Summary
Overview
Work History
Education
Skills
Personal Information
Websites
Timeline
Generic
Lokesh Addanki

Lokesh Addanki

Chicago

Summary

Experienced Senior Java Full Stack Developer with a strong track record of over 4 years in designing, developing, and deploying scalable, high-performance applications across diverse industries including finance, insurance, and automotive. Skilled in building microservices-based architectures using Java, Spring Boot, Spring Cloud, Hibernate, and RESTful APIs, with hands-on expertise in front-end frameworks such as React, Angular, Vue, and Next.js to deliver responsive and user-friendly interfaces.

Proficient in cloud computing platforms (AWS, Azure, PCF), with practical experience in serverless development using AWS Lambda, containerization with Docker, orchestration with Kubernetes, and CI/CD automation using Jenkins, Maven, and GitHub Actions. Adept at implementing end-to-end solutions that integrate seamlessly with databases like MongoDB, MySQL, PostgreSQL, DynamoDB, and Cassandra, as well as leveraging Kafka, Spark, and Hadoop for data processing pipelines.

Well-versed in DevOps practices, Agile methodologies (Scrum, TDD, BDD), and modern software engineering principles, ensuring delivery of secure, reliable, and maintainable applications. Experienced in authentication and authorization frameworks, including OAuth 2.0 and Azure Active Directory, with a strong background in implementing design patterns and applying object-oriented programming concepts for optimized solutions.

Recognized for problem-solving, adaptability, and initiative, with proven success in modernizing legacy monolithic systems into modular microservices, optimizing system performance, and enhancing application scalability. Passionate about delivering customer-focused, enterprise-grade solutions that balance innovation with business needs.

Overview

5
5
years of professional experience

Work History

Java Full Stack Developer

Citigroup
Chicago
05.2024 - Current
  • Company Overview: Citigroup (often referred to as Citi) is one of the largest and most diversified global financial institutions in the world; I am involving in development, and enhancement of full-stack applications using Java, Spring Boot, and Angular/React to deliver high-performance solutions for the finance industry and scalable and maintainable solutions using Spring Cloud and Docker containers.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, and JSP. Designed the Front-end screens using JSF, HTML, and CSS. Also created YAMEL files for using a swagger API within the UI.
  • Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery Ajax calls. Deploy and monitor scalable infrastructure on Amazon web services (AWS), Implemented multi-threaded synchronization processes, with JMS queues for consumption of Asynchronous requests. Developed REST API's using Spring MVC and spring boot, hosted all micro services on PCF.
  • Behaviour Driven Development (BDD) implementation with Cucumber gherkin and Jenkins for continuous integration and continuous delivery. Implemented Spring IOC for inter connection between modules in our application.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment. Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Implemented React's Axioms Http Request to read data from web server and process JSON data to render in UI.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript and Angular 7.
  • Used Subversion for configuration Management and Jira for task management and bug tracking.
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
  • Involved in design, Development and implementation of Product Lifecycle admin site based on -'MVC' architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies.
  • Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Made use of Reactive Forms using Angular 8.0 where most of the validation is done using component rather than using template-driven which provides in HTML, Integrate MongoDB with Java applications using Spring Data MongoDB.
  • Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, and LAMBDA.
  • Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, and Web Services.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes. Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Experienced in Reacts js and working with React Flux Architecture and experience in using React js components, forms, events, keys, router, plus redux, Animations and flux concepts.
  • Developed the middle tier using Session Bean, Entity Bean/DAO and Business Objects. Database layer is developed using Oracle while Presentation layer developed using JSP.
  • Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project. Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
  • Designing & development of entire validation service to perform data validations on the test cases built on the extracted, transformed, loaded data & working on Linux platform.
  • Wrote Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.
  • Citigroup (often referred to as Citi) is one of the largest and most diversified global financial institutions in the world; I am involving in development, and enhancement of full-stack applications using Java, Spring Boot, and Angular/React to deliver high-performance solutions for the finance industry and scalable and maintainable solutions using Spring Cloud and Docker containers.

Java Full Stack Developer

Arthur J. Gallagher & Co
Illinois
11.2023 - 04.2024
  • Company Overview: Arthur J. Gallagher & Co., often simply referred to as Gallagher, is one of the largest global insurance brokerage and risk management firms, I worked on both back-end (Java, Spring, Hibernate) and front-end (JavaScript, Angular/React, HTML, CSS) technologies, ensuring seamless integration between the client-facing interface and the underlying server-side logic, and maintainable solutions using Spring Cloud and Docker containers.
  • Expertise in Apache Kafka message implementations and their integrations with the systems. Developed Servlets for server-side transactions and made use of AJAX for server-side processing without refreshing JSP page.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using agile methodology (SCRUM) in a test-driven development (TDD) approach. Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. Developed front-end applications using React, Flux, NodeJS and Docker and Built Spring based Java and Scala services to support Enterprise Web application.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests. Exposed Survey API to other applications in DOE using Apache Axis2.
  • Controllers, and directives for the front-end UI, while consuming RESTful web service APIs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 11/12 and Node JS. Involved in creation and maintenance of CI/CD pipelines.
  • Supports different markets for alerts and bugs, Analyze and understand fix them.
  • Develop and optimize distributed databases using Apache Cassandra.
  • Extensively worked on Spark using Scala on cluster for computational, installed it on top of Hadoop performed advanced analytical application by making use of spark with Hive and SQL/Oracle.
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Used various jQuery and Bootstrap plug-in like datepicker, Bootstrap selectors.
  • Developed REST API's using Spring MVC and spring boot, hosted all microservices on PCF Implemented serverless architecture using AWS Lambda to reduce infrastructure costs and enhance scalability.
  • Arthur J. Gallagher & Co., often simply referred to as Gallagher, is one of the largest global insurance brokerage and risk management firms, I worked on both back-end (Java, Spring, Hibernate) and front-end (JavaScript, Angular/React, HTML, CSS) technologies, ensuring seamless integration between the client-facing interface and the underlying server-side logic, and maintainable solutions using Spring Cloud and Docker containers.

