G Kalyan
*********.***********@*****.*** Mobile: +1-346-***-****
https://www.linkedin.com/in/kalyana-ramalingeswara-rao-gangavarapu-5b976119b/
PROFESSIONAL SYNOPSIS
Certified Solution architect AWS - professional and Professional scrum master with 17 years’ experience in Java, Technical Management and Lead roles and senior software engineer.
Areas of Expertise include Java, Servlets, JSP, jQuery, and jQuery, jQuery
Mobile UI, Spring MVC, Struts and Spring Framework, Spring Boot, Microservices, Restful Web services, Hibernate, PL/SQL.
Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.
Expertise in working with SpringIOC, SpringMVC, SpringJDBC and SpringAOP
Excellent experience on J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Facade, Singleton patterns.
Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework
Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE, IntelliJ.
Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, XML,XSLT,XSL, and Ant.
Hands on Agile Scrum Projects – proficient in Conducting Backlog refinement, planning game, Task Execution, Task handover to business, Retrospective sessions, Involved in Go/ No Go decisions, UAT and Live Support.
Proficient in SDLC, Presentation Skills and Effective communicator with strong relationship management, coordination, and analytical skills.
Experience in using frameworks and tools like apache Struts, Spring, Hibernate, JPA
Good exposure to Service Oriented Architectures SOA built on Web services WSDL using SOAP protocol.
Expertise in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP SAX, DOM and JAXB.
Experience in developing applications using Map Reduce for analyzing with different file formats.
Expert in Microservices design patterns like API Gateway Pattern, Database per Service,Saga Pattern, Service Discovery,Circuit Breakers
TECHNICAL SKILLS
Operating Systems : Windows, Linux.
Cloud & Infrastructure : AWS, Kubernetes, Docker
Databases : Oracle, MySQL, MSSQL.
CI/CD : Jenkins
Monitoring & Analytics : Splunk, ELK, Grafana
Development Methodologies : Agile (Scrum, Kanban)
Testing framework : Junit, Mockito
Server technologies : Apache, Tomcat, JBoss, Kafka
ORM technologies : Hibernate, Ibatis
Web technologies : JSP, JavaScript, XML, jQuery, React, GraphQL.
Programming Languages : Java
Databases : Oracle, MySQL, MSSQL.
J2EE Technologies
: Rest API, Webservices, Microservices, React, jsp, servlets, XML, XSD
Framework : Struts, Spring, Springboot, Quarkus, JPA,
IDE : Eclipse, IntelliJ, NetBeans, RAD, STS.
Version control : GitHub, SVN, TFS
Build tools : Maven, Gradle, Ant
ORGANISATIONAL SCAN
Organization
Roles
Duration
HSBC
Technical Architect/ Technical Lead
Feb 2022to April 2025
Mouri tech
Technical Lead
May 2021 to Jan 2022
Wells Fargo
Senior Software engineer
Apr2020 to Feb2021
Verizon
Senior Software engineer / Technical Lead
Jan 2019 to March 2020
CGI
Lead Analyst
April 2015 to Jul 2018
Senior Software Engineer
Dec 2010 to March 2015
First American Corporation
Senior Software engineer
Feb 2010 to Dec 2010
Deutsche bank
Software engineer
Mar 2008 to Nov 2009
PROJECTS EXECUTED
HSBC USA
Technical Architect/Senior Software engineer Feb 2022 – April 2025
Domain: BFSI
Role: DEV – Technical Lead/ Architect
Project: Mule Migration
This project is about HSBC Global payments for different region. Existing project in mule is migrated to Spring boot API’s and Microservices deployed in Kubernetes. It involves interaction with various partners such as HSBC Connect, Net, GPS, GTRF through POL interfaces (Rest API) by referring contract details. This project involves mainly High value payments such as cross border payments.
Responsibilities:
•Developed independent micro service modules for different services which are called as proxy like orders, payment, offers, customer, care, retail, web, products which will serve as Independent microservices to UI which is hooked with React.
•Used developed services to the serve the responsibilities by using them in the backend with Elastic search for the API demand.
•Familiar with the test environment using Docker containers, configuration of Docker containers using Kubernetes. Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
•Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
•Collaborated with front end and other teams to integrate the API services with UI.
•Developed Client code using react for validation, routing and requests using HTTP for the app.
•Developed new API’s using Restful Web services using Spring Boot as per the business requirements.
•Involved in development of the application according to the requirements in Agile methodology using Jira.
•Involved in developing REST Services using Spring Boot framework.
•Designed Frontend with in object-oriented JavaScript Framework like React JS Securing the REST services using Spring Security, LDAP Basic Auth framework.
•Responsible for using AWS Console and CLI for deploying and operating AWS services developing and creating of Web Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.
Migrated MuleSoft APIs to Spring Boot microservices deployed on Kubernetes
Integrated ISO message formats (PAIN001, PAIN002) for high-value cross-border payments
Led architecture and development for 2 teams; SPOC for a 4-member POD
Worked with DevOps team on application maintenance and monitoring (Grafana)
• Implemented authentication for the API gateway is done by using Auth 2.0.
Environment: Shell script, Spring Boot, Kubernetes, Docker, Microservices, Oracle, Rest API, React, AWS, jira
Synchrony USA
Role : Technical Lead/ Senior Software engineer
Project: MidApps
This application is middleware project comprises of several applications nearly 14. These applications acts as middleware for processing data from file system and generates reports. These reports are utilized by synchrony for business purposes.
Responsibilities:
Designed and developed middleware for report processing across 14 applications
Handled production deployments (Blue-Green model) and Oracle 11i to 19c migration
Familiar with Jenkins which is used to deploy these proxies in PCF, Continuous Integration (CI) and Continuous Deployment (CD).
Familiar with rally, track the User stories and manage the project requirements.
Utilizing Log4j and Junit for debugging, testing and maintaining computer systems.
Using GIT for version control across common source code used by developers.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Compiling and writing documentation regarding program development and subsequent revisions.
Used Spring ORM support for development of DAO layer.
Responsible for creating of Web Services using REST with JSON response type JMS as messaging service to asynchronously sending messages.
Large files reading and processing files on file locations using SFTP and optimizing the reading of records on Java side and on SQL sided.
Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
Developed new API’s using Restful Web services using Spring Boot as per the business requirements.
Supported in building, deploying and validating the application in production.
Involved with the operations team
Part of operations team where actively involved in production support activities and resolved the production issues depending upon priorities.
Led a 5-member team and coordinated with L1 teams for releases.
Created Spring Boot Application and implemented Kafka producer and consumer applications on Kafka to consume and producer messages to topic.
Securing the REST services using Spring Security, LDAP Basic Auth framework
Environment: Shell script, Spring Boot, Kubernetes, Docker, Microservices, Oracle, Rest API,PCF, jira.
MOURI Tech May 2021 – Jan 2022
Technical Architect/ Full stack senior software engineer
Project: HRMS
This application is an in-house project where HR activities will be taken care right from recruitment to till exit of employee
Responsibilities:
Written Java code for backend using spring boot and microservices.
Securing the REST services using Spring Security, LDAP Basic Auth framework
Designed Frontend with in object-oriented JavaScript Framework like React JS Securing the REST services using Spring Security, LDAP Basic Auth framework
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
Technical Lead and SPOC for a team of 15 members
Responsible for integrating Front end react code and Graph QL and backend.
Created docker-config yml files and involved in AWS deployment
Environment: Spring boot, Spring JPA, Microservices, Oracle 12c, React, AWS, GraphQL
Wells Fargo International Pvt Ltd, Apr 2020 – Feb 2021
App Systems Engineer 5 / Full stack Technical Lead
Project – WCAO
This application speaks about accounts opening and onboarding through online for different types of accounts. I was working on onboarding and admin related application. It has 3 applications inside Like WCAOUI, Self Services and services.
Responsibilities:
Responsible for bug fixes and enhancements on spring boot side.
Responsible for defect fixing and enhancement.
Responsible for writing necessary SQL statements.
Fixing Nexus IQ vulnerabilities and Sonar issues
Environment: Spring boot, Angular, Rest-WebServices, Oracle, Apache Kafka, JavaScript, hibernate.
Verizon Jul 2018 – Jan 2019
Role : Technical Lead / Full stack Senior Software Engineer
Project Name: Store Locator 1D
This application speaks about Verizon stores located in US. User has to enter zip code of the area he is looking at. It gives stores nearby with in radius of 25miles with first 20 stores. There are 2 types of stores. One is Verizon owned stores and other are authorized stores. Also manage appointments will be taken care for Verizon owned stores.
Responsibilities:
Responsible for bug fixes and enhancements on spring boot side.
SPOC for the application for Verizon India.
Responsible for vulnerability fixing fortify, black duck and sonar scan issues.
Responsible for monthly releases.
Used Spring 5 Reactive coding(Mono, Webflux) and Redis cache.
Liaising with project stakeholders – Management, SE’s, Developers and business to ensure projects are on track.
Got client business Manager Appreciation
Environment: Spring boot, React, Microservices, Oracle, AWS, Eureka discovery server, Javascript.
AT&T Feb 2008 – Sep 2012
Role : Technical Lead / Full stack Senior Software Engineer
This application speaks about vehicle transportation system. This contains work request management. Also showing vehicle tracking system and drivers under particular managers. Also a particular vehicle showin on Maps usin ARCGIS maps.Also each vehicle is equipped with GPS Unit
Responsibilities:
Responsible for developing web pages using jQuery and html.
Responsible for callin Rest API and fine tuning SQL queries.
Responsible for defect fixing and enhancement.
Responsible for developing new Web pages
Environment: Spring boot, jQuery, JPA, Restful webservices, Oracle 10g .
CGI Dec 2010 – Jul 2018
Role : Lead Analyst /Full stack Senior Software engineer
The application is a fully web based application used to process invoices and their approvals. Circulation is a part of TRS application
Sonet Mobile
The application is mobile application which is in development phase with the following modules.
Purchase Invoices(TRS-Circulation application)
Travel Assistant application Module.
Responsibilities:
Responsible for developing web pages using JSPs and java.
Visited onsite Finland, Turku for KT for 45 days.
Responsible for developing mobile application using jQuery and jQuery Mobile UI
Responsible for maintenance and enhancement of application.
Responsible defect fixing and Change requests raised in the TFS
Following Agile methodology process.
Responsible for leading team.
Acting as Scrum master for the team.
Responsible for giving monthly metrics and weekly status update to the management.
Responsible for giving estimation sheets to offshore and onshore management once the estimations are done.
Responsible for Maintenance and development of applications under Sonet Mobile
Environment: JSP, Spring MVC Architecture, Struts, jQuery, jQuery Mobile UI, Struts, Tomcat, Magda server, Restful webservices.
First American Corporation Feb 2010 – Dec 2010
Role : Senior Software Engineer
FACorelogic is well known company in US related to Mortgage Domain.
The Current project is a combination of three projects
1. ReiSource
2. ListSource
3. CustomerCenter.
These projects mainly on to report generation for a particular property in US and also information regarding properties and data related to mortgages in US. Customer Center is kind of application where Creation, user Access and privileges for users will be given. Reisource application is used to get information about particular property, whereas ListSource is an application for set of properties report. The Reports contains mainly property estimation, comparison with surrounding properties location and also property search for desired location and estimate from user perspective.
Responsibilities:
Responsible for taking backlogs and delivering for Sprint for Customer Center and ReiSource
Responsible for defect fixing and enhancement.
Responsible for developing new Web pages using struts and JSP
Environment: JSP, Struts, Fop, Velocity, Spring MVC, Oracle,Weblogic, Apache.
Deutsche bank Mar 2008 – May 2009
Role : Software Engineer
The product is the web based application of the existing Cash Management Remittance System (CMRS). It keeps track of all the transactions made across IATA by Agents and Airlines in an account maintained at Deutsche Bank.
This design specification is based on the business flow of IATA (one of Deutsche Bank’s priority customer). The main focus is to develop a web-based application, based on the existing functionalities available in CMRS, DB owned standalone MS-Access application to process IATA payment.
Responsibilities:
Responsible for coding Struts, Spring & iBatis Integration
Responsible for coding few service classes.
Responsible for coding Struts enabled JSPs.
Responsible for coding few iBatis configuration and SqlMap Files.
Environment: JSP, Struts2, Spring, iBatis, Oracle, Tomcat.
EDUCATION
M.Sc. (IT) from Kuvempu Open University, Karnataka in the year 2011.
Pursued FPGDST course in C-DAC Bangalore from August 2005 to August 2006.
M.Sc. (Chemistry) from Nagarjuna University, A.P. in the year 2005
CERTIFICATIONS
Completed PSM1 Certified from Scrum Alliance Inc, in Feb 2022.
URL:https://www.scrum.org/certificates/748069
Completed AWS Certified solution architect -Associate on Jan 2025.