Gagana Reddy
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.