Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ramesh Kolukuluri

Charlotte,NC

Summary

Experienced Java Developer with over six years of designing and implementing high-performance applications. Expertise in optimizing the codebase for robustness and scalability, while adept at managing complex technical challenges. Proven track record in delivering both web and mobile applications on time, through effective team collaboration. Aiming to lead innovative projects that leverage cutting-edge technology to drive business growth.

Overview

7
7
years of professional experience

Work History

Application Software Engineer

IT KeySource Inc
Charlotte, NC
02.2020 - Current
  • Contributed to the full lifecycle process, covering analysis, specification, design, implementation, and testing.
  • Leveraged current Java features to implement efficient code solutions.
  • Designed and developed microservices-based applications using the Spring Boot framework.
  • Used CI/CD pipeline and Jenkins for deploying the code.
  • Designed and implemented data caching solutions using Redis and RESTful services.
  • Developed web applications using Spring 5 reactive libraries, including WebFlux, and Project Reactor.
  • Developed and upheld a GraphQL service based on the Spring ecosystem, ensuring seamless communication with microservice-based REST interfaces for required data.
  • Managed software development workflows leveraging Git and various version control systems.
  • Utilized platforms, including RabbitMQ and ActiveMQ, to enhance messaging capabilities.
  • Used Log4J for extensible logging, backtracing, and debugging.
  • Developed web services integrations between internal systems utilizing XML and JSON formats.
  • Created web services and APIs using SOAP and REST technologies.
  • Enhanced data access layers using Hibernate to boost performance.
  • Developed SQL scripts to ensure database integrity.
  • Developed Hibernate entity POJOs in strict alignment with database schema.
  • Streamlined build process using Maven, deploying applications into WebLogic server for UAT and QA environments.
  • Integrated Log4j, achieving extensive logging capabilities.
  • Handled responsibilities related to production support and maintenance.

Software Developer

Infovision Inc.
Richardson, TX
04.2019 - 01.2020
  • Developed an e-commerce web application using the Spring framework.
  • Executed the design and execution of API calls with comprehensive CRUD operations, leveraging the REST API.
  • Contributed to the creation of database structures.
  • Constructed comprehensive tests to assess the performance of all Spring services.
  • Developed data access objects and plain old Java objects for effective database management with Hibernate.
  • Optimized performance through efficient cache management and advanced data visualization techniques using Kibana.
  • Engineered robust and efficient transactional platforms.
  • Implemented SQL and PL/SQL scripts for data updates in Oracle databases.
  • Conducted thorough code reviews to identify and fix performance issues.
  • Implemented Spring Core annotations to achieve dependency injection.
  • Assessed code during the testing stage to determine potential glitches and bugs.
  • Designed and implemented RESTful APIs alongside microservices leveraging the Spring framework for essential components including Profile, Cart, and Checkout.
  • Ensured secure application access through effective authentication protocols.

Software Developer

Advent Global Solutions Inc
Houston, TX
06.2018 - 01.2019
  • Involved in various aspects of the software development process, such as analysis, design, and testing.
  • Designed business services using Java 8 and Spring Boot.
  • Applied API Gateway techniques to manage and safeguard microservice runtime environments.
  • Implemented Java structures enhancing asynchronous operations through JSM support.
  • Contributed to the design and development of an innovative portfolio application, ensuring seamless integration with current applications.
  • Utilized Core Java techniques, including exception handling and collections, for efficient program execution.
  • Implemented advanced IoC techniques, deploying the Spring Core framework.
  • Engineered solutions incorporating web services through REST APIs.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Worked closely with UI designers to integrate frontend designs into backend systems developed with Spring Framework utilizing core principles of Object Oriented Programming in Java.

Education

Masters - Computer Science

Oklahoma Christian University
Oklahoma, USA
12-2017

Bachelors - Information Technology

Jawaharlal Nehru Technological University
Kakinada, India
03-2012

Skills

  • Spring Boot Microservices Implementation
  • RESTful API Development
  • SQL database querying
  • Web Application Development Using J2EE
  • Application Design and Development
  • Experienced with version control systems
  • Experienced with Java functional interface design
  • Software development methodologies
  • Redis Cache Management
  • Asynchronous Programming Techniques

Timeline

Application Software Engineer

IT KeySource Inc
02.2020 - Current

Software Developer

Infovision Inc.
04.2019 - 01.2020

Software Developer

Advent Global Solutions Inc
06.2018 - 01.2019

Masters - Computer Science

Oklahoma Christian University

Bachelors - Information Technology

Jawaharlal Nehru Technological University
Ramesh Kolukuluri