Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

MANISH REDDY

Dayton,Ohio

Summary

Highly skilled and experienced Full Stack Java Developer with 2+ years of experience in Java,Agile methodologies, CI/CD pipelines, and cloud technologies (AWS). Proven ability to design, develop, and deploy robust and scalable web applications using a variety of programming languages, frameworks, and tools. Extensive experience in building both front-end and back-end components, with a focus on creating a seamless user experience. Looking to leverage expertise in Java, Spring Boot, Angular, and AWS to contribute to a challenging and fast-paced development environment.

Overview

3
3
years of professional experience

Work History

Software Engineer

Techzilon Training Solutions
07.2022 - Current
  • Implemented Agile methodology with two-week sprints, incorporating daily scrum calls, sprint planning, backlog grooming, mid-sprint reviews, releases, and retrospectives
  • Developed a single-page application (SPA) using Angular and TypeScript, integrating different pages into a cohesive user experience
  • Implemented Spring Boot microservices with RESTful APIs, SOAP services, and RabbitMQ message queues for efficient communication
  • Migrated a monolithic application to a modular microservice architecture using Spring Boot and Spring Security
  • Upgraded all Java components (lambdas, microservices) from Java 8 to Java 11 for improved performance and security
  • Utilized Spring ORM (Hibernate & JPA) for persistence layer, ensuring data integrity and efficient interaction
  • Developed JUnit test cases for all layers (lambdas, REST services, SOAP services) for comprehensive code coverage
  • Analyzed code using SonarQube to identify and resolve code smells and bugs, improving code quality
  • Implemented authorization for all endpoints and Swagger UI for API documentation, enhancing usability
  • Automated microservice builds and deployments using Jenkins and Maven for continuous integration and delivery (CI/CD)
  • Utilized AWS S3 for secure and scalable data storage for Java applications and managed AWS EC2 instances for cloud-based infrastructure management.

EFICENS System

Centene Corporation
11.2021 - 07.2022
  • Participated in the entire Software Development Life Cycle (SDLC), including requirements gathering, design, development, and User Acceptance Testing (UAT)
  • Leveraged AWS Lambda for serverless data processing, triggering functions, and interacting with services like EC2 and MongoDB for high availability, fault tolerance, and auto-scaling
  • Designed and developed user interfaces using HTML, CSS, JavaScript, and Spring framework, ensuring a seamless user experience
  • Implemented robust backend logic using Java and Spring that included secure data processing, authentication, and authorization
  • Optimized database queries and schema for efficient data retrieval and storage, enhancing application performance and scalability
  • Designed application layers and modules using Object-Oriented Design (OOAD) methodologies and standard J2EE design patterns, promoting maintainability and extensibility
  • Developed SOAP Web Services using WSDL, XML, and SOAP for data exchange between applications
  • Built and integrated Microservices using REST APIs and Spring Native Cloud for modular application development
  • Utilized Postman to analyze SQL queries, map them to JSON data, and test data retrieval for efficient troubleshooting
  • Maintained and enhanced Spring and Hibernate application by adding features, fixing bugs, and refactoring code for better maintainability
  • Developed unit test cases using a unit testing framework to ensure service and controller functionality
  • Implemented CI/CD pipelines using Jenkins and Docker to automate building, testing, and deploying applications.

Education

Master of Science, Computer Science -

University of Dayton
Dayton, Ohio
08.2021

Bachelor of Science, Information Technology -

Sreenidhi Institute of Science and Technology
Hyderabad, India
05.2019

Skills

  • Java (including Java 8 & 11)
  • JavaScript (TypeScript)
  • HTML
  • CSS
  • SQL
  • Agile (Scrum)
  • SDLC
  • CI/CD Pipelines
  • MySQL
  • MongoDB
  • PostgreSQL
  • Spring Boot (MVC, Security, Cloud)
  • Angular
  • React
  • Nodejs
  • Express
  • Hibernate
  • JPA
  • Docker
  • Jenkins
  • Git
  • AWS (EC2, S3, Lambda)
  • Object-Oriented Programming
  • Javascript

Projects

Social Hub: Connecting the world, HTML, Angular, Spring Boot, Spring MVC, Spring JPA, Hibernate, Java, MySQL, Rest API, Developed Single-page applications (SPA) using Angular for front-end and Spring Boot for back-end, implementing RESTful APIs for data transfer. Also used NgRx modules. Utilized Spring JPA, Hibernate, and MySQL for data management, optimizing data mapping and storage. Secured authentication with Spring Security and JWT (JSON Web Token). Conducted unit and integration tests for comprehensive quality assurance (Jasmine+Karma). Created RESTful APIs with Spring MVC for CRUD operations on resumes and related data.

Timeline

Software Engineer

Techzilon Training Solutions
07.2022 - Current

EFICENS System

Centene Corporation
11.2021 - 07.2022

Master of Science, Computer Science -

University of Dayton

Bachelor of Science, Information Technology -

Sreenidhi Institute of Science and Technology
MANISH REDDY