Home

Shanmukha - Senior Java Developer
[email protected]
Location: Bear Creek, California, USA
Relocation: YES
Visa: GC
Resume file: Shanmukha Sri Sai Resume_1774980750498.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Shanmukha sri sai Lachhi
Senior Java Developer
Contact: 856-823-9425
Email: [email protected]
LinkedIn: www.linkedin.com/in/shanmukhasrisailachhi
PROFESSIONAL SUMMARY

Senior Full Stack Engineer with 13+ years of experience in Java, Spring Boot, and ReactJS, specializing in AWS cloud-native architectures and AI-augmented development, building enterprise-scale applications using Java, Spring Boot, Angular, NodeJS, and GraphQL, specializing in high-performance APIs and cloud-native microservices including React.js, Angular and Node.js. Proficient in block chain development with Solidity and smart contracts, and skilled in data analysis using SQL, R Studio, experienced with AWS, CI/CD pipelines, and Agile methodologies, leveraging tools such as Git and Jenkins for streamlined development and deployment.

Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
Strong Programming Skills in design and implementation of multi - tier applications using J2EE, Servlets, JSP, Struts2, Spring, HTML, JavaScript, Ajax, jQuery, CSS, JAXB.
Experience in implementing machine learning models using TensorFlow and Keras, including model training, evaluation, and deployment.
Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, CloudFront, Elasticache and DynamoDB for storing data.
Extensive experience in developing web user interface using HTML, CSS, Java Script, JQuery, React, Bootstrap, that follows W3C Web Standards, cross browser compatible and responsive.
Strong experience in working with Databases like Oracle and proficiency in writing complex SQL Queries.
Experience in designing middleware platforms using WebSphere message broker for connecting legacy mainframe applications with latest frontend-based technologies, regardless of the message formats (XML/JSON/Fixed length so on) or protocols they use to communicate with each other.
Migrated existing on-premises infrastructure into cloud using Azure and its associated Services.
Expert in building scalable microservices, responsive UIs, and CI/CD pipelines using Docker, Kubernetes, Kafka, and Azure DevOps, with strong focus on performance, security, and maintainability.
Developed web applications and RESTful APIs using Python frameworks such as Flask and Django.
Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
Excellent understanding of Object-Oriented design methodology and Core Java concepts.
Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, Ajax, J Unit, Test Driven Development and Oracle.
Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
Familiarity with Intercom for customer interaction, Airtable for database management, and Expo for React Native app deployment.
Strong experience in developing/supporting high performance distributed systems with volume up to thousands of transactions/secs in the Automotive, Insurance and Mortgage industry. Strong understanding of the design challenges when developing scalable low latency distributed systems.
Strong experience using GitHub and GitLab for version control, CI/CD, and project management.
Expert in developing enterprise web-based applications based on Java technologies using J2EE, J2SE, EJB, Java Servlets, JSP, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
Involved in development of test environments on Docker containers and configuring the Docker containers using Kubernetes.
Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP.
Experiences in major web application servers like Apache Tomcat, Apache Camel, JBoss, WebLogic.
Main focus was on seamless integration of the portal messages across the business partners.
Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages for Oracle, SQL Server and MongoDB.
Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in team.

TECHNICAL SKILLS
Languages Java, Java Script, Python, Swift, C, C++, PL/SQL, Perl, Python, Kotlin, Shell Scripting.
Java Technologies Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.
Web Technologies JavaScript, HTML, XML, XSL, XSLT, SOAP, Node JS, Angular 18, React JS, Redux, JSON, ASP.Net, Restful web services (API), Junit.
Database Oracle, SQL Server, Graph QL, My SQL, PL/SQL, PostgreSQL, NoSQL, MongoDB.
Tools Tortoise SVN, TOAD, SQL Developer, SubVersion, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan
Lifecycle Methodologies OOAD, Waterfall Model, Agile, Test Driven Development(TDD)
Defect Tracking Tools JIRA, Bugzilla, Intercept, Jasper.
Frameworks Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB
IDE Eclipse, Web Storm, IntelliJ, NetBeans, Visual Studio.
Build Tools Maven, Jenkins, Docker, Apache Ant.
Web/App Servers Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.
Cloud Services Amazon Web Services (AWS), MS Azure


