Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ronik Bodduna

Jersey City,NJ

Summary

Highly skilled Java Backend Developer with extensive experience designing, building, and maintaining microservices and RESTful APIs using Spring Boot. Adept at driving the architecture and development of scalable, high-performance systems, with a proven ability to collaborate closely with cross-functional teams, including MongoDB teams, to deliver robust backend solutions.

Hands-on experience for delivering end-to-end solutions for enterprise-level applications while ensuring seamless integration with distributed systems. Expertise in event-driven architecture using Kafka, enabling real-time data processing and stream-based communication across microservices.

Proficient in deploying applications on leading cloud platforms like PCF, GCP, and AWS, leveraging cloud-native technologies to ensure scalability, resilience, and cost-efficiency. Strong background in DevOps practices with a deep understanding of CI/CD pipelines using Jenkins, and containerization with Kubernetes, ensuring automated, repeatable, and reliable deployments in production.

Passionate about delivering clean, maintainable code, and optimizing system performance while working within Agile methodologies. Proven track record of delivering high-quality solutions in fast-paced, dynamic environments.

Overview

8
8
years of professional experience

Work History

Backend Engineer

Walmart
07.2024 - Current
  • Led the design, development, and deployment of highly scalable, distributed applications for Walmart’s e-commerce platform, using Spring Boot, REST APIs, and microservices architecture, ensuring high availability and fault tolerance.
  • Developed and exposed RESTful APIs using Spring Boot to integrate various backend services, improving modularity and decoupling the application logic.
  • Implemented microservices architecture for a high-traffic, low-latency system, enabling seamless scaling and maintainability across multiple Walmart business units and services.
  • Utilized Azure Cosmos DB for high-performance, globally distributed NoSQL storage, optimizing read and write latency for large-scale customer data management.
  • Integrated Google Cloud Storage (GCS) and BigQuery to handle massive data ingestion and analytics, creating ETL pipelines to efficiently store and query data at scale.
  • Designed and implemented Kafka-based event sourcing architecture, enabling asynchronous event-driven processing across microservices and reducing the need for synchronous data access, enhancing overall system resilience.
  • Spearheaded CI/CD pipelines using Jenkins, Maven, and Git, automating the build, test, and deployment processes, reducing deployment time by 40% and increasing development efficiency.
  • Containerized microservices using Kubernetes and deployed applications on Azure Kubernetes Service (AKS) to manage the application lifecycle with scalability, fault tolerance, and resilience.
  • Built and managed monitoring and alerting systems using Prometheus and Grafana, ensuring real-time visibility of application performance and proactively identifying system anomalies.
  • Designed and deployed a Kafka-based event sourcing system that improved the responsiveness and scalability of Walmart’s order management system by 50%.
  • Successfully migrated large portions of legacy monolithic applications to a microservices architecture with zero downtime during deployment, improving application reliability and reducing operational costs.
  • Implemented Azure Cosmos DB to handle cross-region data replication, achieving low-latency access for users across the globe.
  • Reduced deployment time by 40% by optimizing Jenkins pipelines and leveraging Maven for consistent builds and tests, enabling faster releases and updates.
  • Played a key role in scaling Walmart’s backend infrastructure, contributing to a 5x increase in traffic during peak shopping seasons (e.g., Black Friday, Cyber Monday).

Java Fullstack developer

Prime Therapeutics
03.2023 - 07.2024
  • Developed front-end application using React and Angular to enhance user interfaces for gradle and maven applications
  • Lead the development of scalable and high-performance web applications using Java, Spring Boot, and microservices architecture
  • Developed dynamic and responsive user interfaces using Angular and React, ensuring optimal user experience across various devices
  • Led the architectural design and development of enterprise-grade applications using Java (Spring, Hibernate) and MongoDB, ensuring scalability, high availability, and performance optimization.
  • Designed and implemented microservices architecture, using Spring Boot for Java-based services and MongoDB as the NoSQL data store to support high-concurrency and low-latency workloads.
  • Spearheaded the migration of legacy relational databases to MongoDB, improving data access speed and scalability by over 30%.
  • Designed and implemented data replication, sharding, and partitioning strategies in MongoDB to ensure high availability and horizontal scaling for global applications.
  • Enhanced system performance by optimizing Java code and MongoDB queries, reducing response time by 40% and improving overall system throughput.
  • Integrated MongoDB Atlas with continuous integration and continuous delivery (CI/CD) pipelines to automate deployments and improve the time to market for new features.
  • Hands-on experience with Kafka Producer and Consumer APIs for publishing and consuming messages efficiently and skilled in configuring topic partitioning
  • Proficient in setting up monitoring and management tools such as Kafka Manager or Confluent Control Center to monitor cluster health and performance
  • Utilized Docker and Kubernetes for containerization and orchestration of applications, ensuring seamless deployment and scalability
  • Configured SonarQube to monitor key quality metrics such as code coverage, duplications, and technical debt, leading to a 30% improvement in code quality
  • Utilized GCP services such as Google App Engine, Cloud Functions, and Cloud Storage for deploying and managing applications in the cloud environment
  • Designed and developed microservices architecture using Spring Boot and deployed them on Google Kubernetes Engine (GKE) for auto-scaling and high availability
  • Monitored application health and performance and resolved production issues using Grafana and Kibana for log tracing performance parameters
  • Orchestrated deployment workflows using Jenkins to deploy applications across different environments, incorporating deployment strategies like blue-green, canary, or rolling updates for zero-downtime deployments
  • Developed comprehensive unit test suites using JUnit and Mockito to ensure the reliability and functionality of code components
  • Proficient in writing unit tests and end-to-end tests for React components using testing frameworks such as Jest, Enzyme, or React Testing Library.

