Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic

Swathi Puram

Summary

  • 17 years of professional experience in Software development in the area of Requirement Gathering, Analysis, Design, Development, Deployment, Production applications support and Maintenance.
  • Having experience in implementing applications/microservices using Spring Boot, Spring Cloud, Spring Security, API Gateway, Mockito, jUnit, Service Registry, Circuit Breaker, Message Queue, REST APIs, Python etc.
  • Involved in design and development of internet/mobile applications in MVC and Hexagonal Frameworks.
  • Having very good knowledge on technologies Java/J2EE and Database (Oracle, Maria DB, SQL server).
  • Having experience in writing automate tasks and implemented APIs using Python, to consume data from external APIs, manipulate and action data
  • Experience in implementing Frameworks/design patternsto make the code clean with reusable dependencies
  • Good at implement Domain Driven Microservices.
  • Experience in development of an API/Microserviceby following TDD and BBT/BDD.
  • Experience on creating multiple microservices and integrated with dissimilar small/large scale systems.
  • Extensive experience in troubleshooting issues using latest logging frameworks.
  • Experience in creating batch jobs using variant frameworks and expertized in writing code to establish communication between server to server. And very good knowledge on SSH configurations.
  • Having knowledge on AWS services such as Cloud Watch, S3, RDS, EKS and EC2 and Lambda
  • Having experience in analyzing and estimating the projects.
  • Having experience in working with agile methodology.
  • Strong Experience on Banking and Financial Markets
  • Skilled at understanding complex problems and providing effective solutions, coupled with the ability to document solutions comprehensively.
  • Excellent communication, team membership and relationship management skills.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

NTT DATA SINGAPORE PTE. LTD (Client- DBS Bank)
01.2021 - Current
  • Involved in Requirements gathering, analysis, design and development of Backend Services/Applications for Digi Bank
  • Implemented Microservices using Hexagonal Framework and implemented customized frameworks
  • Developed the micro services using test driven development
  • Implemented batch job to retrieve exchange rates data from external system, manipulate and store data in DB using Python
  • Leading team and assigning work and mentoring them to get the deliverables on time
  • Design and implement APIs for system integration and communication with third-party systems
  • Optimize API performance and ensure seamless integration with backend systems
  • Maintain and enhance existing implementation as necessary to support customer's requirements
  • Involve in deployment, prepare implementation plan and maintain services in Open shift platform (OCP)
  • Deploy systems to production and provide post-implementation support
  • Maintain production application
  • Interacting with the product owner/business to understand and implement regulatory changes
  • Managing Dev Team by assigning work and mentoring them to get the deliverables on time

Tools &Technologies: Microservices, Java, J2EE, Spring Boot, Oracle, IntelliJ, STS, REST, Spring, Spring Cloud, Spring Batch, Spring Integration, Spring JPA, GitHub, Jenkins, Bitbucket, JIRA, Python, Open shift platform (OCP)

Senior Software Engineer

NTT DATA SINGAPORE PTE. LTD (Client- DBS Bank)
09.2017 - 12.2020
  • Implemented observability and monitoring solutions within Digi bank, enhancing platform performance and reliability
  • Led incident management efforts within Digi bank platform, swiftly resolving issues to minimize downtime
  • Managed change requests and deliverables for release cut over, ensuring smooth transitions and minimal disruptions
  • Worked on application support, defects analysis, fix and release activities
  • Involved in monitoring daily, weekly and monthly batch jobs using Grafana, AppDynamics, Kibana, TWS and internal sites
  • Support on batch jobs monitoring, identifying RCA for the job failure, fix and rerun the Jobs
  • Worked on Production servers monitoring and provide 24/7 support for system/application availability to end users/customers
  • Handled all support requests and incidents within the agreed service levels, prioritizing critical issues and effectively managing workload
  • Troubleshoot issues based on log data and other metrics
  • Managing production Incident calls with Management and Business

Tools &Technologies: Microservices, Java, J2EE, Oracle, GitHub, Jenkins, IntelliJ, Grafana, AppDynamics, Kibana, TWS, Linux, Shell Scripting

Senior Developer

Helius Technologies (Client- DBS Bank)
06.2014 - 08.2017
  • Worked on development of client side forms and server side functionality using Kony Framework, java and Hibernate
  • Worked on programming the Batch jobs using Java technology
  • Worked on application support, defects analysis, fix and release activities
  • Working on Problem Tickets Handling, L3 activities for the Application
  • Support on batch jobs monitoring, identifying RCA for the job failure, fix and rerun the Jobs

