Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Muniswamy Palla

Java Full Stack Developer
Chicago

Summary

  • A result-oriented professional, with over 10+ years of experience as Java Developer, 2+ years as a Technical Lead and 2 years as React JS developer.
  • Experienced in design and development of web applications using Java, Spring and in-depth knowledge of Java 11 Concepts (Collections, Streams, Exceptions, Generics and Strings)
  • Expertise in developing REST APIs using Spring Boot 2 and Microservices.
  • Hands on experience in Apache Kafka, Hazelcast, Hibernate, Docker, Kubernetes, and AWS (S3, Lambda, IAM, DynamoDB, SQS).
  • Experienced in using databases Oracle, MySQL, PostgreSQL, DynamoDB, Cassandra.
  • Experienced in React JS and knowledge in Angular.
  • Strong analytical and problem-solving skills with an ability to learn and adapt quickly to the emerging new technologies.

Overview

4
4
years of professional experience
6
6
years of post-secondary education
2
2
Certifications

Work History

Assistant Vice President

HDFC Bank
05.2023 - 02.2024

Project: Mobile Banking
Environment: Spring Boot, Microservices, REST, Aerospike, React JS, Docker, Kubernetes, GCP

Description:
HDFC Bank Mobile Banking App lets you track all your financial expenses in one place. All of your income, expenses, and savings categorized and managed from a single place for better budgeting. Access your account history through your Mobile Banking app with a single click. Customers can to pay bills, shop online, book air travel and hotel accommodation on a single exclusive platform.
Responsibilities:

  • Analyzing, designing, coding & implementing user stories and creating high level design
  • Writing business logic by using spring framework and integrating business logic with external system
  • Leading implementation of Microservices architecture to implement Spring boot REST APIs for front-end application
  • Designing SSO with external systems and implementing
  • Implementing REST API using spring boot and deploy service into GCP cloud
  • Storing data into aerospike distributed cache and retrieving data from cache
  • Worked on React JS components, Forms, Events and Router to turn application into Single Page Application
  • Maintained state in store and dispatch actions using redux and Calling Rest API calls using Axios
  • Written unit test cases for business logic using JUnit and Mockito.
  • Solved complex technical problems by leveraging deep knowledge of Java frameworks and libraries such as Spring Boot and Hibernate ORM
  • Leveraged cloud-based services like AWS or GCP to deploy applications with increased reliability and reduced infrastructure costs
  • Developed and maintained scalable web applications for improved user experience and increased traffic
  • Incorporated continuous integration tools such as Jenkins or GitLab CI/CD pipelines for streamlined code deployment and version control management
  • Mentored junior developers, fostering culture of continuous learning and professional growth
  • Championed best practices in coding standards, design patterns, and testing methodologies to ensure consistent quality across all projects
  • Established effective communication channels with stakeholders to gather requirements, provide updates, and address concerns promptly
  • Contributed towards building microservices architecture-based applications that resulted in improved scalability, maintainability, and fault tolerance
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms
  • Optimized database queries for faster response times, significantly improving end-user satisfaction rates
  • Conducted thorough code reviews to identify potential issues, ensuring optimal performance across all projects
  • Lead code reviews and estimated required changes
  • Conducted comprehensive code reviews, identifying areas for improvement and ensuring adherence to coding standards
  • Managed project timelines effectively, prioritizing tasks based on their importance or urgency in line with business objectives
  • Collaborated with cross-functional teams to ensure seamless integration between front-end and back-end systems
  • Stayed current on industry trends, incorporating new technologies into existing frameworks when applicable for enhanced functionality
  • Designed REST calls using React to streamline user interface performance

Technical Lead

Aarete Techno Soft
11.2021 - 01.2023

Project: Payment Intelligence

Environment: Spring Boot, Microservices, REST, AWS (S3, Lambda, IAM, DynamoDB, SQS), React JS, Maven, JUnit, Mockito

Description:

Workbench provides a one-stop solution for the user to work on opportunity claims. Workbench provides users the flexibility to approve/reject a claim for recoupment while looking at the details for the claim. It provides them with a detailed view of the claim along with the EX-codes the claim is tagged for. Users can slice and dice the data in multiple ways to get to a list of claims they want to start working with.

Responsibilities:

  • Identifying and analyzing client requirements, prioritizing, assigning and executing tasks throughout software development life cycle
  • Employing AWS lambdas to transmit messages to AWS SQS queues
  • Developed REST APIs for claims and workflow modules from ground up.
  • Works well independently and has solid time management, prioritization, and organization skills
  • Worked on React JS components, Forms, Events and Router to turn application into Single Page Application
  • Developed and implemented React JS components and calling backend REST APIs using Axios.
  • Used Query DSL for querying database
  • Written unit test cases using JUnit and Mockito.

Senior Member of Technical Staff

Oracle
11.2019 - 11.2021

Project: 5G Network (UDR)

Environment: Spring 5.0, Spring Batch, Spring Boot, Microservices, REST, Docker, Kubernetes, EFK Stack, Kafka Gradle, JUnit, Mockito

Description:

The 5G User Data Repository is one of the main key components of the 5G Service Based Architecture. User Data Repository is a converged repository which is used by other 5G Network Functions to store the data. Oracle 5G UDR, implemented as cloud native function, offers a unified database for storing application, subscription, authentication, service authorization, policy data, session binding and Application state information. UDR provides a HTTP2 based RESTful interface for other NFs and provisioning clients to access the data stored.

Responsibilities:

  • Developed with Microservices architecture utilizing Spring REST and Spring Boot
  • Designed & implemented REST APIs with HTTP2 support & deployed them on Kubernetes; boosted application performance
  • Extensively worked on improving performance of application by optimizing code
  • Assessed, designed, coded, and implemented numerous application modules
  • Created business logic by using Spring Framework and stored data into DB using spring JDBC template
  • Tested services using Junit and Mockito and Engaged in code reviews and collaborated with QA to resolve issues.

Technical Lead

Standard Chartered GBS

Project: NPP (New Payment Platform)

Environment: Spring 4.0, Spring Batch, Spring Integration, Spring Boot, Microservices, Kafka, Hazelcast, Hibernate, SOAP, REST, Open shift, Run deck, ELK Stack, Junit, Mockito, GitHub
Description:
Online Payment Link System has been designed and developed for the Cash Management Operations department to assist them in their daily processing of Remittances and Payments services. The core functionality of the system is to process both Inward & Outward Remittances & payments.
Responsibilities:

  • Developed business logic by using spring framework and stored data into DB using Hibernate and Spring Data JPA
  • Created number of microservices using XML and JSON, stored data in Hazelcast distributed cache
  • Implemented logic to Send messages to Kafka topic and consuming messages from Kafka
  • Developed Adaptor framework for converting any type of format to internal JSON format using SPEL
  • Developing with Microservices architecture using Spring REST and Spring Boot
  • Evaluated & tested services using JUnit and Mockito.

Software Engineer

Tescra Software

Project: Omni EXP AG

Environment: Spring, Spring MVC, Hibernate, REST, Spring Boot, Microservices, Docker, AWS
Description:
Omni EXP AG automates work processes by using workflow. Through a series of pre-determined rules and settings, work items, called “tasks,” are pushed to the appropriate operators for processing. Tasks are routed to queues called “action steps.” Each task includes a series of required action steps that must be completed. As tasks move from step to step, each operator performs the necessary procedure to complete the customer’s request.
Responsibilities:

  • Developed both front-end as well as back-end logic using Spring framework
  • Created numerous REST APIs using XML and JSON
  • Responsible for writing business logic by using spring framework and storing data into DB using Hibernate and spring data JPA
  • Developed front end application using java script, ajax and jQuery
  • Tested services using JUnit and Mockito.

Software Consultant

Negocios IT Solutions

Project: Visa Consumer Authentication Service (VCAS)

Environment: Spring, Hibernate, REST, SOAP, Ant, Tomcat, Oracle, Log4j
Description:

Visa Consumer Authentication Service (VCAS) "authentication" process integrates with the payment "authorization" process. VCAS will provide risk-based authentication information to an issuer during the e-commerce purchase process. VCAS will be integrated with various Visa systems plus Issuer systems and Threat Matrix. Issuers can participate in VCAS authentication by enrolling their cardholders in VCAS. The issuer can set rules within VCAS that will determine if the online purchase gets returned to the merchant as an approved or failed authentication.

Responsibilities:

  • Developed business logics utilizing spring framework and integrated business logic with external systems
  • Implemented persistence logic using Spring ORM & established Restful web services
  • Designed front-end application using JSP, JavaScript and Custom Tag Libraries
  • Writing DAOs and their implementations and writing mapping files.

Software Developer

Adecco India

Project: Prime Infrastructure

Environment: Struts, Hibernate, Maven, SVN, Surf plus, Tomcat, Oracle, Jenkins
Description:
The Cisco Prime network management is a network management tool that supports lifecycle management of all your entire network infrastructure from one graphical interface. Prime Infrastructure provides network administrators with a single solution for provisioning, monitoring, optimizing, and troubleshooting both wired and wireless devices. Robust graphical interfaces make device deployments and operations simple and cost-effective.

Responsibilities:

  • Developed business logic utilizing Struts and Hibernate and scripted JUnit test cases
  • Formulated DAOs and their implementations along with mapping files
  • Contributed to development of POJO classes and value objects
  • Assisted in building application using Jenkins.

Education

Master of Science -

MITS College
JNTU Anantapur
04.2010 - 04.2013

Bachelor of Science -

RTD College
SV University
04.2007 - 04.2010

Skills

Java

undefined

Certification

Oracle Certified Associate (OCAJP 7)

Timeline

Assistant Vice President

HDFC Bank
05.2023 - 02.2024

Technical Lead

Aarete Techno Soft
11.2021 - 01.2023

Senior Member of Technical Staff

Oracle
11.2019 - 11.2021

Master of Science -

MITS College
04.2010 - 04.2013

Bachelor of Science -

RTD College
04.2007 - 04.2010

Technical Lead

Standard Chartered GBS

Software Engineer

Tescra Software

Software Consultant

Negocios IT Solutions

Software Developer

Adecco India
Muniswamy PallaJava Full Stack Developer