Close this

Rahul Reddy

Development
Michigan , United States

Skills

Java

About

Rahul Reddy's skills align with Programmers (Information and Communication Technology). Rahul also has skills associated with Web Professionals (Information and Communication Technology). Rahul Reddy appears to be a low-to-mid level candidate, with 4 years of experience.
View more

Work Experience

Full Stack Java Developer

Humana Inc
February 2023 - Present
  • * Spearheaded the implementation of Angular framework to revamp the user interface, enhancing user experience and reducing load times by 30%. * Implemented Microservices architecture using Spring Boot, leading to a 50% reduction in application downtime and improved scalability. * Implemented microservices architecture with Spring Boot, enhancing application modularity and facilitating rapid deployment. * Leveraged Spring JPA for efficient database operations, reducing query response times by 25% and optimizing database performance. * Implemented J2EE design patterns such as MVC and DAO to ensure code reusability and maintainability. * Developed and maintained scalable software solutions using Java and J2EE technologies, ensuring adherence to best practices and design patterns. * Developed RESTful APIs in Java using Spring Boot to expose MongoDB data to frontend applications. * Integrated Kafka Streams with ETL/ELT workflows to transform and enrich streaming data in real-time, enabling continuous data processing. * Orchestrated Docker containers with Azure Kubernetes Service (AKS) to automate deployment, scaling, and management of web services in a microservices architecture. * Implemented Azure ARM templates for infrastructure provisioning, automating resource deployment and configuration management, resulting in a 40% reduction in deployment time. * Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber * Conducted code reviews and implemented best practices to ensure code quality, leading to a 30% decrease in bugs and enhancing overall system stability. * Demonstrated strong troubleshooting skills to resolve complex technical issues, minimizing downtime and ensuring uninterrupted service delivery.

Java Developer

Fusion Healthcare
August 2018 - July 2021
  • * Implemented UI/UX enhancements using HTML5, CSS3, and Bootstrap, resulting in a 20% increase in user engagement and retention. * Implemented server-side rendering with React.js using frameworks like Next.js to improve performance and SEO of web applications. * Developed and maintained scalable backend services using Java 8 and Spring Boot, improving system performance and reliability. * Developed RESTful APIs using Spring MVC and Spring Boot, implementing CRUD operations and business logic. And Leveraged Spring Data JPA to simplify database access and reduce boilerplate code for CRUD operations. * Implemented Spring Security to handle authentication, authorization, and secure API endpoints. And Integrated Spring Cloud for service discovery, distributed configuration, and circuit breaking in microservices architectures. * Integrated GraphQL for efficient querying of data, improving API performance and reducing network overhead by 30% * Designed and implemented ETL pipelines using Apache NiFi and Spring Boot, extracting data from various source, and transforming it for analysis. * Implemented Spring Security to handle authentication, authorization, and secure API endpoints. * Utilized Cassandra for efficient data storage and retrieval, reducing data access times by 40% and enhancing data security. * Designed and implemented Terraform configurations to automate the provisioning of AWS resources such as EC2 instances, VPCs, and RDS databases. * Implemented serverless architectures using AWS Lambda and API Gateway, reducing infrastructure overhead and operational costs. * Collaborated with DevOps team to implement CI/CD pipelines using Jenkins, resulting in a 60% reduction in deployment time. * Played a key role in shaping the architecture and technology stack for FinAuto products, evaluating various AWS services and third-party solutions to meet functional and non-functional requirements. * Developed Docker containers for Java applications and deployed them to Kubernetes clusters using Kubernetes manifests and Helm charts. * Conducted unit testing using JUnit and implemented Test-Driven Development (TDD) practices, ensuring robustness and reliability of code. * Collaborated with cross-functional teams in Agile/Scrum environment, actively participating in sprint planning and retrospectives to deliver high-quality solutions on time. * Demonstrated excellent soft skills in communication and teamwork, fostering a positive work environment and contributing to the team's success.

Education

Trine University

Master of Science

Bachelor's Degree