Summary
Overview
Work History
Education
Skills
Timeline
Generic

Suresh Gade

Hopewell

Summary

Over 12 years of experience in software design, development, deployment, configuration and application support with below skills.

  • Extensive experience in enterprise software development life cycle (SDLC), design patterns, and object-oriented design (OOPS concepts).
  • Experience in developing system automation tools in Python.
  • Hands on experience in Spring/Hibernate/EJB/Junit/Log4j/JMS
  • Experienced in distributed Kafka messaging services and traditional IBM/MQ message services.
  • Application integration using MuleSoft ESB and IBM MQ broker for integrating and orchestrating the services.
  • Hands on experience on Spring boot micro services.
  • Experienced in Version Control Systems like GIT, SVN and CVS.
  • Experience in building frameworks in Python and Cucumber for Test Automation.
  • Good Knowledge in Oracle SQL and RDBMS.
  • Experienced on Docker images and k8 configuration.
  • Experienced working in GCP,AWS components.
  • Design and develop cloud-native applications using AWS services such as EKS, ECS.
  • Monitor and troubleshoot application performance using AWS CloudWatch services.
  • Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail.
  • Experienced in installing, configuring, modifying, testing, and deploying applications with Apache, Tomcat, Web Logic and Web Sphere.
  • Good Knowledge on front end technologies like Jquery, JavaScript, React js Angular and Django.
  • Extensive experience in REST, HTML, XML, JAXB, XML Parsers, XSD, XSLT and WSDL.
  • Worked in client side designing and validations using SOAP, RESTFUL.
  • Experience working in the UNIX Environment including writing shell scripts.
  • Experienced in different Error Handling Techniques.
  • Experienced on UML and ER diagrams.
  • Expertise in build scripts like Maven, ANT and build automation.
  • Strong experience with Junit for unit testing.
  • Good knowledge on SSH File Transfer Protocols like SFTP.
  • Great command over IDEs like Eclipse and NetBeans.
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Expertise in debugging the code and highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully in production.

Overview

13
13
years of professional experience

Work History

Lead Software Engineer

American Express, AMEX
02.2025 - Current

It is a Marketing system and we generate source and price details meta data for downstream event system.

  • Implemented CI/CD pipelines using Git and Jenkins and utilized Terraform for Infrastructure provisions on AWS, improving scalability and maintainability.
  • Worked on AWS EKS deployments and scaling and maintain the services.
  • Worked on S3, SQS and Lambda AWS services for file processing.
  • Developed stand loan application using spring boot microservices.
  • Worked on kafka messaging services for communication between different applications.
  • Using spring JDBC for database transactions.
  • Worked on spring boot 3.1 for restful web services.
  • Worked on the authentication process of SSL and involved in certificate creation and renewal process.
  • Leading the team towards release goals and participated in code review events to maintain engineering code standards.
  • Develop a strategy that the team members can use to better reach a project’s goal and assign tasks to team members.
  • Determine the completion timeline and monitor progress to keep the project on track and on schedule.

Environment: Java, J2EE, Spring, Micro Services,Springboot, Kafka,Unix, Oracle, Log4j, Maven, Jenkins Docker, and Kubernetes.

Principal Software Engineer

Fidelity Investments
05.2019 - 12.2024

It is a Trade processing system and worked in stocks, mutual funds and bonds and we migrate mainframe legacy applications into Nextgen AWS.

  • Worked in stages such as analysis and design, development, testing and debugging.
  • Optimized core backend systems resulting in 60% improvements in performance and reliability.
  • Implemented CI/CD pipelines using Git and Jenkins and utilized Terraform for Infrastructure provisions on AWS, improving scalability and maintainability.
  • Worked on AWS EKS deployments and scaling and maintain the services.
  • Worked on S3, SQS and Lambda AWS services for file processing.
  • Configured critical alarms using AWS CloudWatch.
  • Writing source code for java-based applications and python scripts.
  • Developed stand loan application using spring boot microservices.
  • Used IBM MQ for bridge between mainframe to cloud applications.
  • Worked on kafka messaging services for communication between different applications.
  • Worked on kafka admin role, which is creating name space, topics, producers, consumers, and scaling topics for higher environments.
  • Worked on automation python scripts and AWS lambda functions for scheduling different jobs.
  • Using spring JDBC for database transactions.
  • Using Typescript in React.Js platform to build user interactions.
  • Worked on spring boot 3.1 for restful web services.
  • Implemented standalone spring boot kafka listener components.
  • Worked on end of the day report using Python.
  • Worked on the authentication process of SSL and involved in certificate creation and renewal process.
  • Worked on production support to handle the issues of legacy application.
  • Closely involved in performance evaluation and User Acceptance Test.
  • Running all the application in AWS and GCP and involved in different stages of devops techniques.
  • Leading the team towards release goals and participated in code review events to maintain engineering code standards.
  • Develop a strategy that the team members can use to better reach a project’s goal and assign tasks to team members.
  • Determine the completion timeline and monitor progress to keep the project on track and on schedule.

Environment: Java, J2EE, Python, Spring, Micro Services,Springboot, Kafka, IBM MQ, AWS, Unix, Oracle, Log4j, Maven, Jenkins Docker, and Kubernetes.

Senior/Lead Software Developer

JPMorgan Chase
08.2017 - 05.2019

