Backend Engineer
Backend Engineer with 3 years of experience building scalable transaction-oriented systems and enterprise applications using Java and Spring Boot. Experienced in designing microservices, event-driven workflows, and high-volume batch processing for banking and financial domains. Strong foundation in distributed systems and architecture, while maintaining solid frontend knowledge (React.js, Next.js) to build end-to-end solutions when needed.
Years
Experience
Star
Performer
LeetCode
Solved
Experience
Skills
Education
Java, C, C++, JavaScript, SQL
Data Structures and Algorithms, Object-Oriented Programming, SOLID Principles, Design Patterns
Spring Boot, Spring Batch, Spring Security, Spring Data JPA/Hibernate
REST APIs, Microservices, Event-Driven Systems, Distributed Systems, LLD
PostgreSQL, Oracle, MongoDB
Kafka, RabbitMQ
Prometheus, Spring Boot Actuator, Micrometer
Git, Gerrit, Jenkins, Docker, VS Code
AWS, Oracle Cloud
React.js, Next.js, Redux, HTML5, CSS3, JavaScript (ES6+)
ChatGPT, GitHub Copilot
A backend wallet and payment platform focused on transaction consistency, fault tolerance,
and reliable inter-service communication.
Tech Stack: Java, Spring Boot, PostgreSQL, RabbitMQ, Docker
• Prevented double spending with optimistic locking and version-based concurrency
control
• Integrated Payment Service via REST with timeouts, retries, and idempotent
processing
• Built asynchronous compensation processing using RabbitMQ and Transactional Outbox Pattern
A mobile app that connects students offering freelance services like tutoring, event
management, and photography.
Tech Stack: Flutter, Node.js, Firebase, Socket.io
• Built full Flutter UI with real-time chat and request tracking features
• Implemented JWT authentication with bcrypt encryption for secure login
• Integrated FCM push notifications to improve user engagement by 30%
A web portal for students to create resumes, manage profiles, and access placement-related
updates.
Tech Stack: React.js, Node.js, Express.js, MongoDB
• Built frontend in React with dynamic forms and resume download support
• Developed backend using Node.js and Express for secure profile management
• Integrated admin dashboard and email features for placement team operations
A product recommendation tool that suggests smartphones based on user-defined feature
preferences.
Tech Stack: React.js, Firebase
• Developed user interface for collecting budget, usage, and feature preferences
• Built backend logic to match user input with real device specs using filtering
algorithms
• Deployed using Firebase with fully responsive design for web and mobile users
An official website built for Techseminal — a student-led team offering freelance technical
services and collaborative project support.
Tech Stack: React.js, Firebase Hosting, CSS
• Designed and developed landing page and service overview sections using React
• Implemented responsive design to support mobile and desktop visitors
• Deployed using Firebase for fast, scalable access across campus and external clients
Copyright © Tarun Vegi. Made with