Vikash Kumar
Software Engineer
About
Software Engineer with a strong foundation in Java, Spring Boot, RESTful API development, and full-stack web technologies (HTML, CSS, JavaScript). Experienced in building microservices, writing unit and integration tests, and applying Data Structures & Algorithms and Object-Oriented Design to solve backend problems. Skilled in SQL/MySQL, API testing with Postman, JUnit/Mockito, and version control with Git. Quick learner with hands-on exposure to Agile/Scrum practices, CI/CD concepts, and automation testing fundamentals. 2024 B.Tech graduate, CGPA 8.8/10, no active backlogs โ immediate joiner for Software Engineer Trainee, SDE-1, Backend Developer, and QA/SDET roles.
Skills & Expertise (55)
Work Experience
Backend Developer
TripEase
Present - Present
Built a scalable REST API backend for a cab booking platform using Spring Boot with One-to-Many and One-to-One JPA entity mappings. Wrote custom HQL queries and repository logic for booking search, scheduling, and filtering; validated logic with JUnit unit tests. Implemented clean API contracts using the DTO design pattern and documented endpoints with Swagger/OpenAPI. Added entity auditing, CascadeType lifecycle management, and automated JavaMailSender email notifications. Performed manual and automated API testing in Postman; managed schema design and queries using DBeaver.
Developer
Book Management & BookShelf Service
Present - Present
Designed a multi-module inventory system with two Spring Boot microservices communicating synchronously via RestTemplate. Used Java 8 Stream API to transform and aggregate entity data for efficient client-facing responses. Wrote integration test collections in Postman to validate cross-service payload transfer and API reliability. Instrumented custom application metrics using Micrometer MeterRegistry and built custom health-check endpoints (HealthIndicator, InfoContributor) for observability. Configured tiered application logging (TRACE/DEBUG/INFO/WARN/ERROR) with SLF4J, and used an embedded H2 database for isolated testing. Managed source control and collaborative development workflow using Git and GitHub.
Education
Bachelor of Technology โ Information Technology - Arya College of Engineering & IT, Jaipur | Rajasthan Technical University, Kota
- 2024 ยท Afghanistan
Certifications
RHCSA
RedHat
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (55)
Click a skill to find developers with the same skill