Pragathi Viharika Bandagala
Charlotte, NC ******************@*****.*** 484-***-**** linkedin.com/in/pragathi-viharika-bandagala SUMMARY:
Java Developer with 3+ years of experience in developing robust and scalable applications. Currently employed at Lowe's Companies, Inc., contributing to the development and maintenance of critical services in Store Inventory Management and Asset Protection. Proven expertise in Java, Spring Boot, and REST APIs. Strong background in full SDLC, Agile methodologies, and CI/CD processes. Proficient in Kafka, PostgreSQL, and microservices architecture. Adept at improving system performance and leading migrations, seeking a challenging role to leverage my skills. SKILLS:
Languages:
Web
Technologies:
Java (versions 8 and 17), C, PL/SQL
HTML5, CSS3, JavaScript, JSON
Databases: PostgreSQL, MySQL, Oracle, SQL Server 2005/2008 Technologies Hibernate, JDBC, Servlets, JSP, Microservices, REST APIs, Spring Boot Frameworks, Libraries & Tools: Postman, Git, ES6, JSON, JSF, Struts, Hibernate, Jenkins, GitHub, JUnit, Maven, Eclipse, Grafana, Kibana, IntelliJ, VS Code, Offset Explorer, Skywalking, Spinnaker, Confluence, Bitbucket, Docker, GCP
Methodologies: Agile, Waterfall
Operating Systems: Windows, Linux and Mac OS
EXPERIENCE:
Lowe’s Companies, Inc Associate Software Engineer May 2023 – Present Responsibilities:
• Designed and implemented microservices using Spring Boot and Apache CXF, enhancing system capabilities and performance.
• Developed back-end interfaces with SQL, PL/SQL, and complex relational schemas, supporting high-performance applications.
• Led migration of legacy systems, reducing operating costs and improving functionality by 20%.
• Provided on-call production support, ensuring minimal downtime with prompt issue resolution.
• Monitored applications using Grafana, optimizing key performance indicators (TPS, P90, P95, P99).
• Analyzed and visualized system logs using Kibana, enhancing troubleshooting and performance.
• Executed JUnit test cases, maintaining robust Java applications, and utilized Sonar for continuous code quality assessment.
• Improved CI/CD pipelines by migrating from Jenkins, collaborating with cross-functional teams for smooth transitions.
• Conducted code reviews, managed large-scale deployments, and ensured seamless functionality through E2E testing.
• Designed Kafka consumers for efficient service communication and developed REST APIs, improving response times by 30%.
Quick Code IT Services pvt ltd, India Java Developer May 2023 – Dec 2020 Responsibilities:
• Developed reusable, efficient Java code, ensuring high-quality software solutions.
• Implemented Spring MVC for SOA-based applications, enhancing application architecture.
• Played a key role in all SDLC phases, aligning with project goals and requirements.
• Utilized core Java concepts (Collections, Multithreading, etc.) to enhance application functionality.
• Created RESTful web services and tested XML data exchange with SOAP UI.
• Employed Servlets and Spring-based architecture for scalable J2EE components.
• Developed multiple APIs for seamless data exchange, proficient in SQL and PL/SQL for efficient data handling.
• Leveraged Collections framework for business logic layer, optimizing data processes.
• Adapted to Agile environment, contributing to iterative development cycles and stakeholder value. Education
• Master of Science in Computer & Information Sciences Jan 2021 - Dec 2022
• Texas A&M University-Corpus Christi
• Bachelor of Technology in Computer Science Jul 2015 - May 2019
• Vidya Jyothi Institute of Technology, India