It is a data gathering and record retention system for all clients. This is backend trade processing system facilitates daily supervision of sales/trading transactions, aggregation process of all day transactions and generation of analytical reports.

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Used Maven, Spring, Kafka, MQ and web services for development work.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Worked on existing Spring Integrated applications with multi threaded process.
  • Worked on both rest and soap web services for internal and external communication.
  • Created automation testing process using cucumber framework.
  • Using Hibernate for transaction handling and used Casandra for tracking purpose and oracle for regular database operations.
  • Designed and configured database and back-end applications and programs.
  • Used spring boot for web services.
  • Worked on production support to handle the issues of legacy application.
  • Closely involved in performance evaluation and User Acceptance Test.
  • Developed web-based user interface screens using django and Java Script.

Environment: Java, J2EE, Spring, Spring boot, Restful, Kafka AWS, Unix, Python, UML, PL/SQL, Maven, Jenkins, Log4j, oracle and Cassandra.

Java Developer

AT&T
03.2016 - 08.2017

It is a billing platform and I have been working in the interfaces team, which will transfer the message to downstream according to the workflow.


  • Used Java, Spring, Hibernate in development work
  • Writing source (Python/Django) code, preparing test data, tests and debug programs, revising and refining programs as directed.
  • Developed user interface using CSS, HTML, JavaScript, Bootstrap, JQuery.
  • Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
  • Created entire application using Python, Django, MySQL and Linux.
  • Used Jenkins to continuous integration and continuous development
  • Created database using MySQL,wrote several queries to extract/store data.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Participated in the complete SDLC process.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Java, J2EE, Python, Spring, Spring Batch, Spring boot, Hibernate, JTA, Restful and Soap Web Services, Micro services, Oracle, MySql JMS, Elastic, JNDI, Javascript, Junit, log4j Unix, Docker, Web Logic, Jenkins, JavaScript, Angular Js, Maven.

Software Developer

Freddie Mac
05.2014 - 02.2016

This project related to home loan mortgage application. We have been working in the selling application to recalculate the loan and contract changes.

  • Worked in stages such as analysis and design, development, testing and debugging.
  • Writing source code for java-based applications.
  • Worked on the Spring core, Spring batch and Spring boot applications.
  • Using Hibernate for transaction handling.
  • Wrote programs for performance calculations using Numpy.
  • Worked on CSV files while trying to get input from the MySQL database.
  • Created and executed test plans using PyUnit.
  • Worked with the testing team for resolving bugs.
  • Worked on the authentication process of SSL.
  • Closely involved in performance evaluation and User Acceptance Test.

Environment: Java, J2EE, Spring, Spring boot, Hibernate, Python, Maven, Web Services, JSP, JavaScript, PyQuery, Jquery, Jboss, UML, XML, PL/SQL, Oracle, Log4j.

Software Developer

Verisk Health
04.2012 - 04.2014

Verisk is one of leading Health Group Company, which develops the applications for insurance companies. According to the client requirements we develop the analytical application; it is a customer friendly web pages and history of claims etc.

  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services.
  • Involved in tuning the database for better performance by analyzing the table, adding Hints and by Query Tuning methods.
  • Converted Visual basic Application to Python, MSQL.
  • Handling the daily status meetings with QA team and business people in prioritizing the defects as per the business need.
  • Used Log4j for logging and tracing java code.
  • Worked in JBPM workflow design business flow diagrams.
  • Designed and developed front-end screens using CSS, and HTML.
  • Implemented various design patterns including Singleton.
  • Involved in coding for Testing test cases, Maven for building the application.
  • Created Test Cases in Quality Center and mapped Test Cases to Requirements in Quality Center.
  • Managed all phases of end-to-end testing which includes User Acceptance testing, Functionality testing, Regression Testing, GUI testing, negative testing, system testing, unit testing and Smoke testing of the Application, its interfaces and Client-Server Utilities.
  • Created XML files based on XML XSD.
  • Interacted with Developers, Business Analysts and Team Members to understand the Business Process.
  • Developed many Java Interfaces to integrate the Web Services with the database transaction tables.

Environment: Java, J2EE, Spring and Soap Web Services, JMS, Unix, Ejb, WebLogic, JavaScript, Jquery, Oracle, MySql.


Education

Master of Science - Information Technology

South East Missouri State University
05.2013

Skills

  • Java/J2ee
  • Python
  • SQL
  • Spring
  • Springboot 31 & 32
  • Hibernate
  • JMS
  • Kafka
  • IBM/MQ
  • Cucumber
  • Javascript
  • Jquery
  • React JS
  • Angular JS
  • Django
  • SOAP
  • Restful Services
  • Oracle
  • DB2
  • GIT
  • Maven
  • Jenkins
  • Terraform
  • Docker
  • Kubernetes
  • AWS
  • Quality Control
  • API Development
  • Project Management
  • DevOps principles
  • Troubleshooting
  • Project Planning
  • Testing and debugging
  • Microservices Architecture

Timeline

Lead Software Engineer

American Express, AMEX
02.2025 - Current

Principal Software Engineer

Fidelity Investments
05.2019 - 12.2024

Senior/Lead Software Developer

JPMorgan Chase
08.2017 - 05.2019

Java Developer

AT&T
03.2016 - 08.2017

Software Developer

Freddie Mac
05.2014 - 02.2016

Software Developer

Verisk Health
04.2012 - 04.2014

Master of Science - Information Technology

South East Missouri State University
Suresh Gade