PROJECT EXPERIENCE
Client: Goldman Sachs, Texas Aug 2023 to Till Date
Role: Senior Java Developer
Project :
Architected key product features for the investment banking platform handling in daily volume, utilizing Java 21 and Spring Boot 3 to reduce API latency by while adhering to strict REST Architecture standards. Proven record of building secure, high-throughput APIs and cloud-native platforms supporting real-time financial and operational systems. The platform was upgraded to assure regulatory compliance across all operations, enhance payment processing, and support real-time financial services.

Responsibilities

Developed and enhanced cloud-native microservices using Java 21and Spring Boot 3, improving modularity and runtime performance across services.
Led the adoption of GraphQL for API orchestration, defining schemas, queries, and resolvers to support flexible client data consumption and reduce backend payload sizes.
Built dynamic, component-driven UI modules using Angular 18 and TypeScript, improving customer engagement through fast and interactive interfaces.
Designed cloud-agnostic microservices strategies to ensure portability between Azure and AWS, utilizing Terraform for infrastructure-as-code and Docker for consistent containerization.
Integrated Angular 18 applications with GraphQL backends, leveraging strongly typed schemas to streamline frontend development and reduce API integration defects.
Deployed and scaled services using Azure Kubernetes Service (AKS), ensuring high availability, failover support, and cost-effective container orchestration.
Designed and automated CI/CD pipelines with Azure DevOps, reducing manual deployment efforts and increasing release frequency across environments.
Integrated Apache Kafka to handle real-time messaging and asynchronous workflows between distributed services and legacy systems.
Leveraged GitHub Copilot and Microsoft 365 Copilot daily to automate boilerplate code generation and unit test creation, increasing personal development velocity and reducing code review defects.
Containerized full-stack applications using Docker, standardizing environments for development, QA, and production pipelines.
Designed and implemented GraphQL APIs using schema-first design, enabling Angular clients to fetch optimized datasets, reducing over-fetching and improving API response efficiency across high-volume financial transactions.
Implemented authentication and authorization using OAuth2 and JWT tokens, securing microservices and frontend applications.
Managed structured and NoSQL databases including Azure SQL and Cosmos DB, optimizing queries for high-volume transactions.
Applied Domain-Driven Design (DDD) and Clean Architecture principles to improve service boundaries and reduce code coupling.
Monitored application performance and service health using ELK Stack and Azure Monitor, enabling real-time logging and alerting. Implemented Dynatrace and Splunk dashboards to visualize distributed traces across Kafka streams, reducing Mean Time To Resolution (MTTR) for production incidents.
Wrote unit, integration, and E2E tests using JUnit, Mockito, and Cypress, ensuring high test coverage and release confidence.
Created Helm charts and Kubernetes YAML configurations for automated infrastructure deployments and configuration management.
Used Git with Azure Repos to manage version control, enforce pull request workflows, and support trunk-based development.
Participated in Agile ceremonies including sprint planning, retrospectives, and daily standups to ensure transparency and velocity.
Integrated third-party services through GraphQL resolvers and NodeJS middleware, enforcing schema validation, centralized error handling, and resilient retry mechanisms for payment and transaction workflows.
Performed peer code reviews and mentored junior developers, promoting clean code, performance optimization, and team knowledge sharing.
Conducted performance tuning, memory profiling, and load testing using JProfiler, Postman, and Azure Load Testing services.
Ensured accessibility standards (WCAG) and cross-browser compatibility in all frontend components using best UI/UX practices.
Created and maintained technical documentation, API contracts, and architectural diagrams to improve onboarding and collaboration.

Environment: Java 21, Spring Boot, Angular 18, Azure, Azure DevOps, Docker, Kubernetes, Kafka, Azure SQL, Cosmos DB, JUnit, Mockito, ELK Stack, Git, REST APIs, Helm, OAuth2, JWT, Agile, JMeter

Client: Daikin applied Americas, Minneapolis, MN Jan 2020 to Aug 2023
Role: Java Full Stack Developer
Project :
I focused on the transition of legacy systems to microservices, the optimization of resource management, and the enhancement of data flow and real-time system monitoring in order to contribute to the development and optimization of Daikin Applied Americas' HVAC systems. The objective was to improve the scalability, performance, and security of Daikin's industrial HVAC solutions, thereby guaranteeing a more dependable and responsive system for environmental control management in commercial and industrial environments.

