Vamshi Krishna Shaga
Senior Software Engineer @American Express
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @American Express
Phoenix, AZ, US
As a full-stack developer, I was involved in requirement analysis, design, and implementation of the applications.• Experience with Spring modules like Spring MVC, Spring Core, Spring Boot, Spring JDBC and Spring DAO.• Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap, NodeJS (Express.js framework) and Angular 2/4/7/8/12/14/16 for creating responsive GUI Interface of the web page.• Designed JSON requests according to the front-end pages and processed the JSON requests according to the different types of modules, actions, and request data.• Designed and developed restful API’s using NodeJS, Express and some other web frameworks.• JSON responses will be developed according to the request and send it back to the front end after the logic processing.• Leveraged Kafka as a message queue to achieve asynchronous task processing. • Worked with cloud technologies including Pivotal Cloud Foundry (PCF), Google Kubernetes Engine (GKE), Docker to deploy and maintain applications. • Used Spring Cloud config-server options of PCF for maintaining application properties with encrypted secrets pertaining to each environment. • Developed secured REST services using Spring Security Oauth2 (authentication and authorization) using JWT.• Integrated GraphQL and REST APIs in the product module, allowing for a hybrid approach that optimized data delivery depending on context. • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.• Deployed applications to Google Cloud Platform (GCP) using DevOps, Docker, and Kubernetes. • Created and Impersonated GCP Service Accounts to provide access to pull image from Docker and deploy it to GKE using Tetkon OpenShift. • Extensively worked on Terraform modules that had version conflicts to utilize during deployments to enable more control or missing capabilities.• Configured applications that run Docker applications by utilizing Docker-Composed tool which uses a file configured in YAML format.
ABOUT VAMSHI KRISHNA SHAGA
Senior Software Engineer @ JPMchase
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.