Summary
Overview
Work History
Education
Skills
Timeline
Generic
Lakshmi Narendar kode

Lakshmi Narendar kode

Cleveland,OH

Summary

Experienced Full Stack Developer with over 6+ years of expertise in designing, developing, and implementing scalable backend API services using Java and Spring Boot. Proficient in building dynamic, responsive front-end applications with React JS, ensuring seamless user experiences. Skilled in developing database-driven solutions with MongoDB, MySQL and integrating RESTful APIs to deliver high-performance, robust applications. Demonstrates strong problem-solving abilities and meticulous attention to detail in every project. Adept at collaborating within Agile development environments to meet tight deadlines and achieve project goals. Possesses a solid understanding of modern software architecture and design principles. Dedicated to creating scalable, maintainable, and secure applications. Experienced in optimizing performance and ensuring system reliability. Proven track record of delivering impactful solutions that align with business objectives

Overview

7
7
years of professional experience

Work History

Java Full Stack Developer

LA DPC
Lafayette, LA
01.2025 - Current
  • Designed and implemented robust backend APIs using Spring Boot for internal enterprise applications.
  • Created RESTful endpoints to support data retrieval, updates, and business logic across multiple services.
  • Developed and maintained API documentation using OpenAPI Specification and Swagger.
  • Involved in the development of the application using Spring MVC, Spring Security, Spring Boot, and configuring the application context for necessary components.
  • Used React JS to render changing currency spreads and to dynamically update the DOM.
  • Created single-page applications with React using Hooks, Redux for state management, or using the previous React state object plus lifecycle methods for the component's internal state management.
  • Enhanced application security by implementing authentication and authorization using Spring Security and OAuth 2.0.
  • Used log4j, SLF4J, along with the ELK stack for log aggregation, log analysis, and the log dashboard.
  • Used the Apache Kafka Streams API to build real-time data pipelines that are horizontally scalable, fault-tolerant, and stateful, and worked with Kafka Connect to build custom connectors using the connector framework.
  • Perform database updates and load data in MongoDB.
  • Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache using Spring Boot.
  • Good experience in Kafka, and able to create Kafka queues, and have a good knowledge of how it works with Mongo and other custom applications.
  • Developed messaging queries and created topics using Kafka.
  • Utilized Jenkins for CI/CD pipelines, ensuring seamless deployments, and reducing downtime.
  • Participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings.
  • Used standard AWS infrastructure features such as Amazon Virtual Private Cloud (VPC) and Amazon Elastic Compute Cloud.
  • Managed both back-end and front-end aspects of development process.

Full Stack Developer

Optional Care Health
Cleveland, OH
04.2023 - 12.2023
  • Built a Clinical Decision Support System (CDSS) by integrating backend services in Spring Boot with ReactJS-based front-end interfaces.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices, and Spring Boot.
  • Developed and deployed a microservices architecture for real-time data processing and notification systems.
  • Developed REST controllers using Spring Data REST to serve the UI with the required JSON data.
  • Implemented responsive front-end interfaces using ReactJS, ensuring cross-platform compatibility.
  • Implemented and developed UI components using React.js features like dependency injection, models, data binding, and controllers.
  • Involved in designing React Native components and higher-order components.
  • Used Node.js for heavy DOM manipulation.
  • Designed and created microservices business segments and RESTful endpoints utilizing Spring Boot.
  • Used Spring Boot to dynamically wire up beans and settings, and apply them to the application context at the start-up of the application.
  • Integrated Spring and Hibernate together, and worked on developing backend components and services using Hibernate and Spring.
  • Used Hibernate annotations for mapping objects to the relational database, and implemented persistence using Hibernate.
  • Worked on developing RESTful endpoints to cache application-specific data in-memory data clusters, like Redis, and exposed them with RESTful endpoints by using Redis Cache.
  • NoSQL database design and implementation with Cassandra and MongoDB.
  • Used microservices with Spring Boot services and a combination of REST, Apache Kafka message brokers.
  • Implemented JUnit test cases for unit testing and suites for end-to-end testing.
  • Utilized AWS services such as EC2 and S3 for cloud deployment and data storage.
  • Collaborated with cross-functional teams to deliver user-focused solutions in an Agile environment.

Backend Developer

HSBC Bank
Buffalo, NY
08.2022 - 02.2023
  • Designed and developed backend services using Java, Spring Boot, and Hibernate for a scalable banking application.
  • Worked on the Spring Framework, handling major concepts like Dependency Injection, Spring IoC Containers, and Transaction Management Declaratives (annotations-based).
  • Created secure RESTful APIs to handle customer data and transaction processing.
  • Implemented OAuth-based authentication to ensure secure user interactions.
  • Wrote SQL queries and managed database operations in MySQL, ensuring data integrity and consistency.
  • Participated in code reviews and unit testing using JUnit and Mockito to ensure high-quality deliverables.
  • Maven is used to download the Java plugin for developing applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Used AJAX calls for data updates in the UI, along with JSON data parsing.
  • Involved in writing MAVEN build scripts.
  • Created SQL scripts to maintain database integrity and performance.

Java Developer Intern

Prodapt Solutions
Hyderabad, Telangana
06.2018 - 03.2021
  • Involved in the analysis and design phases of the Software Development Life Cycle (SDLC).
  • Developed portlets using Spring MVC.
  • Wrote the controller in Spring MVC, which delegates the request from the front end to the delegator layer, and makes calls to backend systems.
  • Used the Spring Framework for dependency injection, and integrated it with the EJB using annotations.
  • Used HQL, and Criteria queries to perform all the required CRUD operations against MySQL.
  • Involved in integrating Spring with Hibernate for data access.
  • Developed the business logic in Core Java for retrieving the stores' data.
  • Documented testing methods, results, and system corrections

Education

Master of Science - Information And Computer Systems

Cleveland State University
Cleveland, OH
12-2022

Bachelor of Science - Electrical, Electronics And Communications Engineering

Gitam University
Vishakhapatnam, Andhra Pradesh, India
04-2020

Skills

  • Object-relational mapping
  • Java development
  • Spring framework
  • JUnit and mockito
  • SQL and NoSQL databases
  • Docker and Kubernetes
  • RESTful apis
  • Software debugging
  • Git version control
  • Continuous delivery
  • API design and development

Timeline

Java Full Stack Developer

LA DPC
01.2025 - Current

Full Stack Developer

Optional Care Health
04.2023 - 12.2023

Backend Developer

HSBC Bank
08.2022 - 02.2023

Java Developer Intern

Prodapt Solutions
06.2018 - 03.2021

Master of Science - Information And Computer Systems

Cleveland State University

Bachelor of Science - Electrical, Electronics And Communications Engineering

Gitam University
Lakshmi Narendar kode