Summary
Overview
Work History
Education
Skills
Technology Stack
Timeline
Generic
Kalyan Manam

Kalyan Manam

Downingtown

Summary

Results-driven and dedicated Full Stack professional with extensive experience in Application development. Skilled in gathering, analyzing, and fulfilling customer needs and requirements, while delivering enterprise solutions for leading companies across various industries. Adept at utilizing technical expertise and management skills to drive successful outcomes and enhance customer satisfaction. Proficient in agile methodologies, DevOps practices, and a wide range of programming languages and technologies. Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 18 years of related experience.

Overview

20
20
years of professional experience

Work History

Senior Software Engineer

KPMG-US
06.2021 - Current
  • Involve in design, development, test, and integration of multi-module Applications
  • Hands on experience with AWS Lambda, API Gateway, S3 and Cloud Watch
  • Developed and maintained serverless applications using AWS Lambda, leveraging the platform's event-driven architecture and scalability
  • Developed RESTful APIs using industry-standard frameworks such as Spring Boot, enabling seamless communication and data exchange between applications
  • Successfully integrated payment gateways such as PayPal for Hyatt hotel reservations
  • Implemented secure payment processing flows, ensuring the confidentiality of financial data
  • Implemented error handling and validation processes to ensure smooth payment processing
  • Utilized payment gateway APIs to send payment requests and receive responses
  • Configured payment notification mechanisms (e.g., webhooks) to receive real-time updates on payment events
  • Ensured reliable communication between the payment system and external services
  • Developed robust and scalable applications using Spring Boot framework and integrated them with Apache Kafka for real-time event-driven data processing and communication
  • Designed and implemented real-time data processing solutions using Apache Kafka, ensuring efficient ingestion, streaming, and integration of high-volume data streams
  • Developed and maintained applications using MongoDB, a scalable and high-performance NoSQL database, to efficiently store and manage large volumes of unstructured data
  • Developed and maintained applications using MySQL, a robust and scalable relational database management system, to efficiently store and manage structured data
  • Utilized MySQL stored procedures, functions, and triggers to implement business logic and automate data processing tasks
  • Collaborated with development teams to optimize SQL queries and database operations for improved application performance and scalability
  • DevOps experience for creating and maintaining jobs in CI/CD environment (Jenkins) using AWS resources
  • Developing UI pages using Angular/React framework for the portal application
  • Proficient in using Maven as a build automation tool to manage dependencies, compile source code, run tests, and package Java applications
  • Developed and maintained Maven-based projects, ensuring proper project structure, configuration, and build lifecycles
  • Configured and managed project dependencies and repositories using Maven's dependency management system, ensuring consistent and efficient dependency resolution
  • Using Maven as a build tool and Jenkins as a continuous integration tool
  • Write Rest API endpoints using API Gateway
  • Wrote unit test cases for all user scenarios using Mockito.

Senior Software Engineer

Equifax-US
06.2019 - 06.2021
  • Involve in design, development, test, and integration of multi-module Applications
  • Implementing security using Oauth2 between different services
  • Using log back/sf4j logging framework to log the user activity
  • Using Firestore for service integration with database
  • Developing UI pages using Angular 8 framework
  • Using the Google platform to host the application
  • Followed the Agile methodology
  • Using Maven as a build tool and Jenkins as the continuous integration tool
  • Used Swagger console for testing Restful endpoints
  • Write Rest API endpoints using spring boot
  • Wrote unit test cases for all user scenarios using Mockito
  • Write services using Spring, Hibernate and Rest services
  • Used Fortify static analysis tool to identify the security vulnerabilities and fix them
  • Integration of the application with Sonar Lint/SonarQube which allows for managing code quality
  • Collaborate with team members in architectural discussions and contribute to general improvements across all team projects as directed
  • Identify opportunities to fine-tune and optimize applications
  • Establish, refine and integrate development and test environment tools and software as needed.

