Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

ManiKanta Kudupudi

South Plainfield,NJ

Summary

Dynamic Technical Lead with extensive experience at Fiserv, specializing in microservices and cloud architecture. Proven ability to enhance team performance through effective collaboration and technical analysis. Skilled in Java and AWS, I successfully transformed legacy systems, driving innovation and optimizing processes for improved efficiency.

Overview

15
15
years of professional experience

Work History

Technical Lead

Fiserv
Berkeley Heights, NJ
12.2023 - Current

OPTIS transformation:

  • Transformation of existing mainframe based credit card processing system to distributed system

Defined key responsibilities and tasks for project team, ensuring clarity and alignment on objectives

Stream processing with Apache Flink:

  • Streamlined team development by breaking down and simplifying pivotal principles of Apache Flink, resulting in a reduced learning curve
  • Developed and implemented flink-based libraries for efficient CRUD operations across multiple data sources, including files, Flink platform, and databases
  • Led a team in developing and implementing defined Flink Proof of Concepts (POCs) for both real-time and batch modes.

Mainframe to Java translation:

  • Migrated pilot interest rates cobol program, identifying gaps to facilitate developers and enhance existing process

Environment: Java, SpringBoot, OpenShift, Apache Flink, Apache Kafka, YugaByte, DB2, Dynatrace, Splunk, Redis

Lead Senior Application Developer

Transcend
Piscataway, NJ
08.2020 - 10.2023
  • Sources and Uses Analysis, Transfer Pricing, Collateral management, Inventory Management, Collateral Optimization, Triparty Optimization and Connectivity
  • Migration to Microservices Architecture: Led the transition from a legacy monolithic system to a robust Microservices architecture, ensuring seamless deployment to both on-premises and in AWS client environments
  • Strategic Product Development: Collaborated with cross-functional teams on strategic product development tasks, including Position Profile, Sources & Uses Allocation, Transfer Pricing, and Funding
  • Feature Development: Architected and developed key product features, such as Analytics, Triparty Connectivity systems, master-distributor multi-node framework and SAML Federated authentication
  • Data Pipeline Implementation: Implemented data feed processing with batch based custom loader framework that was used across multiple teams for inventory loading & other feed processing.
  • Caching Layer Implementation: Designed and implemented a caching layer using Elastic/Open Search. Established a multi-node cluster for enhanced performance and resilience, and managed indexing to optimize data retrieval
  • Spring Cloud Stack Enhancement: Integrated advanced features from the Spring Cloud stack to improve scalability, resilience, and maintainability of the services
  • Client Implementation Lead: Integrated Transcend's product suite with sell-side client's systems, leveraging AWS services including EC2, S3, Lambda, AWS Backup, and RDS. Managed inventory and Triparty Optimization deployments in AWS environment, utilizing CloudWatch for monitoring and CloudFormation for infrastructure-as-code, ensuring seamless migration and optimal performance.
  • AWS Contribution: Transitioned to automated Infrastructure as Code (IAC) by crafting a comprehensive CloudFormation template that orchestrated creation of critical AWS resources, including EC2 instances, VPCs, Subnets, and Load Balancers. Streamlined operations and enhanced resource efficiency through automated EC2 instance management with AWS Lambda and CloudWatch. Implemented AWS Backup for RDS databases, enabling disaster recovery and point-in-time recovery, while establishing lifecycle management strategies using S3 buckets to optimize storage costs and ensure compliance with data retention requirements.
  • Configured and managed Amazon AppStream, enabling secure and scalable application streaming to a diverse range of devices. Implemented customized environments, integrated with IAM for secure access, and optimized streaming performance for seamless end-user experiences.
  • Led the integration of an observability framework using ELK stack
  • Led implementation of Analytics module focusing on global inventory allocation, analysis, and enforcement of funding policies.

Senior Java Developer

PNC Bank
Pittsburgh, USA
04.2018 - 07.2020
  • Executed the full software development life-cycle (SDLC) following agile methodologies.
  • Migrated legacy SharePoint application to modern tech stack with Java/Spring Boot backend and Angular front end, improving system performance and user experience
  • Develop database design using TOAD Data Modeler and migrate historic data to Oracle DB using standalone Spring Batch jobs
  • Write Jenkins files using groovy/Shell scripts, Create multi-branch Pipelines and implement CI/CD
  • Designed and developed asynchronous microservices using Spring Boot, RxJava, Spring JMS, and Spring MVC for seamless communication with downstream systems, enhancing overall system integration
  • Designed and developed Java microservices and containerized them using Docker, enhancing portability and scalability of applications.
  • Leveraged OpenShift to automate deployment pipelines, streamlining release processes and minimizing manual intervention
  • Developed custom adapters, PCVs, and data stores, and deployed them to PingFederate servers.