Tools &Technologies: Kony Framework, java, J2EE, Hibernate, Oracle, Hibernate, Javascript, Eclipse IDE

Senior Software Engineer

KonyLabs IT Services PVT Ltd
03.2013 - 06.2014
  • Attended Kony Framework training, developed POCs and got the Kony certification
  • Developed client-side forms using JavaScript and developed the pre and post processors and server-side processing Logic using Java, in Kony framework
  • Worked on server-side configuration in Kony Framework
  • Worked on Kony platform, to implement the request and Response xmls for Service calls
  • Used Hibernate object–relational mapping tool, to develop the Java application and to interact with the database
  • Worked on Android Native development to develop the client-side code for Android devices
  • Project development done in agile methodology
  • Worked on PCRs development, SIT and UAT Defects fix and release

Tools &Technologies: Kony IDE, java, J2EE, Oracle, Hibernate, Javascript, Eclipse IDE

Technology Analyst

Infosys Technologies
06.2011 - 02.2013
  • Analysis of given requirements (Technical Cards) and give estimation and develop the code by following agile methodology
  • Coordinate with onsite for Technical Cards requirements and delivered the code within time
  • After development, prepare the Technical Document for Tech Cards by adhering to the customer template
  • Track the Tech Cards status, coordinate with onsite and offshore members and work for all Tech cards to be signed off within time
  • Services and functions version management and control using CVS tool
  • Worked in migration of CORBA services used by ViperJ Client to EJB along with migration of Swing based ViperJ UI to Web based UI
  • To extract the requirements of this application, in reverse engineering process, wrote Test cases for the different modules by using TestNG Testing Framework

Tools &Technologies: Java, J2EE, CVS, JSP, Servlets, EJB, TestNG Testing Framework

Software Engineer

Virtusa India PVT Ltd
03.2007 - 04.2011
  • Involved in enhancements of the application, based on the requirement
  • Involved in writing Junit test cases
  • Worked on analysis and in fixing the Defects
  • Used QC tool to view and update the status of the Defects
  • Coordinate with onsite for fixing and testing Defects
  • Responsible to interact with client in weekly calls to update the status of the Bugs
  • Involved in enhancements of Ppharma application
  • Involved in migrating 3 of the OSCH applications
  • Involved in build, deployment, and Content Management System (CMS) activities
  • Involved in writing JUnit test cases
  • Static content deployment for all the environments

Tools &Technologies: Java, J2EE, JSP, Servlets, JUnit, Oracle

Education

Master Of Computer Applications -

Osmania University
Hyderabad,India
06-2006

Bachelor Of Computer Applications -

Osmania University
Hyderabad,India
05-2003

Skills

  • Languages: Java, J2EE, Python
  • RDBMS: Oracle, MySQL, DB2, Maria DB
  • Tools: IntelliJ, STS, Eclipse, GitHub, Bitbucket, Jenkins, Maven, Confluence and JIRA
  • Operating System: Windows, UNIX, Linux
  • Webserver: WebSphere, Tomcat, JBoss and WebLogic
  • Scripting Languages : Shell Scripting
  • Java Stream: Java, Servlets, JDBC, JSP, Spring, Hibernate, Struts, Spring Boot, Spring Cloud, Spring Batch, Spring JPA, Spring Integrations, Messaging, Micro Services, Junit/Mockito, Open shift platform

Certification

  • AWS Certified Solution Architect – Associate
  • Certified Associate in Python Programmer

Personal Information

Visa Status: Holding H1B

Visa Issue Date: 10-Apr-2023

Timeline

Senior Software Engineer

NTT DATA SINGAPORE PTE. LTD (Client- DBS Bank)
01.2021 - Current

Senior Software Engineer

NTT DATA SINGAPORE PTE. LTD (Client- DBS Bank)
09.2017 - 12.2020

Senior Developer

Helius Technologies (Client- DBS Bank)
06.2014 - 08.2017

Senior Software Engineer

KonyLabs IT Services PVT Ltd
03.2013 - 06.2014

Technology Analyst

Infosys Technologies
06.2011 - 02.2013

Software Engineer

Virtusa India PVT Ltd
03.2007 - 04.2011
  • AWS Certified Solution Architect – Associate
  • Certified Associate in Python Programmer

Master Of Computer Applications -

Osmania University

Bachelor Of Computer Applications -

Osmania University
Swathi Puram