Software Engineer Team Lead

Accenture-US
04.2010 - 06.2019
  • Involve in design, development, test, and integration of multi-module Applications
  • Leading a development team of 6 members for technology solutions
  • Solid Customer facing project experience involving Requirement Gathering, Technical Design, Planning, Development, and Deployment
  • Designed and developed batch jobs and created common modules for the batch jobs
  • Designed, developed, and integrated entity framework and database objects with a data access layer
  • Involved in a day-day Scrum Software development methodology and Test-Driven Development TDD
  • Created Web pages using Angular 5
  • Developed REST web services and used JSON as a data exchange format
  • Scheduled all the 3800 batch jobs in the batch scheduler in Control-M/BICSuite and is responsible for the successful completion of batch during the night
  • Designed and developed Web Pages using JSP, JavaScript, and Spring
  • Participation in Release Planning & Sprint Planning
  • Worked closely with Architects in discussion on technical approaches and providing feasible technical solutions, also prepared technical specification documents and ICD
  • Worked and coordinated with tech leads and architects from the different teams on dependencies and integration between the applications
  • Analyzing the SIT & UAT defects and providing code fixes for the defects
  • Design reviewer and certified code reviewer to ensure codes delivered are accurate and complete to reflect business requirements.
  • Improved software quality by implementing rigorous code review processes and automated testing strategies.
  • Led a team of engineers to deliver complex projects on time and within budget constraints.

Sr Software Engineer

IDS Infotech - India
09.2006 - 06.2010
  • Actively involved in requirements gathering, analysis, preparing use cases, activity diagrams, and Entity-Relationship(ER) diagrams for database modeling
  • Developed User Interface using Struts, JSP, Tiles, Servlets, HTML, Cascading Style Sheets (CSS), and JavaScript
  • Implementing business logic, persistence management, and data retrieval using DAOs
  • Involved in unit testing, system integration testing, and user acceptance testing.

Software Engineer

Thrinaina Informatics-India
02.2004 - 06.2006
  • Designing the forms and appropriate Logic using struts & Struts tag libraries and developing Transaction Screens
  • Designing the various Server side components like Actions, JSP, and Customized Tags.

Education

Master's in computer application -

Bharathidasan University
Tiruchirapalli
05.2004

Bachelor of Science -

Nagarjuna University
Vijayawada
05.2000

Skills

  • Microservices Architecture
  • SQL and NoSQL Databases
  • AWS and Azure
  • JUnit and Mockito
  • Maven and Gradle
  • Docker and Kubernetes
  • JS Frameworks: React, Angular, Vue
  • Agile
  • Hibernate ORM
  • RESTful APIs
  • API Design and Development
  • Spring Framework
  • Application Development
  • Java Programming
  • Apache Spark
  • Google Cloud Platform
  • Scala Programming
  • ETL Development
  • Kafka Streaming

Technology Stack

Agile Scrum, DevOps, Java 11, JavaScript, TypeScript, AWS Lambda, Amazon API Gateway, Amazon S3, JUnit 5, Mockito, Kafka, Google Pub/Sub, Docker, Kubernetes, Amazon Web Services, Google Cloud Platform, Microsoft Azure, Jenkins CI/CD, Jira, Maven, Gradle, Git, Oracle, DB2, MySQL, Spring Boot, Spring, Struts, JSF, JPA, EJB3.0, Hibernate

Timeline

Senior Software Engineer

KPMG-US
06.2021 - Current

Senior Software Engineer

Equifax-US
06.2019 - 06.2021

Software Engineer Team Lead

Accenture-US
04.2010 - 06.2019

Sr Software Engineer

IDS Infotech - India
09.2006 - 06.2010

Software Engineer

Thrinaina Informatics-India
02.2004 - 06.2006

Master's in computer application -

Bharathidasan University

Bachelor of Science -

Nagarjuna University
Kalyan Manam