Summary
Overview
Work History
Education
Affiliations
Work Preference
Work Availability
Skills
Certification
Languages
Software
Quote
Interests
Accomplishments
Timeline
Generic
Mahesh Gaddam

Mahesh Gaddam

Sr Full Stack Java Developer
Irving,TX

Summary

Detail-oriented individual with exceptional communication and project management skills. Proven ability to handle multiple tasks effectively and efficiently in fast-paced environments. Recognized for taking proactive approach to identifying and addressing issues, with focus on optimizing processes and supporting team objectives. Software development professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Angular, Node.js, and React. Adept at developing and deploying complex backend systems, web services and databases. Thorough team contributor with strong organizational capabilities. Experienced in handling numerous projects at once while ensuring accuracy. Effective at prioritizing tasks and meeting deadlines.

Overview

10
10
years of professional experience

Work History

Sr Java Full Stack Developer

The Coca-Cola Company
Atlanta, Georgia
09.2022 - Current
  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects
  • Functionalities using Agile Scrum Methodology
  • Participated in Scrum related activities and daily standup meetings
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions
  • Involved in developing UI using HTML5, CSS3, JavaScript, Angular 2/4
  • Involved in various tasks in support of Coding and Created Reusable Modules and Custom Directives in Angular 2/4 which got used in various places of application
  • Extensively used core Java concepts like Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Enhanced Legacy Applications by building new components in Angular 4 with REST wrapper around the existing Backend Java services and developed custom directives, factories and services in Angular 2
  • In the Backend, used J2EE technologies such as Spring 4.0 framework and Implemented the Spring MVC and Spring Core Annotations for Dependency Injection (DI)
  • Developed our application using features Spring Boot
  • Used Microservice architecture with Spring Boot and implemented the Project structure based on Spring MVC pattern using dispatched servlet
  • Designed spring Boot mechanism without configuration XML's are replaced it with Java classes
  • Developed reusable and interoperable Web service modules based on service-oriented architecture (SOA) by using RESTful services
  • Developed the persistence layer using ORM tools like Hibernate Framework, Performed mappings in Hibernate files
  • Used MYSQL as the backend database and involved in design of the database schema and development of Stored Procedures
  • Experience in working with NoSQL Database like MongoDB to store claims data to do data analysis helpful for organization to monitor and analyze the claims trend
  • Written JUNIT tests as per the use case and used Mockito framework to confirm the expected results
  • Developed test scripts in Selenium Web Driver using Java Language, setting up the automatic build and deployment automation of project by using Maven
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using Junit
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing
  • Involved in raising questions for business, Issue/bug tracking monitoring of work assignment in the system is done by JIRA
  • Used Log4j for Logging various levels of information like error, info, debug into the log files
  • Environment: JAVA1.8, AWS, HTML5, CSS3, JAVASCRIPT, ANGULAR 2/4, MICROSERVICES, RESTFUL WEB SERVICES, HIBERNATE (ORM), SPRING BOOT, SPRING MVC, MYSQL, NOSQL, Docker, MONGODB, MAVEN, JENKINS, SELENIUM, JIRA, LOG4J, JUNIT, GIT.

Java Full Stack Developer

BCBS
Chicago
11.2020 - 07.2022
  • Involved in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application
  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for the software development process and to produce high quality application
  • Developed User Interface using HTML5, CSS3, JavaScript, Angular 2 for creating a single page web application
  • For server-side scripting we are using NodeJS
  • Implemented business layer of the application using Spring MVC, integrated Spring MVC with Angular 2
  • Used java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic
  • Produced SOAP web services using JAX-WS for building the business application layer
  • Developed mappings between tables and POJO using Hibernate
  • Analyzed, designed and implemented DAO pattern for accessing Oracle 11g database using connection pool
  • Developed triggers and views and wrote complex queries and stored procedures using PL/SQL
  • Closely associated with Cassandra DBA in implementing Cassandra data model in application environment to ensure solution is not affecting existing business as usual
  • Used IntelliJ as IDE and deployed into JBoss 6.3 Application Server
  • Managed application build using Maven
  • Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices by implementing the CI/CD methodologies
  • Created Docker images/container and integrating with Spring Boot
  • Used karma-test-runner and Jasmine for JavaScript Unit testing
  • Involved in the analysis and troubleshooting of issues which are tracked through VSTS
  • Involved with fixing the defects raised by the QA team
  • Environment: JAVA 1.7, J2EE, HTML5, CSS3, JAVSCRIPT, ANGULAR 2, JBOSS 6.3, SPRING MVC, SOAP, JAX-WS, HIBERNATE, ORACLE 11G, CASSANDRA DBA, JUNIT, MOCKITO, KARMA-JASMINE, MAVEN, JENKINS, GIT, VSTS, DOCKER, AWS ECS.

Java/J2EE Developer