Responsibilities
Spearheaded the migration of legacy monolithic UIs to a ReactJS Single Page Application (SPA), achieving a increase in page load speed and implementing common security vulnerabilities fixes (XSS/CSRF) for concurrent users.
Performed Middleware development with Redux-Promise in application to retrieve data from Backend and consumed RESTful services.
Owned backend services built with NodeJS and Express, integrating GraphQL APIs and Kafka-based messaging for scalable, event-driven workflows.
Demonstrated proficiency in Python for developing robust applications, scripts, and automation tools, utilizing libraries such as NumPy, pandas, and matplotlib.
Developed the application involved in multi-tier J2EE design utilizing Spring, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks.
Experience in implementing and hosting Docker and Kubernetes containers.
Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Enhanced the React Observables with Redux, React-router and Redux-Thunk.
Designed and implemented a NodeJS backend with GraphQL endpoints, supporting real-time messaging workflows and scalable client consumption across web and mobile applications.
Used Redux saga middleware to access Redux application state & dispatched redux actions.
Developed data analysis scripts and machine learning models using libraries like Pandas and Scikit-learn.
Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservice Architecture.
Expert in data manipulation, analysis, and visualization using Python, including data processing with pandas, and visualizing data with matplotlib and seaborn.
Designed and implemented iOS applications, integrating with RESTful APIs.
Setup Continuous integration with Jenkins and make use of a wide range of plugins available to set up smooth developer friendly workflows.
Used Node JS along with Express JS to achieve reusability and gain centralized logic.
Using C/C++ developed performance-critical modules and system-level applications.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
Worked with Jenkins to load JAR files from DB required for running the application.
Used Maven building tool for creating EAR files to be deployed in application servers.
Hands on experience in working with Kubernetes for managing related, distributed cluster components.
Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.
Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.
Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry
Involved in managing and reviewing Hadoop log files.
Setup and benchmarked Hadoop clusters for internal use.
Leveraged React.JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
Developed JavaScript utility objects for common client-side validations, history handling, window management and menus management.
Deployed AWS Lambda code from Amazon S3 buckets.
Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
Hands on experience in working with Kubernetes for managing related, distributed cluster components.
Created git repos and Jenkins jobs for the build and deployment of Microservice in Docker Container
Hosted and tested the application in AWS servers before publishing it in the actual production environment.
Developed Docker image and containers for the application by configure Dockerfile, using Docker Compose to manage images.
Performed regression tests on the application to assure proper functionality of the site after new builds using ClearQuest.
Worked with Git to maintain the version of the files.

Environment: Java, Spring, Spring Boot, JMS, Oracle, SOAP, Mockito, WebLogic, Hibernate, Microservices, HTML, CSS, Javascript, React JS, Redux, Jquery, Ajax, Bootstrap, Python, Restful Web service, AWS, Kafka, Oracle DB, PL/SQL, MS SQL Server, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop, Kubernetes, Oracle WebLogic Server, Bitbucket, Docker, Jenkins, Gradle, Cucumber, GIT

Delta Air Lines, Dallas, TX Jan 2017 to Dec 2019
Full Stack Java Developer
Project:
I worked on enhancing the Delta Air Lines platform by improving the flight booking management system, ensuring seamless user navigation and more accurate location tracking for flights. Engineered a resilient MongoDB data layer to index flight records, integrating Splunk for real-time log analysis and reducing query response times by during peak holiday traffic.I worked on streamlining the data flow between front-end and back-end systems to ensure real-time updates on flight availability, booking confirmations, and location details. My efforts helped improve overall user experience by making the platform more intuitive and responsive to customer needs.

