Yogitha Donepudi
Full Stack Java Developer
Email ID: *******************@*****.*** Mobile No: +1-940******* LinkedIn: www.linkedin.com/in/yogitha-d Java Full-Stack Developer with around 6 years of experience, specializing in Java, J2EE, Spring Boot and ReactJS, dedicated to building scalable and efficient web applications. Skilled in building scalable Web applications, RESTful APIs, cloud deployments (Azure, AWS), and database management. Adept at enhancing application performance, troubleshooting critical issues, and ensuring high code quality through rigorous testing frameworks like JUnit, Jest, and React Testing Library. Strong advocate of Agile methodologies and continuous improvement, collaborating closely with cross-functional teams through teamwork to deliver innovative solutions. Passionate about leveraging technology to drive efficiency, enhance user experiences, and contribute to business success. Languages Java J2EE, C, Python, SQL
Frameworks Spring, Spring Boot, Bootstrap,Angular
Scripting/GUI Tools React, HTML, JavaScript, Node.js, CSS Application Servers Oracle Web Logic, Apache Tomcat Databases Oracle, My SQL, SQL,ServerPostgreSQL, Cosmos DB, MongoDB Testing Framework Jest, Enzyme, React testing library, JUnit Version Control Git, GitHub, GitLab
Environments/Tools Postman, Eclipse, Jira, Oracle Exadata, VS code, Jenkins, MSOffice, Docker, Kubernetes American Airlines, Dallas, TX Full Stack Java Developer Aug 2023 – Present Responsibilities:
• Developed and deployed Spring Boot 3.0 microservices using Spring Cloud 2023, enhancing scalability and modularity with Test- Driven Development (TDD) approach, writing tests before implementation to ensure robust code quality and continuous improvement.
• Led program management initiatives for microservices migration project, coordinating cross-functional teams through effective teamwork, determining project phases, monitoring progress, and ensuring on-time delivery across multiple development streams.
• Refactored monolithic applications into microservices, integrating Spring Data JPA, Spring Security 6.x, and Spring Cloud Config with comprehensive unit testing coverage and REST API implementations.
• Built responsive SPA applications using React and Angular frameworks, integrating RESTful APIs for seamless frontend-backend communication and enhanced user experience, utilizing HTML5, CSS3, and Bootstrap for modern web interfaces.
• Deployed microservices on Azure App Services and AKS, with additional experience in AWS cloud services and OpenShift container platform, managing container orchestration with Kubernetes and Docker, implementing Azure Key Vault for secure credential management.
• Designed and developed RESTful APIs with Spring Boot, Jersey 3.x, and integrated Apache Kafka and Azure Service Bus for efficient asynchronous messaging and event-driven architecture.
• Managed Azure SQL Database, PostgreSQL, and MongoDB, with hands-on experience in AWS RDS and database optimization, optimizing queries and handling data migration from legacy systems with improved performance metrics.
• Managed CI/CD pipelines using Jenkins 2.x, Azure DevOps, and GitHub Actions, implementing automated testing and deployment strategies that reduced deployment time by 40% through continuous improvement practices.
• Automated task scheduling using Quartz Scheduler and Azure Logic Apps, ensuring efficient workflow execution and system reliability through teamwork collaboration.
• Conducted comprehensive unit and integration testing with JUnit 5.x, Mockito 4.x in TDD environment, and API validation using Postman and Swagger UI, focusing on continuous improvement of code quality.
• Coordinated program deliverables across multiple teams, facilitating stakeholder communication and ensuring alignment with business objectives and technical requirements through effective teamwork.
• Experience in developing applications using Azure cloud-native services and AWS services including Azure Functions, AWS Lambda, Storage Accounts, and Service Principals for scalability and efficiency.
• Monitored application performance using Azure Monitor, Application Insights, and Kibana, resolving critical issues and maintaining 99.9% uptime through continuous improvement processes.
• Expertise in tools like AppDynamics, MicroStrategy, DataDog, and Elasticsearch for performance monitoring, analytics, and troubleshooting.
• Implemented Azure Active Directory (AAD) and Spring Security 6.x for authentication and authorization with role-based access control.
• Deployed Microservices-based applications on AKS and OpenShift with Ingress API Gateway, PostgreSQL, Cosmos DB, and Nginx reverse proxy configuration.
WORK EXPERIENCE
PROFESSIONAL SUMMARY
TECHNICAL SKILLS
Bank of America, Plano, TX Software Developer Dec 2022- July 2023 Responsibilities:
• Managed software development program lifecycle, including requirement gathering, system design, development, testing, and deployment phases with cross-functional team coordination and teamwork.
• Developed and maintained both backend and frontend components using Java Spring Boot and Angular, ensuring seamless functionality and integration with REST APIs and HTML5 interfaces.
• Reduced database query execution time by 35% by migrating from Tandem DB to Oracle Exadata and PostgreSQL and rewriting business logic in C for optimized performance through continuous improvement methodologies.
• Improved system scalability by 40% by designing and implementing scalable architecture, replacing legacy Tandem code with RESTful services exposed by Tuxedo.
• Implemented Apache Kafka for real-time data streaming and event processing, improving system responsiveness and data consistency across microservices.
• Applied Test-Driven Development (TDD) methodologies throughout the development process, ensuring robust code quality and reducing post-deployment defects by 25% through continuous improvement.
• Defined technology stack, provided technical solutions, and led architecture design reviews to ensure optimal system performance and adherence to enterprise standards through collaborative teamwork.
• Lowered cloud costs by 15% by optimizing Azure Cloud deployment and exploring AWS migration strategies, including Azure Functions, Key Vault, and Storage services, and improving resource management.
• Coordinated project timelines and deliverables with offshore development teams, tracking progress using Agile methodologies and conducting regular sprint reviews through effective teamwork.
• Developed robust backend solutions and implemented comprehensive unit tests using JUnit 4 and integration tests to ensure code reliability and maintainability.
• Focused on product stabilization by analyzing defects, implementing fixes, and enhancing features based on business requirements and stakeholder feedback through continuous improvement practices.
• Managed containerized deployments using Docker and Kubernetes, with experience in OpenShift for improved scalability and resource utilization.
• Collaborated with onsite clients to track project progress, address issues, and conduct thorough code reviews in an offshore development model through teamwork.
Wipro, India Software Developer Jan 2020 – July 2022 Responsibilities:
• Developed dynamic and responsive web applications using React, leading to a 20% increase in user engagement and improved overall functionality through continuous improvement and teamwork collaboration.
• Designed and implemented RESTful APIs for seamless integration between frontend applications and backend services, ensuring efficient data flow and communication.
• Utilized modern frontend technologies such as JavaScript, HTML5, and CSS3 to create intuitive user interfaces that meet client specifications and improve user experience.
• Improved code reliability by 30% through comprehensive unit and integration testing using Jest and React Testing Library, emphasizing continuous improvement.
• Participated in Agile development practices, contributing to sprint planning, backlog refinement, and code reviews to enhance teamwork collaboration and project delivery.
• Reduced frontend load times by 25% by optimizing React components and minimizing unnecessary re-renders, improving overall application performance through continuous improvement.
• Collaborated with stakeholders to gather requirements and provide technical insights, facilitating the alignment of project goals with business objectives through effective teamwork.
• Increased team productivity by 15% by mentoring junior developers, fostering a culture of learning and knowledge sharing within the team through teamwork and continuous improvement. IBM, India May 2019– Dec 2019
Responsibilities:
• Developed and deployed new functionalities for a Java-based app, leveraging Spring Boot, React and Restful APIs to enhance user experience & system capabilities.
• Optimized system performance by troubleshooting critical bugs with Postman, SQL and logging tools, leading to a 25% increase in application speed.
• Implemented CI/CD pipelines with Jenkins and Docker, streamlining deployments and accelerating release cycles, while ensuring robust unit and integration testing with JUnit, Mockito, and Jest.
• Master’s in information technology from University of North Texas,TX,USA CGPA – 3.45
EDUCATION