Java Full Stack Developer

Toyota Kirloskar Motor
Bengaluru
12.2021 - 06.2023
  • Company Overview: Toyota Kirloskar Motor Private Limited (TKM) is one of the leading automobile manufacturers in the country; I designed and implemented RESTful APIs and integrated them with third-party services using Spring Boot and Spring Security to ensure secure, efficient communication.
  • Worked in Agile environment with Content Management system for workflow management and content versioning.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Integrate Gradle with CI/CD tools for continuous deployment workflows.
  • Implement secure authentication and authorization using Azure Active Directory (AAD) and OAuth2 protocols.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI, Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Developed Micro services and Restful web services using JAX-WS Designed and developed Micro services business components using Spring Boot Used spring framework for implementing IOC/JDBC/ORM AOP and Spring Security.
  • Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins. Worked with java 1.7 features Creating & establishing of the User Interfaces using HTML CSS and JSP.
  • Developed Web API using Nodejs and hosted on multiple load balanced API instances Involved in designing user screens and validations using HTML 5 J Query and JSF as per user requirements.
  • Developed end to end application using Spring Boot Experience in refactoring existing monolithic application to modular micro service, developed restful web service using Spring Boot and deployed to pivotal web services.
  • Design develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies Angular JS, Express, Node js and Mongo DB Implemented the search functionality for Internal Application using Angular JS and Node js.
  • Toyota Kirloskar Motor Private Limited (TKM) is one of the leading automobile manufacturers in the country; I designed and implemented RESTful APIs and integrated them with third-party services using Spring Boot and Spring Security to ensure secure, efficient communication.

Java Developer

Merck Group
Bengaluru
04.2020 - 11.2021
  • Company Overview: Merck Group, also known as Merck KGaA, is a global science and technology company that operates in the fields of healthcare, life sciences, and performance materials, I integrated testing into CI/CD pipelines to catch issues early in the development process and improve overall code quality.
  • Worked as a team member to develop web application user interface, interaction scenarios and navigation based on analysis interpretations of requirement and use cases Created custom validation using JavaScript Regular Expression and extensively used HTML Web forms Ensured cross-browser compatibility by testing the applications of different browsers including Safari.
  • Worked with Dynamic widgets Used AJAX and Query widget for data collection and display data on the frontend.
  • Developed graphical user interface (GUI) using HTML css and Java Script Implemented j Query (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates Worked on) Query extensively for various user interactions, front-end validations and other visual effects.
  • Worked on AJAX functionality for dynamic data binding for data grid, according, Ajax driven menu tabs using back end service calls and consumed both) SON and XML data in UI Side This application was written in Ajax, java Script JSP) Query HTML and CSS Redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages, Build and automate Java projects using Gradle for improved build performance.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment Coded extensively using java Script. Angular JS to make rich internet web application for a Single page app.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks jersey implementation of JAX-RS is utilized to develop RESTful Web services.
  • Recommended and guided the team in building out a lean responsive UI layer utilizing Semantic HTML REST API architecture. Developed front end for the entire website using HTML CSS3 and JAVASCRIPT Worked on multiple assignments which include development implementation and support role for different pages of above two sections.
  • Merck Group, also known as Merck KGaA, is a global science and technology company that operates in the fields of healthcare, life sciences, and performance materials, I integrated testing into CI/CD pipelines to catch issues early in the development process and improve overall code quality.

Education

Masters - Computer Science

Lamar University
Texas, USA

Skills

  • Tailwind
  • Material UI
  • Angular
  • React
  • Next
  • Vue
  • Nuxt
  • React Native
  • Nodejs
  • Expressjs
  • Django
  • Flask
  • Spring Boot
  • Ruby on Rails
  • MySQL
  • MongoDB
  • PostgreSQL
  • DynamoDB
  • XML
  • XHTML
  • HTML
  • CSS
  • JavaScript
  • AJAX
  • JQuery
  • JSON
  • Angular20
  • Bootstrap
  • Backbonejs
  • Reactjs
  • JSP
  • Docker
  • Jenkins
  • Kubernetes
  • Jest
  • Cypress
  • React-Testing-Library
  • Git
  • GitHub
  • Bitbucket
  • Jira
  • Confluence
  • AWS
  • Azure
  • Shopify
  • REST API
  • GraphQL
  • CI/CD
  • Webpack
  • Microservices
  • Windows
  • Linux
  • Mac
  • UNIX
  • Struts
  • JSF
  • Spring Framework
  • Spring MVC
  • Spring
  • Cloud
  • Spring Batch
  • Spring Core
  • Spring Hibernate
  • Spring JDBC
  • Spring JPA
  • Spring Security
  • C
  • C
  • Java
  • SQL
  • PL/SQL
  • Socket Programming

Personal Information

Title: Java Full Stack Developer

Timeline

Java Full Stack Developer

Citigroup
05.2024 - Current

Java Full Stack Developer

Arthur J. Gallagher & Co
11.2023 - 04.2024

Java Full Stack Developer

Toyota Kirloskar Motor
12.2021 - 06.2023

Java Developer

Merck Group
04.2020 - 11.2021

Masters - Computer Science

Lamar University
Lokesh Addanki