***********@*****.*** Plainsboro, NJ
Ramesh Kumar Bhamidipati
Java Full Stack / Microservices Developer
SUMMARY
10+ years of enhanced experience on Java/J2ee full stack developer and 5+ years experienced Microservices Developer highly skilled in developing software for Java, Spring Batch, and Microservice applications. Adept at converting monolithic applications to microservices and writing & configuring manifest file for various Microservices in PCF. Proficient in performing program coding & testing and creating high-level UI Java-based applications
PROFESSIONAL EXPERIENCE
Technical Manager Aug '22 - Present
Lineage Logistics
Company employing 500+ employees with more than 1000 large scale projects under its wing
Software Development
Collaborated with the design team of 10 to develop high-quality software for Java/Spring Batch/Microservice applications Transformed monolithic app to microservices using Spring Boot via 12-factor app methodology
Centralized Configuration & Logging
Oversaw centralized configuration & centralized logging by deploying Spring config server & Splunk, respectively Application Designing & Coding
Outlined documents & performed program coding & testing in compliance with the approved life cycle methodologies
Troubleshooting
Fixed & troubleshot Java code issues and technical issues for designers & developers during the project lifecycle Resolved application-based issues through debugging, market research, and investigation
Technical Skills
Java, Spring Boot, Microservices, Apache Kafka, RESTful, Splunk, Docker, Eureka, Jenkins
Solution Architect Jun '17 - Aug '22
CATERPILLAR
Product company with over 1200 employees and servicing thousands of clients across the nation
Solution Architect / Technical Lead
Designed & implemented Java-based applications and defined the objectives & functionality based on user requirements.
India
Developed front end layer using Angular, Html and css, developed Angular Modules, Dependency Injection, Components, and data binding and performed code reviews using SonarQube and suggested best practices.
Developed and converted a monolithic application to Microservices application with three services using Strangler design pattern
Involved in development of synchronous calls using RESTFUL and implemented circuit design pattern using Resilience4j
Developed 5+ Spring Boot batch applications and wrote well designed, testable, and efficient code for the applications
Developed and deployed applications in AWS EC2, Leverage usage of S3, Elastic Bean Talk and deployed Spring boot applications in AWS cloud.
Technical Skills
Java, Spring Boot, Spring Batch, Tomcat, Angular, TypeScript, Salesforce, LWC, Oracle, RESTFUL, Microservices, ELK, AWS
Technical Lead Nov '15 - Jun '17
HCL Technologies Ltd
IT company with over 1000+ employees and servicing thousands of clients across the nation
Application Development & Coding
Designed & implemented end to end Java-based application using Spring, Angular, Html, Css and Oracle. Leverage modern JavaScript frameworks such as Angular, JQuery and Node to build world class user interfaces for web applications.
Performed code review using SonarQube and Findbugs.
Drafted & produced releases of software components and contributed in all phases of the development lifecycle Provided complete end to end support after production deployment
Involved in application support, provided extensive support on Angular and Spring bugs as part of warranty support.
India
Java, Spring Boot, Spring Batch, Tomcat, Html, JavaScript, Css, Angular, TypeScript, Oracle
IT Analyst Apr '12 - Nov '15
TCS
IT company with over 1000 employees and servicing thousands of clients across the nation
Application Development & Coding
Designed & implemented end to end Java-based applications and defined the objectives & functionality based on user requirements
Involved in end-to-end application development using javascript, html, jquery and spring framework.
Had an onsite ( UK ) experience with insurance clients and provided complete onsite development and support Involved in unit testing using Junit, Mockito and PowerMock.
Produced detailed design documentation to recommend changes to the existing Java infrastructure
Drafted & produced releases of software components and contributed in all phases of the development lifecycle Technical Skills
Spring MVC, Html, Css, JavaScript, Tomcat, Oracle
India
Technology Analyst Jun '10 - Apr '12
INFOSYS
IT company with over 1000 employees and servicing thousands of clients across the nation
Application Development & Coding
Involved in end-to-end application development using javascript, html, jquery and spring framework.
Involved in R&D Department on various new technologies like Ios development, Android development, Blackberry playbook analysis and development.
Had a onsite ( UK ) experience with insurance clients and provided complete onsite development and support Involved in unit testing using Junit, Mockito and PowerMock.
Produced detailed design documentation to recommend changes to the existing Java infrastructure
Drafted & produced releases of software components and contributed in all phases of the development lifecycle Technical Skills
Java, Struts, Jsp, Servlets, SOAP, Tomcat, Oracle.
India
Software Engineer Dec '06 - Jun '10
Mxm HyperFactory
IT company with over 50+ employees and servicing thousands of clients across the nation
Application Development & Coding
Designed & implemented end to end Mobile-based applications and defined the objectives & functionality based on user requirements
India
Involved in end-to-end application development using WURFL, JSP and XML, Worked on WAP related application development.
Technical Skills
Java, Jsp, Servlets, Tomcat, Oracle, JavaScript.
EDUCATION
Pondicherry University, India, Passed with aggregate of 70% In 2005,
TECHNICAL SKILLS
Programming Languages: Java, HTML, CSS, Angular, Javascript, Spring 3.0, SpringBoot, JPA, REST/SOAP, AJAX, Jquery, Spring Batch Framework: Spring MVC, Struts.
Databases: SQL, MySQL, Oracle Containerzation: Docker
Workflow management: Salesforce
Cloud: AWS
Code Quality Tools: SonarQube, FindBugs
KEY SKILLS
•Java Development • Spring Boot and Spring Batch Development • Salesforce LWC development • Expertise in developing single page applications using Angular • Microservices Development • Monolithic App Conversion • Query tuning • Centralized Logging • Unit Testing • Code Reviews • Documentation •Troubleshooting • Code Testing • Quality Assurance • Full Stack Development • End-user Support • Type Scripting, Jenkins