Hi,
I'm Utkarash
Backend Developer

About

I am Utkarash Thakur

Java Backend Developer with 2+ years of professional experience designing and developing scalable, high-throughput backend systems. Experienced in building communication platforms, event-driven architectures, and vendor integration frameworks. Proficient in Java, Spring Boot, Kafka, and Redis, with hands-on experience leading small teams and owning end-to-end feature delivery. Focused on writing clean, testable code and building reliable, impactful systems.

Work Experience

Software Engineer

Hyperface Technologies Private Limited, Jaipur, Rajasthan | March 2024 – Present

  • Managing and mentoring a team of 2 engineers while owning end-to-end delivery of key platform features.
  • Designed and developed a plug-and-play integration framework enabling banks to easily onboard and manage multiple vendor integrations.
  • Own and manage a high-throughput communication platform delivering bulk and single notifications to up to 3 lakh users across Email, SMS, and WhatsApp.
  • Implemented Kafka-based asynchronous processing to handle delivery and user-interaction callbacks at scale.
  • Designing and developing an event-driven communication system triggering personalized reminders across multiple channels.
  • Developed a vendor-agnostic voucher lifecycle and inventory system integrating 9 third-party vendors, reducing external API calls by 90%.
  • Integrated multiple third-party APIs secured using JWT-based authentication and filter-level audit logging.
  • Optimized complex SQL queries and reduced redundant API calls by 40% using Redis caching.
  • Achieved 90% unit test coverage and documented 80% of APIs using Swagger and Postman/Bruno collections.

Skills

Tech Skills

Hand of good experience in front-end technologies and back-end technologies.

HTML5
CSS3
JavaScript
Java
Spring-Boot
SQL/MYSQL
GenerativeAI
Kafka
Redis
Hibernate
Microservices
RESTful APIs
Groovy

Tech Tools

Hand of good experience with tech tools

Git/Github
Postman
Jira
Confluence
Swagger
Bruno

Projects

Traverse Travel Website

Traverse Travel Website offers users an intuitive platform for exploring and booking holiday destinations. With interactive filtering, a seamless booking process, and a secure payment system, users can effortlessly plan and track their travel experiences.

Code Live

Java-Script

HTML

CSS

ShowTime Central

ShowTime Central simplifies event discovery and booking, offering customers an easy-to-use platform to browse, book, and manage events. Event organizers benefit from streamlined event management, while administrators ensure system security and smooth operations. Enjoy a hassle-free event booking experience with ShowTime Central.

Code Live

JAVA

Car Rental System

Develop a Java-based Car Rental System to facilitate customers in searching, reserving, modifying, and canceling car reservations, while also providing administrative tools for car and customer management, as well as generating usage and revenue reports.

Code Live

JAVA

MYSQL

HIBERNATE

Wondr Word

Wondr Wrod, the amusement park web application, built with Java Spring Boot, HTML, CSS, and JavaScript, helps visitors to plan their trip, purchase tickets for different activities , and learn about park attractions. It features user authentication, user-friendly interfaces.

Code Live

JAVA

MYSQL

Spring-Boot