Devika Reddy Kommula
*****************@*****.*** 980-***-**** LinkedIn
PROFESSIONAL SUMMARY:
About 5 years of experience in backend and full stack development, I specialize in Java, Python. Experienced in building microservices using Java and working with databases. Experienced in CI/CD pipelines with Jenkins, skilled in Docker and Kubernetes, and proficient in deploying applications on AWS. Proficient in developing unit and integration tests using JUnit and Mockito to ensure code reliability and maintainability. TECHNICAL SKILLS:
Programming Languages: Java, Python, JavaScript, TypeScript Backend Development: JPA, Hibernate, Spring Boot, Spring MVC, Spring Security, RESTful APIs, Microservices, Design Patterns, Test-Driven Development, Event-Driven Architecture Frontend Development: React JS, Redux, CSS, Bootstrap, Material UI Databases: PostgreSQL, MySQL, MongoDB, Oracle
Cloud Technologies: AWS, gcp
DevOps Technologies: GitLab CI/CD, Jenkins, Docker, Kubernetes Testing: Mockito, JUnit, Spock framework, Springboot Test, SonarQube, Spotless Other: Kafka, Debezium, Maven, Gradle, Grafana, Splunk PROFESSIONAL EXPERIENCE:
Chain-Sys Sep 2024 – Current
Java Full Stack Developer
Developed microservices based Java 17 and Spring Boot applications for Supply Chain Management solutions, improving system scalability by 30% for supply chain data workflows.
Integrated Apache Kafka for real-time event streaming and data pipelines, optimizing high-volume data processing for applications, reducing latency by 40% in inventory and logistics tracking.
Implemented RESTful web services APIs to support data platforms, facilitating secure and efficient data exchange for supply chain operations like demand forecasting and order fulfillment.
Containerized Supply Chain Management applications using Docker and orchestrated deployments with Kubernetes on Google Cloud Platform (GCP), automating CI/CD pipelines with Jenkins to streamline release cycles and ensure high availability.
Used PostgreSQL for designing and managing relational databases, ensuring reliable data storage, optimized queries, and high-performance transaction processing.
Wrote comprehensive unit tests using the Spock framework, achieving 85% code coverage and ensuring data integrity across modules such as inventory management and supplier data synchronization.
Collaborated with cross-functional teams in an agile setup, contributing to sprint planning and code reviews. SpringML - Turo Jan 2022 – Dec 2023
Java Full Stack Developer
Designed and deployed scalable microservices with Spring Boot, enhancing registration and reservation management efficiency for internal users.
Built RESTful APIs to handle tasks like registering vehicles, creating reservations, and updating bookings, all with secure and reliable data flow.
Designed Event Driven Architecture using Kafka to handle reservation confirmations and vehicle availability updates, ensuring scalability and low-latency processing.
Worked closely with the frontend team to deliver an integrated interface which streamlines vehicle registration and reservation workflows for internal sales users.
Improved performance and reliability of the PostgreSQL database by optimizing schemas and indexing strategies, enabling faster retrieval and updates of vehicle and reservation data.
Deployed the application in AWS using Docker and Kubernetes ensuring scalability, availability and cost effective management.
Collaborative development using Gitlab for version control and enabling efficient code reviews.
Created the documentation in confluence covering the application, architecture and workflows facilitating ongoing support for internal teams.
Participated in Agile practices using JIRA, contributing sprint planning, daily stand ups and retrospectives, to support iterative development and timely delivery of project milestones.
Written test cases using Mockito and Spock frameworks, along with integration tests for Java Spring Boot applications, and ensured code quality with SonarQube and Spotless.
Used Maven, but recently migrated to Gradle for building all our microservices.
Written performance test scripts and analyzed metrics to improve app performance wherever improvements are needed.
Wrote quick ad-hoc Python scripts for production issues to apply temporary fixes and keep systems running.
Created monitoring dashboards in Grafana for application health, Kafka metrics, and database performance. Persistent Systems - GeneDx Oct 2020 – Nov 2021
Software Developer
Developed scalable backend systems using Java 17 and Spring Boot, optimizing performance through complexity analysis and enhancing inter-service communication with Apache Kafka, boosting system throughput by 25%.
Built a real-time data pipeline using Apache Kafka and Spring Boot that processes over 1 million financial events daily, improving system speed and data accuracy.
Created and maintained responsive transaction management interfaces with React, ensuring smooth usability across devices and adding dynamic form validations for payment details.
Designed and implemented an automated CI/CD pipeline with GitLab CI and Kubernetes, cutting manual work by 70% and streamlining code deployments.
Developed comprehensive test suites using JUnit, Mockito, and Spock to maintain high code quality and minimize production defects across distributed microservices.
Managed containerized deployments with Docker and Kubernetes, enhancing resource efficiency and enabling seamless application scaling in cloud environments. Persistent Systems - GeneDx Jan 2020 – July 2020
Software Engineer Intern
Developed backend APIs for product catalog and cart management using Java, Spring Boot, and RESTful web services, supporting core e-commerce operations.
Structured services following a microservices architecture, with each service handling a dedicated function such as product search or checkout, and connected through HTTP-based APIs.
Used SQL for storing and retrieving structured data such as user accounts, order history, and inventory details; containerized backend services with Docker to ensure consistent environments.
Gained practical experience with Git for version control, and worked on UI components using JavaScript and Angular, helping to implement dynamic product selection and shopping cart updates.
Built a product billing feature using Angular, enabling users to add items to the cart and generate itemized bills, incorporating client-side logic, form handling, and real-time UI updates. EDUCATION:
Master of Science in Computer Science Jun 2024 – May 2025 Trine University, Reston, Virginia
B.Tech in Computer Science Engineering Jun 2016 - Aug 2020 G Narayanamma Institute of Technology and Science, Hyderabad, India