Responsibilities:
Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
Selecting the appropriate AWS service based on compute, data, or security requirements.
Designed layouts on the frontend and developed responsiveness to various smart devices using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises.
Automated repetitive tasks and processes through Python scripting, improving operational efficiency and reducing manual effort.
Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and React Promises.
Used Amazon Cloud Watch to monitor AWS services and Amazon CloudWatch logs to monitor applications.
Integrated ActiveMQ for handling asynchronous messaging between microservices, ensuring smooth communication in a distributed environment.
Used Sentry for real-time application monitoring, identifying and resolving issues related to performance and errors.
Created and consumed APIs using Python, facilitating seamless integration with third-party services and internal systems.
Developed applications using HTML5, Bootstrap grid, CSS3 with Pseudo elements, classes, selectors and used JavaScript validation.
Worked with CI/CD tools such as Jenkins for the deployment and monitoring the build systems of the code and making sure code is pushed to all lower environments.
Worked with Spring Framework and Java 1.8 to design RESTful API s.
Used agile methodology throughout the software development lifecycle (SDLC).
Responsible for designing and developing web pages using HTML5, CSS3, JavaScript, and jQuery, ReactJS, and Bootstrap.
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
Consumed GraphQL APIs from Angular and React clients, ensuring consistent schema contracts, predictable data fetching, and reduced frontend-backend coupling across booking and flight management modules.
Implemented unit tests and debugging strategies in Python to ensure code quality and maintainability.
Worked on POC concepts to move Monolithic Applications to Microservices using Spring Boot and NOSQL.
Consumed REST based Microservices with Rest template based on RESTful APIs.
Used GIT as version management and GitHub as the repository.

Environment: Java/J2EE, JDK, Spring, Kotlin, Spring Boot, Microservices, Node JS, React JS, JSON, XML, Oracle 12c, REST, Apache Tomcat, AWS, Maven, Kafka, Jenkins, JUnit 5, Mockito, Mapbox, ESRI, GIS. IntelliJ, SOAP UI, JIRA, Confluence, Docker, Kubernetes, GIT, Bit bucket.

Scottline Healthcare Solutions, Houston, TX Oct 2013 to Dec 2016
Java Full Stack Developer
Responsibilities:

Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD. Integrated Spring (Dependency Injection) among different layers of an application.
Proficient in using React.JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Apache CXF modules.
Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.
Applied Python s concurrency and parallelism features (e.g., threading, multiprocessing) to enhance performance in multi-threaded applications.
Used Core Java concepts like Collections, Multi-threading, Exception handling, IO to develop business logic.
Designed and migrated the application using Spring Boot and Microservices from an existing legacy Struts 1.x application.
Developed scalable ReactJS components using GitHub Copilot to accelerate coding velocity by delivering complex UI features for the Agile Scrum team ahead of sprint deadlines.
Worked on Developing a new application front end code written in JavaScript using Backbone/React that link to a REST API running on Node and let front end development using React.js.
Proficient in using Python development tools and environments, including virtual environments, pip, and conda for package management.
Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
Developed RESTful Web Services using Spring API to communicate over the network.
Developed JMS (MDB) solutions to transmit data over XML in order to save data.
Used JMS (Asynchronous/Synchronous) for sending and getting messages from the MQSeries.
Configured hot folder configurations, customized checkout process for client requirement.
Used Java Persistence API (JPA) through Hibernate.
Assisted Oracle DB development team in developing stored procedures and designing the database. Used SVN for version control.

Environment: Java, RESTful, React JS, Python, Spring Boot, Microservice, Struts 1.x, Spring JDBC, JSON, XSD, JAXB, HTML, CSS, Maven, Jenkins, Collections, Multi-threading, Oracle, DB2, Confluence, Log4j, GIT, Postman, Bitbucket, Eureka, WebLogic

Client: TechMojo Solutions Pvt Ltd, Hyderabad. Aug 2012 to Sep 2013
Role: Java/J2EE Developer
Responsibilities

Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using Struts framework, JDBC.
Written HQL queries for Data management through Hibernate.
Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
Developed server-side utilities using J2EE technologies Servlets, JSP, JDBC using JDeveloper.
Involved in the application development and unit testing.
Developed the web interface using MVC design pattern with Struts framework.
Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
Used ANT tools for building, deploying the application.
Developed request handlers, JSP s and Data Objects in Core Java.
Developed and Used the Eclipse Web perspective to develop, edit and debug applications in Eclipse.
Environment: Core Java, J2EE, JSP, XML, Spring, Struts, JDBC, JDeveloper, HQL, PL/SQL, My SQL, Windows

EDUCATION:
SRM University - Bachelor s in computer science (SRM) - 2012.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst artificial intelligence user interface user experience message queue javascript sthree database rlang information technology microsoft mississippi procedural language Minnesota Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];7071
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: