Skip to content

Vanga Venkanna Babu

Software Engineer (Backend) • India • v**********@gmail.com • +91*******431 • linkedin.com/•••••

Career Objective

Computer Science Engineering student and Java backend developer with hands-on experience building modular, maintainable REST services using Spring Boot, Hibernate and MySQL. Strong foundation in OOP, data structures & algorithms, multithreading and system design fundamentals. Experienced with layered Controller-Service-Repository architecture, unit testing concepts, Git-based collaboration and Agile workflows. Seeking an entry-level Software Engineer role to design and ship high-performance backend systems and APIs.

Technical Skills

Programming Languages: Java,Python
Web Technologies: REST APIs
Frameworks and Libraries: Spring Boot,Hibernate,Servlets
Databases: MySQL,JDBC,SQL,DBMS
Cloud and DevOps: Unit testing concepts, JUnit,CI,CD basics
Tools and Methodologies: Git,GitHub,IntelliJ IDEA,Eclipse,VS Code,Agile,Clean code principles
Skills: Collections,Streams,Lambda Expressions,Exception Handling,Debugging
Web & API: Controller-Service-Repository architecture,Layered architecture
Computer Science Fundamentals: OOP,Data Structures & Algorithms,Multithreading,Concurrency,System Design Fundamentals

Projects

Career Roadmap & Skill Gap Analyzer
Tools Used: Java, Spring Boot, Hibernate, MySQL, REST APIs, Layered architecture
  • Designed and implemented backend services with Spring Boot following a layered architecture to separate controllers, services and repositories for maintainability.
  • Modeled persistent entities and optimized database access using Hibernate and MySQL to reduce redundant queries and improve response consistency.
  • Built modular REST APIs to expose user skill profiles, roadmap recommendations and gap analysis endpoints for frontend integration.
  • Applied clean code practices and repository patterns to keep codebase modular and reusable across features.
Online Quiz Platform
Tools Used: Java, Spring Boot, REST APIs, MySQL, Controller-Service-Repository architecture
  • Developed RESTful endpoints for quiz creation, question management and score tracking using Spring Boot.
  • Implemented Controller-Service-Repository layers to isolate business logic and data access, enabling straightforward feature extension.
  • Designed API contracts to support concurrent users and future scalability, focusing on stateless request handling and efficient DB interactions.
  • Integrated validation and exception handling to ensure robust request processing and clear API error responses.
Student Management System
Tools Used: Java, JDBC, MySQL, OOP, SQL
  • Built a CRUD application managing student records using Java, JDBC and MySQL with emphasis on modular design and OOP principles.
  • Optimized SQL queries and indexing strategies to improve data retrieval performance for common listing and search operations.
  • Implemented structured exception handling and input validation to harden the application against invalid data and runtime errors.
  • Documented database schema and module interactions to simplify handover and future maintenance.
Distributed Task Manager
Tools Used: Java, Multithreading, Concurrency, Synchronization
  • Implemented concurrent task execution using Java multithreading and synchronization primitives to model distributed worker behavior.
  • Designed thread-safe data structures and coordination mechanisms to avoid race conditions and ensure correct task processing.
  • Used logging and stepwise debugging to validate concurrency flows and identify bottlenecks in task scheduling.
  • Captured learnings on thread contention and applied them to improve responsiveness in simulated load scenarios.

Powered by Drivetube · Create your own profile at drivetube.ai