Gagana Reddy

Gagana Reddy

Senior Java Full Stack @ Fannie Mae

About Gagana Reddy

Gagana Reddy is a Senior Java Full Stack developer at Fannie Mae with over 8 years of experience in the Software Development Life Cycle.

Company

Gagana Reddy currently holds the position of Senior Java Full Stack at Fannie Mae in Virginia, United States. Fannie Mae is a government-sponsored enterprise with a focus on expanding the secondary mortgage market by securitizing mortgage loans in the form of mortgage-backed securities.

Title

Gagana Reddy serves as a Senior Java Full Stack Developer, showcasing proficiency in both front-end and back-end web development technologies.

Professional Background

Gagana Reddy has accrued extensive experience working at various prominent organizations. Previously, they worked at Honeywell as a Full Stack Engineer for 10 months in Atlanta, Georgia. Before that, they served as a Full Stack Developer for BNY Mellon for two years in New York, and as a Software Engineer at Mansha Software India Pvt LTD for four years in Hyderabad. Reddy also held the position of Senior Information Technology Analyst at Google for three years.

Technical Expertise

Gagana Reddy brings over 8 years of expertise in the Software Development Life Cycle (SDLC). Their technical skills span across frameworks and tools such as Spring, Spring MVC, Spring Boot, Spring Cloud, Spring Security, AOP, JPA, Hibernate, J2EE, RESTful web services, Maven, and databases like Oracle, SQL, MySQL, and MongoDB. Reddy has extensive web development experience with HTML, CSS, JSP, JavaScript, Bootstrap, jQuery, Angular, and has hands-on experience in creating and exposing REST API using the Spring Boot framework and consuming APIs in Angular applications.

Microservices Development

Reddy has strong experience in Microservices development using Spring Boot and deploying them on Pivotal Cloud Foundry (PCF). They have configured Spring Cloud config server, API Gateway, Eureka service registry and discovery, Hystrix circuit breaker, and transactional management, and have implemented Kafka producer and consumer applications on Kafka cluster setup with the help of Zookeeper.

Quality and Testing

Gagana Reddy has significant experience in various testing frameworks and tools. They have implemented Swagger/Swagger UI to streamline API documentation and have expertise in Junit, TestNG, Selenium WebDriver, Mockito, and SonarQube. They wrote test cases in feature files in Gherkin syntax and implemented each line in step definition files.

Team Leadership and Collaboration

Reddy has provided knowledge transfer sessions to development and quality assurance teams, demonstrating strengths as a team player, and being self-motivated and quick to learn. They possess excellent interpersonal, analytical, and communication skills, enabling effective collaboration in dynamic, fast-paced, and deadline-driven environments.

People similar to Gagana Reddy