Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Venkata Naga Pavan Kumar Cherukuri

Cincinnati

Summary

Accomplished Sr. Java Full Stack Developer with a proven track record at Verizon, Capital One, specializing in Spring Boot and ReactJS. Successfully led the development of a Data Loss Prevention tool, enhancing security compliance. Known for strong analytical thinking and a commitment to code quality, driving impactful results in high-performance applications.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Sr. Java Full Stack

Client: Supreme Court Of Virginia
Richmond
07.2024 - Current
  • Designed and implemented RESTful APIs with Spring Boot 3.4, JPA, and Hibernate for judicial offense records management.
  • Migrated legacy offense management system to modern web stack using Java, Angular, and Kubernetes.
  • Enhanced maintainability and performance through modernization of existing systems.
  • Utilized Spring Security with LTPA token authentication for secure, role-based access control.
  • Integrated Spring Cloud Eureka for service discovery, and Spring Cloud Gateway to handle request routing, authentication, and authorization across Microservices.
  • Developed backend modules to handle offense classification, versioning, and validation workflows, ensuring data integrity through strict audit trails.
  • Authored Swagger/OpenAPI 3 documentation for all REST endpoints, improving internal developer collaboration, and speeding up frontend-backend integration.
  • Ensured seamless integration of microservices with centralized configuration and secure deployment across development and staging environments.
  • Configured Spring profiles for environment-specific behavior to support development, QA, and production pipelines.
  • Utilized Bitbucket for source control, and collaborated via pull requests, code reviews, and branching strategies to ensure code quality.
  • Built and tested Docker containers for Spring Boot services, and deployed them on Kubernetes clusters with proper Helm charts and YAML configuration.
  • Maintained high code quality through unit testing (JUnit 5), mocking (Mockito), and coverage enforcement using JaCoCo for lines, branches, and method metrics.
  • Participated in Agile ceremonies, sprint reviews, retrospectives, and daily scrums to ensure the timely delivery of all backend milestones.
  • Collaborated with the UI team to build an Angular 15+ frontend for search, offense management, and validation dashboards.
  • Ensured data consistency and integrity through DB2 constraints, foreign key relationships, and conditional trigger logic for enforcing business rules at the database level.
  • Worked closely with the DBA team to analyze DB2 query execution plans, and resolve performance bottlenecks in batch processes and search APIs.

Sr. Java Full Stack

Client: Verizon
Irving
05.2022 - 06.2024
  • Project 1: Developed an internal application for SR management and security scans, and maintained an internal application used across Verizon to manage service requests (SRs) for DAST and various security scans, ensuring compliance and security across applications.
  • Description: Led the development of SLUICE, a Data Loss Prevention (DLP) tool designed to detect sensitive information in files before they are shared externally. This standalone application was installed on multiple application teams' servers, and it supports both backend command-line operations and a web-based admin interface.
  • Designed and developed a Spring Boot-based application for managing security scans and service requests (SRs) across internal applications, leading to significant performance improvements.
  • Built dynamic, single-page applications (SPAs) with React 18, streamlining user interactions, and improving response times across different modules of internal applications.
  • Contributed to a micro-frontend architecture by integrating modular applications using Webpack Module Federation, enabling independent deployments of UI components while improving maintainability and scalability.
  • Built interactive Power BI dashboards to track security scan results, SR completion rates, and system performance metrics, improving visibility for key stakeholders.
  • Configured Webpack to handle dynamic imports across micro-frontends, optimizing loading times, and allowing on-demand component rendering based on user roles and permissions.
  • Created reusable React components, reducing redundancy, and improving code maintainability across multiple pages of the internal DAST and SR application.
  • Developed and managed Quartz-based schedulers to automate security scan processes, reducing manual intervention, and ensuring consistent scan schedules.
  • Built AWS Lambda functions in Go for both cron jobs and REST API endpoints, achieving efficient and cost-effective Serverless solutions.
  • Utilized Spring Boot's dependency injection capabilities to manage service dependencies, promoting loose coupling, and easier testing.
  • Implemented automated email notifications using javax.mail for SR statuses and scan results, ensuring key Stakeholders remained informed.
  • Collaborated with stakeholders to define key performance indicators (KPIs), and build insightful visualizations that enhanced decision-making for security teams.
  • Enabled secure data handling with Verizon-specific compliance checks for data leaving internal systems, enhancing data security for sensitive information.
  • Promoted code quality and best practices through automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
  • Actively participated in team meetings and code reviews, providing constructive feedback, and fostering a collaborative development environment.
  • Collaborated with cross-functional teams to design, develop, and deploy high-performance applications, ensuring the timely delivery of project milestones.

Sr. Java Full Stack