Environment: Java 8, J2EE, Angular 5, HTML, Java Script, IBM WebSphere (8.5), Spring MVC, OpenShift ,Spring Boot, Spring Data, Oracle ,Hibernate, Version One, Gradle, SOAPUI (5.0), UNIX, Eclipse IDE, MobaXterm, ANT, SharePoint, SOAP UI Tool, JBOSS drools, Jenkins, uDeploy, Oracle.

Java Developer

MRM UI Consortium
Jackson, MS
04.2014 - 03.2018
  • Developed user interactive web pages using CSS, HTML, jQuery & AngularJS
  • Developed application using core Java, Spring core for dependency injection, and Spring MVC for MVC implementation, creating XML-based Spring configuration files to enhance modularity.
  • Used Test NG for component testing. Performed unit testing for AngularJS modules using Jasmine and Karma test runner
  • Developed SOAP web services which involves the exchanges of information between MS State and all other states of the US
  • Prepared the Design Document & used IBM Embarcadero for Database Model Diagrams
  • Used JBOSS Drools and Workflow server for Work items and process handling
  • Used REDHAT LDAP for authentication and wrote scripts for classifying the user roles and their functions

Environment: Java 7, J2EE, AngularJS, HTML, Java Script, IBM WebSphere (8.5), Spring MVC, Spring Batch, Hibernate Framework, IBM RTC, Maven, SOAPUI (5.0), UNIX, Eclipse IDE, WIN SCP, ANT, IBM Jazz, SOAP UI Tool, JBOSS drools, Jenkins, IBM DB2.

Java/J2EE Application Developer

Nielsen Media Works
Florida, US
04.2011 - 04.2014
  • s part of the development team, I was associated with the full life cycle of the project (Analysis, Design, Development, Testing, and Implementation).
  • Utilized Spring components such as Dispatcher Servlet, Controllers, Validations, and Resource Bundles to enhance application functionality.
  • Developed the application using Spring MVC and IOC.
  • Developed and executed JUnit test cases to ensure application reliability and quality.
  • Implemented Ant scripts for streamlined application build processes.
  • Used HTML, CSS, JavaScript and JSP for handling the presentation Layer.
  • Used SVN for the purpose of version Control and source code maintenance needs.

Environment: Core java, J2EE, JavaScript, HTML, CSS, Servlets & JSP, Spring MVC, IBatis, Oracle 11g DB, SVN Repository, Oracle WebLogic server, Eclipse, HQ Quality Center, Ant, Putty, JBuilder, Junit.

Education

Bachelor of Science - Information Technology

Jawaharlal Nehru Technological University (JNTU)
Kakinada
06.2011

Skills

  • Java and Python
  • API development
  • Microservices
  • Amazon Web Services
  • Agile Development Methodologies
  • Continuous Integration Systems
  • Data Structures and Algorithms
  • Data Storage and Retrieval
  • Performance optimization
  • Web technologies
  • Technical Analysis
  • Analytical problem solving
  • Cross-Functional Teamwork

Accomplishments

  • Implemented an observability framework for proactive issue detection and performance insights across microservices using Elastic Stack. Employed Logstash for logging, Filebeat and Metricbeat for data capture, Prometheus for monitoring, and Kibana for real-time dashboards
  • Successfully lead client integration, onboarded transcend product suite on AWS environment with 100% customer satisfaction
  • Improved the existing process by using custom distributor framework, mapReduce which reduced the runtime of the process by 85%
  • Improved overall customer experience of the Security Incident Report app at PNC by decreasing the latency and increasing the uptime. This improvement was made possible by upgrading the tech stack of Security Incident Report from sharepoint to Java/SpringBoot + Angular
  • Improved the deploy velocity, QA turnaround time, correctness and effectiveness of the QA process of transcend product suite by developing a comparison utility leveraging python pandas library.

Timeline

Technical Lead

Fiserv
12.2023 - Current

Lead Senior Application Developer

Transcend
08.2020 - 10.2023

Senior Java Developer

PNC Bank
04.2018 - 07.2020

Java Developer

MRM UI Consortium
04.2014 - 03.2018

Java/J2EE Application Developer

Nielsen Media Works
04.2011 - 04.2014

Bachelor of Science - Information Technology

Jawaharlal Nehru Technological University (JNTU)
ManiKanta Kudupudi