Summary
Overview
Work History
Skills
Education Certifications
Timeline
Generic
Swathi Kotti

Swathi Kotti

Summary

Experienced software engineer with a demonstrated history of migrating API applications and microservices to cloud environments, specifically Azure and Red Hat OpenShift. Actively participated in the complete software development life cycle, focusing on the development of scalable RESTful APIs and backend services using Java and J2EE technologies. Developed orchestration APIs to optimize customer interactions and implemented event-driven architecture using Apache Kafka for real-time data processing. Successfully enhanced application security by addressing vulnerabilities and maintaining code quality through rigorous testing and CI/CD automation. Worked on various domains like Automotive, Finance, and Retail.

Overview

18
18
years of professional experience

Work History

Software Programmer Advisor

Fiserv
Chicago
02.2020 - 04.2025
  • Migrated existing API applications and microservices to Azure and Red Hat OpenShift using JDK 11.
  • Led migration of nearly 30 applications from Linux to OpenShift production environment.
  • Developed orchestration API to enhance customer journey, including account creation and management.
  • Implemented Kafka for event-driven architecture, facilitating real-time processing of member eligibility data.
  • Utilized Avro format for efficient transformation and serialization of Kafka messages.
  • Achieved 100% code coverage through comprehensive JUnit tests, ensuring code quality and functionality.
  • Resolved security vulnerabilities identified by tools such as Fortify Scan and Nexus Repository Manager.
  • Automated regression testing with JUnit for seamless deployment via CI/CD pipeline.

Senior Application Developer

Navistar
Lisle
10.2018 - 07.2019
  • Participated in full software development life cycle for application delivery and deployment.
  • Developed backend application utilizing J2EE servlets and Java programming language.
  • Implemented HTTP servlets for data exchange between backend application and IoT devices using multithreading.
  • Created server application on Microsoft Azure with Tomcat, integrating devices into IoT Hub for OTA communication.
  • Employed Microsoft Azure libraries to listen to messages from IoT devices via MQTT on service bus topics.
  • Established security protocols in server application using Microsoft Azure's OAuth 2.0.
  • Designed desktop test applications using Java Swing libraries for various testing purposes.
  • Executed end-to-end development of server applications managing multiple IoT devices utilizing Java and HTTP Servlets.

Software Developer/Engineer - Member Technical

Broadridge Financial Solutions
Hyderabad
12.2010 - 10.2012
  • Managed electronic addition and closure of multiple shareholder accounts for various clients.
  • Generated and dispatched emails to shareholders based on database records.
  • Provided online meeting notifications, agenda items, proposals, and resolutions through Proxy Plus system.
  • Employed Agile methodology for application development and actively participated in sprint meetings.
  • Developed graphical user interfaces using Java Swing for control modules.
  • Implemented MVC architecture with Hibernate framework, including JSP, servlets, Form Beans, and action classes.
  • Conducted requirement gathering and review meetings to obtain approvals for requirement documents.
  • Validated applications through deployment and testing on Tomcat server.

Software Engineer

Infosys Technologies Ltd.
Hyderabad
06.2007 - 05.2009
  • Developed Fort Worth Dashboard Project for BNSF, addressing miscellaneous and demurrage errors.
  • Actively engaged in Software Development Life Cycle, from requirement gathering to implementation.
  • Designed and developed DAO layer using Hibernate 3.0 standards for IBM DB2 data access.
  • Implemented OOP concepts throughout analysis, design, and development phases.
  • Utilized Hibernate to manage complex queries with HQL for efficient data retrieval.
  • Configured Spring framework for cross-cutting concerns and IOC pattern integration.
  • Managed application deployment on Apache Tomcat with Oracle database as storage backend.
  • Conducted isolation testing using JUnit to ensure high-quality code delivery.

Skills

  • Java 16, 17, 18, 11
  • PL/SQL
  • J2EE/Servlet
  • JDBC / Hibernate 20, 30, 42
  • Multithreading
  • IoT web service
  • ActiveMQ, Apache Kafka
  • Red Hat OpenShift / Microsoft Azure
  • Web Services, RESTful API
  • API Service Management
  • Proxy, JWT, OAuth 20, 30 Authentication
  • EJB Factory / DAO patterns
  • Spring MVC
  • HTML 4/5, CSS 2/3
  • XHTML 20 / XML
  • IntelliJ, Eclipse, Spring Tool Suite, Visual Studio Code, NetBeans 6/7
  • POSTMAN
  • JIRA, ServiceNow
  • BMC Remedy
  • Apache Tomcat 7, Apache Tomcat 8
  • WebLogic 1221
  • Oracle 11g, Oracle 12c, MySQL 56, DB Visualizer
  • DB2 ZOS, Cosmos DB
  • JUnit 412
  • Log4j
  • Monitoring Tools: Dynatrace, AppDynamics, Moongsoft, Splunk
  • GitLab, CVS, SVN, Mercurial
  • Jenkins
  • Rundeck
  • Agile, Waterfall
  • MacOS, Windows, Linux

Education Certifications

  • B-Tech, E.I.E, JNTU University
  • Oracle certified Associate, Java SE 7 Programmer
  • Oracle certified Professional, Java SE 7 Programmer

Timeline

Software Programmer Advisor

Fiserv
02.2020 - 04.2025

Senior Application Developer

Navistar
10.2018 - 07.2019

Software Developer/Engineer - Member Technical

Broadridge Financial Solutions
12.2010 - 10.2012

Software Engineer

Infosys Technologies Ltd.
06.2007 - 05.2009
Swathi Kotti