Srikanth Goud

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Full Stack Consultant at Bank Of Canada
March 1, 2025 - Present
Design, develop, and maintain scalable backend microservices using Spring Boot in a cloud-native environment. Implement data persistence with Spring Data JPA and Hibernate; manage Flyway migrations; handle transactions and ensure data consistency across distributed systems. Develop RESTful APIs, implement event-driven architectures using Kafka, and integrate Redis caching to improve performance. Write automated tests with JUnit and Mockito; design and deliver production-grade SPAs with Angular; integrate frontend with backend APIs and implement NgRx for state management. Collaborate with UX/UI teams, deploy containerized apps on Kubernetes/OpenShift, and implement CI/CD pipelines using GitLab CI, ArgoCD, and Tekton. Perform automated REST API testing with Playwright and Postman; monitor, troubleshoot, and optimize system performance.
Full Stack Consultant at CIBC
February 1, 2022 - Present
Designed and developed real-time, event-driven microservices using Spring Boot and Apache Kafka (Connect, Streams, ksqliDB); integrated Kafka with AWS services (EventBridge, S3, DynamoDB, RDS) to build cloud-native workflows for large-scale financial transactions. Managed schema governance with Kafka Schema Registry and ensured security via RBAC/ACLs/SSL-TLS and OAuth 2.0. Optimized throughput with tuned brokers/partition strategies and implemented robust error handling. Built CI/CD pipelines (GitHub Actions, Jenkins, Tekton, ArgoCD), implemented monitoring (CloudWatch, Prometheus, Datadog), and performed cloud cost optimization. Developed SPAs with React/TypeScript; later migrated modules to Angular; created reusable UI components; implemented JWT-based security and role-based routing. Migrated legacy monoliths to microservices on Docker/Kubernetes/OpenShift; implemented Flyway migrations and Redis caching; authored unit/integration tests; mentored juniors and contributed to architect
Full Stack Java Developer at Intrado Government (911)
June 1, 2019 - January 31, 2022
Developed secure RESTful APIs using Node.js and Spring Boot; integrated WebSocket for real-time updates; applied Java concurrency techniques for multithreading. Implemented JWT authentication, API rate limiting, and Postman-driven validation. Built Angular (v8–11) applications for emergency response with real-time data binding, lazy-loading, and NgRx-based state management; migrated components with React where appropriate; leveraged Redis caching and templating engines. Designed and developed scalable microservices, and supported data-rich emergency response workloads.
Java Developer at AT&T California
June 1, 2017 - May 31, 2019
Developed applications with Spring WebFlow, JSF, and Java-based CMS platforms; automated backend workflows for fleet maintenance and operations; designed optimized SQL views and indexes. Collaborated with UX teams to implement UI/UX enhancements with animations and geolocation features; integrated Node.js APIs with SPAs. Implemented JWT security, API rate limiting, and performed API testing with Postman. Worked with relational (PostgreSQL/MySQL) and NoSQL (MongoDB) databases, with Redis caching, templating, and backend service integration. Explored backend diversification with Node.js and other frameworks as needed.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Financial Services