CapitalOne
Richmond
06.2021 - 05.2022
  • Description: Capital One primarily focuses on building a new platform for commercial customers to pay bills to their vendors using an application designed for customers to manage and pay the vendor, with QuickBooks integrated seamlessly without any delays.
  • Developed Microservices using Java (Spring Boot), Go, and Node.js; implemented AWS Lambda functions for REST APIs and cron jobs, leveraging serverless for cost-effective scalability.
  • Integrated Kafka for real-time streaming and monitoring, configured producer/consumer metrics, and tested with Offset Explorer; built REST APIs, and configured Spring Profiles for multi-env setups.
  • Extracted and visualized system data via Amazon QuickSight and Snowflake; used Cucumber and Godog for BDD, and JUnit, Mockito, and table-driven tests for robust test coverage.
  • Deployed Dockerized services via Jenkins CI/CD, used Spring Boot Actuator for config management, and integrated New Relic and Splunk for real-time performance and log monitoring.
  • Built AWS Lambda functions in Go for both cron jobs and REST API endpoints, achieving efficient and cost-effective Serverless solutions. Utilized Spring Boot's dependency injection capabilities to manage service dependencies, promoting loose coupling, and easier testing.
  • Integrated Kafka listeners for real-time data streaming and processing, configured consumer/producer metrics for performance monitoring, and tested streams using Offset Explorer.
  • Extracted data from Snowflake using SQL queries, and built Amazon QuickSight datasets to enable customer payments.
  • Performed unit testing using JUnit, JMock, and Mockito, and leveraged table-driven tests to validate multiple scenarios, ensuring code stability and maintainability.Enhanced system efficiency and scalability through the implementation of serverless architectures, and real-time data processing solutions.
  • Developed BDD test cases using Cucumber by writing feature files with scenarios and outlines.
  • Implemented Behavior-Driven Development (BDD) practices in Go using Godog, aligning development with business requirements, and improving communication between stakeholders.
  • Collaborated with cross-functional teams to design, develop, and deploy high-performance applications, ensuring the timely delivery of project milestones.
  • Responsible for deploying the application to the QA environment by having failover regions for backup.
  • Used Amazon Web Services (AWS), a secure cloud services platform, offering compute power, database storage, content delivery, and other functionality to help businesses scale and grow.
  • Deployed the individual services using Docker services and built a continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
  • Integrated the services with the New Relic Infrastructure agent to actively monitor the services, displaying the performance metrics using dashboards.

Java/J2EE Developer

Wipro
06.2019 - 06.2020
  • Project Description: This application enables Customers to check the availability of bus and reserve selective seats. The application has three major components which enables the customers to enquire about the availability, reserve the seat and cancellation of the tickets.
  • Developed dynamic web interfaces using JSP, HTML, CSS, and JavaScript, with robust client-side validation and form-based UI enhancements for various modules.
  • Built and maintained backend components using Servlets, JDBC, Hibernate, and Spring 2.x, applying the DAO pattern and multithreading for efficient request handling.
  • Implemented Struts-based MVC architecture with Action Forms, Action Servlets, and validations; developed SOAP web services (JAX-WS) with WSDL for cross-application communication.
  • Deployed applications on Linux servers, integrated JMS for messaging, used EJB components for business logic routing, and ensured code quality with JUnit and Clover coverage tools.

Education

Master of Science - Project Management

Harrisburg University of Science And Technology
Harrisburg, PA
12-2025

Master of Science - Computer Science

Sacred Heart University
Fairfield, CT
06-2021

Bachelors - Computer Science

Malla Reddy Engineering College
Hyderabad
04-2019

Skills

  • Programming languages: Java, C, Golang, Python, and R
  • Web technologies: HTML, CSS, JavaScript, ReactJS, and Angular
  • Databases: MySQL, SQL, SQLite, MongoDB, NoSQL, and DynamoDB
  • Frameworks and tools: Spring Boot, Flask, REST API, Postman, Git, Kafka MQs, SDP4, IntelliJ IDEA, Eclipse, Jupyter Notebook
  • Testing: JUnit, Mockito, Cucumber (BDD), Karma, and Jasmine
  • Data Science and ML: NumPy, Pandas, Matplotlib, Scikit-Learn, TensorFlow, OpenCV, ggplot2
  • Concepts: Object-oriented programming (OOP), data structures and algorithms, multithreaded applications, software deployment, API design, messaging frameworks, SOAP/REST web services
  • Other skills: analytical thinking, problem solving, strong communication skills, code quality standards, data warehousing, and analytics
  • Cloud platforms: Amazon Web Services (AWS)

Certification

Android Application Development| NETAR Software Solution Infrastructure in the Cloud| Google Cloud Platforms. Machine Learning with Deep Learning and Deployment Certification Deep Learning Computer Vision Natural Language Processing (DLCVNLP) Cloud Computing Fundamentals|

Timeline

Sr. Java Full Stack

Client: Supreme Court Of Virginia
07.2024 - Current

Sr. Java Full Stack

Client: Verizon
05.2022 - 06.2024

Sr. Java Full Stack

CapitalOne
06.2021 - 05.2022

Java/J2EE Developer

Wipro
06.2019 - 06.2020

Master of Science - Project Management

Harrisburg University of Science And Technology

Master of Science - Computer Science

Sacred Heart University

Bachelors - Computer Science

Malla Reddy Engineering College
Venkata Naga Pavan Kumar Cherukuri