Java Developer

Dassault Systemes
06.2019 - 05.2021
  • Designed and developed RESTful API capabilities using Java, Spring Boot technologies and deploying in AWS
  • Built Microservices using spring boot with continuous deployment and continuous integration using Docker and Jenkins
  • Used Cloud Front (CDN)in serving web content to other regions using S3
  • Spearheaded end-to-end development of web applications, utilizing Java for back-end logic and JavaScript frameworks like Angular and React for dynamic front-end interfaces
  • Setting up React framework for UI development
  • Developed html views with HTML 5, CSS 3, jQuery, Ajax, JSON, and JavaScript, React
  • Integrated Spring Security with JDBC to manage user registration
  • Implemented responsive web design principles using CSS frameworks like Bootstrap or Material- UI, ensuring seamless user experiences across desktop, tablet, and mobile devices
  • Designed database schemas, optimized SQL queries, and implemented data access layers using technologies such as JDBC or ORM frameworks like Hibernate, ensuring data integrity and performance
  • Optimized MongoDB queries and indexing strategies, reducing query response times by 40%
  • Implemented continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins and GitLab CI to automate build, test, and deployment processes, ensuring rapid and reliable releases
  • Tested services using Mockito framework and for integration testing used Spring with JUnit
  • Writing unit tests using Jest for React components.

Software developer

Zen Technologies Pvt Ltd
08.2016 - 01.2019
  • Developed and maintained dynamic web applications using Angular, HTML, JavaScript, and CSS, resulting in improved user experience and engagement
  • Implemented robust back-end solutions using Spring Framework and Spring Boot, including RESTful APIs and microservices architecture
  • Managed database operations, including schema design, optimization, and query writing, using PostgreSQL, ensuring data integrity and performance
  • Hands-on experience with Oracle database administration, including performance tuning, backup, and recovery
  • Automated build, test, and deployment processes using Jenkins, resulting in increased efficiency and reliability of software delivery
  • Collaborated with cross-functional teams in Agile development environments, contributing to the iterative and incremental delivery of high-quality software
  • Proactively identified and resolved technical issues and bugs throughout the development lifecycle, demonstrating strong problem-solving skills.

Education

Masters in Computer Science -

University of North Carolina Charlotte
Charlotte, NC
12.2022

Bachelor's of Technology in Computer Science -

Keshav Memorial Institute of Technology
Hyderabad, India
05.2017

Skills

  • Windows, Linux, MacOS
  • Java 17,18,11,17,21, C, C#
  • MySQL, PostgreSQL, Oracle, MongoDB, GCS, Azure Cosmos
  • Eclipse, Visual Studio code, JIRA, Postman
  • HTML, HTML5, CSS, Java Script, ReactJS (version 17,18), Angular (version 10-15), JSP 21, JDBC 30, Servelets, Nodejs, jQuery 224, Ajax , Springboot
  • GCP, PCF, AWS
  • RESTful,SOAP
  • Kafka , RabbitMQ
  • Prometheus, Grafana , Kubernetes

Timeline

Backend Engineer

Walmart
07.2024 - Current

Java Fullstack developer

Prime Therapeutics
03.2023 - 07.2024

Java Developer

Dassault Systemes
06.2019 - 05.2021

Software developer

Zen Technologies Pvt Ltd
08.2016 - 01.2019

Masters in Computer Science -

University of North Carolina Charlotte

Bachelor's of Technology in Computer Science -

Keshav Memorial Institute of Technology
Ronik Bodduna