Welcome to my portfolio!

Hey folks, I'm
Soumyakant Swain Java Backend Developer Backend Specialist

Dedicated Java Backend Developer with 3+ years of experience building and scaling microservices and REST APIs using Java and Spring Boot. Strong in SQL, Data Structures & Algorithms, Systems Design, and API Design. Passionate about application development and cross-functional collaboration to deliver performant, maintainable systems.

svg image

My Projects

Coupon Service (Backend) — Twinleaves

Coupon Service project image

A B2C/B2B backend service to create, apply, and generate coupons dynamically in real-time based on predefined configurations, supporting cart value, category-specific, brand-specific discounts, and freebies.

Outcomes: Increased sales and revenue for clients through personalized promotions and enhanced customer engagement.

Tech Stack: Java | Spring Boot | PostgreSQL | GCP

Timeline: Jul 2023 – Oct 2024

Purchase Service (Backend) — Twinleaves

Purchase Management Service project image

A B2B backend service to manage purchase orders, billing, payments, refunds, inventory returns, and stock transfer with an express purchase feature streamlining inward and put-away flows.

Outcomes: Cost savings, improved operational efficiency, and enhanced customer satisfaction.

Tech Stack: Java | Spring Boot | PostgreSQL | GCP

Timeline: Nov 2022 – Oct 2024

Third Party Layer (Backend) — Twinleaves

Third Party Layer project image

A monolithic hub for third-party integrations with three modules: Tally Module (sync financial data with Tally Prime), Order Processing Module (group and forward B2C orders to logistics/OMS with reporting), and WhatsApp Order Module (enable ordering via WhatsApp).

Outcomes: Expanded market reach and improved client accessibility.

Tech Stack: Java | Spring Boot | PostgreSQL | GCP

Timeline: Oct 2023 – Oct 2024

Movie-Booking-Application (Backend)

Movie Booking Application project image

REST API for an online movie ticket booking platform with modules for Admin, Customer, Movie/Theatre, and Booking. Includes validation, session-based auth (UUID), and Swagger docs.

Outcomes: Demonstrated proficiency in building scalable REST APIs with proper authentication and documentation.

Tech Stack: Java | Spring Boot | Hibernate | MySQL

Timeline: Built in 7 days

GitHub Link

Online Cab Booking Application (Backend)

Online Cab Booking Application project image

A REST API for an Online Cab Booking Application. Customers can book cabs to travelling different destinations. This API performs all the fundamental CRUD operations.

Outcomes: Successfully implemented a complete backend system with CRUD operations and demonstrated Spring Boot expertise.

Tech Stack: Java | Spring Boot | Hibernate | MySQL

Timeline: Built in 7 days

GitHub Link

GitHub Stats

Experiences

2025

Associate Software Development EngineerSwiggy Limited

Dec 2024 – Present | Bengaluru

• Built immersive ads in order tracking for dynamic promotions.

• Delivered Account Statement with email; optimized Instamart queries (40m → 5m).

• Integrated automated seller calls in Pyng.

• Collaborated cross-functionally to ship scalable backend solutions.

2024

Associate EngineerTwinleaves Retail Ecommerce India Pvt Ltd

Nov 2022 – Oct 2024 | Bengaluru

• Led backend services for Purchase Management, Coupon, and Third Party Layer.

• Enforced SOLID and design patterns; guided scalable architecture decisions.

• Designed efficient data models and REST APIs; drove code reviews.

2022

Full Stack Web Developer (Intern)Masai School

Feb 2022 – Nov 2022 | Bengaluru

• 2160+ hours across DSA, HTML, CSS, JS, Core Java, JDBC, Hibernate, MySQL, Spring, Spring Boot.

• Projects: Nordstrom, Tata 1mg (frontend); Online Cab Booking, Movie Booking (backend).

Educations

2022

Masai SchoolFull Stack Web Development

Feb 2022 – Nov 2022 | Full-Time

2021

Parala Maharaja Engineering CollegeBachelor of Technology(B.Tech)

Aug 2017 – Sep 2021 | Berhampur, Odisha Mechanical Engineering | Full-Time

Let's Connect

soumyakantswain5@gmail.com

Interested to work together? Let's talk