Vanguard
Malvern, PA
09.2018 - 10.2020
  • Designed and developed the application using agile methodology and followed TDD and Scrum
  • Used Agile Model for designing, implementing and developing the Application
  • Implemented SOA architecture using Enterprise Service Bus (ESB)
  • Developed web User Interface using HTML, CSS, JavaScript
  • Used AngularJS to style the pages
  • Worked on XML to parse the request and create the new one based on the specification
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING
  • Worked on Hibernate ORM
  • Created Hibernate XML files and Java class files to map the object relation mappings
  • Used Hibernate query language
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations
  • Worked on JPA for persisting the objects into the system
  • Developed web service components from WSDL files for invoking the methods using SOAP
  • Published JAX-WS SOAP web service where in all the requests will be routed to this Single Point Service and based on the request, they are forwarded to the corresponding legacy operations
  • Responsible for writing SQL Queries and Procedures using DB2
  • Responsible for writing JUnit test cases and Peer level testing
  • Improved database performance by recognizing and rewriting slow queries
  • Build & Deployment in WebSphere Application Server
  • Deployment experience on the UNIX platform
  • Used CVS as version-control
  • Environment: JAVA1.7, J2EE, SOA, HTML5, CSS3, JAVSCRIPT, ANGULAR JS, JPROFILER, JMS, IBM MQ SERIES, SPRING, HQL, HIBERNATE, JPA, SOAP, JAX-WS, JUNIT, DB2, IBM WEBSPHERE, UNIX, CVS, AGILE.

Java Developer

Yash Technologies
Hyderabad
01.2011 - 05.2015
  • Involved in agile development process following Test Driven Development Technique
  • Designing and developing Web application to generate reports using Java-J2EE technologies
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, and HTML, JSTL tag libraries in JSP pages
  • Applied model-view-controller design pattern using JavaBeans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques
  • User input validations done using JavaScript and developed use cases using UML
  • Involved in creating the JSP Pages
  • Implemented back-end service using Spring annotations to retrieve user data information from database
  • Involved in deployment of the application using Web Sphere that makes to change the requirements
  • Integrated the applications with soap web services
  • Design and developed different PL/SQL blocks, Stored Procedures
  • Used JDBC to connect the J2EE server with the relational database
  • Involved in unit testing using JUnit
  • Developed ANT script for building the application
  • Involved in writing test cases using Mockito and Power Mock framework for code coverage
  • Developed and modified Servlets to accept and process request from the clients
  • Environment, HTML, CSS, JavaScript, JDBC, Eclipse, Java-J2EE, PL/SQL, spring, Junit , ANT, Mockito, Linux, windows .

Education

Master’s - Information Systems and Security

University of The Cumberland’s
10.2015 - 03.2017

Affiliations

  • Having around 10+ years of professional experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Applications using Java/J2EE technologies. Extensive in all phases of software development lifecycle like Waterfall, Agile and Test-Driven Development, Scrum methodologies to develop best practices for software development and implementation. In depth Knowledge of AWS cloud services like EC2, Cloud watch, Cloud Formation, Lambda and managing security groups on AWS. Strong experience in web technologies like HTML, CSS, XML, JSTL, JSF and creating UI using web technologies Java, Java script, J2EE, Servlets, jQuery, Ajax, JSP, Angular2/4, Node.js. Strong expertise and in-depth knowledge in Core Java concepts like Collections, Multithreading, Exception Handling Developed various commands and helper classes using core Java mainly following multi-threaded concepts. Designed MVC design patterns for the application like Factory Pattern, Singleton, Data Access object, session Facade, Business Delegate Factory and implementing client-server business applications using MVC, SOA architecture and Micro Services. Solid knowledge of implementing SOAP and RESTful Web Services; experience with both top-down and bottom-up methodologies of generating WSDL file. Diverse experience utilizing tools in N-tier and Micro-Services architecture applications using Spring Boot, Restful Web Services. Good Experience in various open source frameworks like Hibernate and Spring including Spring Core, Spring DAO, Spring MVC, Spring ORM, and Spring AOP. Proficient in Database development using Oracle, My SQL Server, Postgre SQL databases using MongoDB in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries. Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose. Experience in deploying applications in various servers like WebSphere, Tomcat, Web Logic, JBOSS.

Work Preference

Work Type

Contract Work

Work Location

RemoteHybridOn-Site

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Skills

RESTful apis

Hibernate ORM

Spring framework

API design and development

SQL and NoSQL databases

JavaScript programming

Git version control

Docker and Kubernetes

Object-relational mapping

Java development

Project management

CSS proficiency

HTML expertise

JavaScript experience

API integration

Angular

SDLC development

HTML

JIRA

Javascript

Testing and debugging

Agile

Amazon web services

SOAP and restful web services

Agile development methodologies

Software life cycle

Coding

Quality assurance

Certification

Java Full Stack

Languages

English
Full Professional
Hindi
Full Professional
Telugu
Native or Bilingual

Software

Core Java Skills

Quote

There is a powerful driving force inside every human being that, once unleashed, can make any vision, dream, or desire a reality.
Tony Robbins

Interests

Computer Games

Accomplishments

Developed a microservices-based e-commerce application using Spring Boot & Docker, reducing deployment time by 30%.

Optimized SQL queries in a high-traffic web application, reducing database response time by 40% and enhancing user experience.

1).Designed and implemented a RESTful API that integrated with third-party payment gateways, increasing successful transactions by 20%.

2).Automated CI/CD pipelines using Jenkins & Kubernetes, cutting manual deployment efforts by 50%.

3).Led a team of 5 developers in building a real-time analytics dashboard using Java, React, and Kafka, improving data processing speed by 35%.

4).Refactored legacy Java code, reducing technical debt and increasing system performance by 25%.

5).Implemented robust security measures using Spring Security & OAuth2, ensuring compliance with industry standards.

Timeline

Sr Java Full Stack Developer

The Coca-Cola Company
09.2022 - Current

Java Full Stack Developer

BCBS
11.2020 - 07.2022

Java/J2EE Developer

Vanguard
09.2018 - 10.2020

Master’s - Information Systems and Security

University of The Cumberland’s
10.2015 - 03.2017

Java Developer

Yash Technologies
01.2011 - 05.2015
Mahesh GaddamSr Full Stack Java Developer