SS

OPEN

srcportfolioSivapunithan.java

Java Developer · Spring Boot · Full-Stack

Sivapunithan S.

I build reliable systems where backend logic, data, and business workflows meet.

Java · Spring Boot · SQL · Next.js · TypeScript

Scroll to explore

01INTRODUCTION

coreabout

I care about the invisible parts of software — APIs, data flows, validations, persistence, and the business rules that make products reliable.

I am a backend-focused full-stack developer working with Java, Spring Boot, SQL, Next.js, and TypeScript. I enjoy debugging complex workflows, designing practical APIs, and building maintainable software that solves real operational problems.


02SELECTED WORK

Work that favours reliability over decoration.

01FULL-STACK APPLICATION

Library Management System

A role-based platform with separate administrative and user workflows for managing books, authors, publishers, lending, and returns.

HIGHLIGHTS

  • Designed and integrated REST API workflows
  • Implemented role-aware navigation and access handling
  • Built lending and return flows
  • Resolved authentication, CORS, and UI-state issues

Java · Spring Boot · MySQL · Next.js · TypeScript

COMPLETED LEARNING PROJECT

02BACKEND APPLICATION

Movie Ticket Booking Application

A backend-focused booking system with concurrent seat reservation, transaction safety via optimistic locking, and rollback handling for simultaneous booking requests.

HIGHLIGHTS

  • Implemented optimistic locking using JPA @Version fields to prevent double-booking under concurrent requests
  • Built REST API endpoints for seat selection, booking confirmation, and real-time availability with rollback handling
  • Designed data models for movies, screens, showtimes, seats, and bookings to support the full booking workflow
  • Tested multi-threaded booking scenarios to verify concurrency control under simultaneous load
  • Structured application as a realistic backend-heavy project focused on data integrity and concurrent access

Java · Spring Boot · JPA · MySQL · REST APIs

IN DEVELOPMENT

03ENGINEERING PRACTICE

Java Backend Engineering Lab

A structured repository for learning backend fundamentals beyond basic CRUD applications.

Java · SQL · Git

ONGOING

HIGHLIGHTS

  • Java concurrency exercises
  • Networking experiments
  • Echo-server implementation
  • SQL practice
  • Technical notes and observations

04ANONYMISED ENTERPRISE WORK

Procurement Workflow Case Study

A sanitised case study covering workflow debugging, persistence fixes, approval-state handling, calculation corrections, and frontend-backend integration.

Java · Spring Boot · Oracle SQL · ServiceNow · Next.js

ANONYMISED CASE STUDY

Private codebase — details available in conversation

HIGHLIGHTS

  • Debugged and resolved approval-flow issues across purchase request and GRN workflows
  • Fixed database-persistence problems including duplicate invoice checks and financial-calculation errors
  • Identified and corrected role-based task-visibility gaps across requester, approver, and finance stages
  • Integrated frontend approval dashboards and procurement forms with backend Java and Spring Boot APIs
  • Worked across Oracle SQL queries, ServiceNow asset records, and Next.js pages in a production-style enterprise codebase
debug.log

03STACK

Tools I work with daily.

01BACKEND

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • JPA

02DATA

  • Oracle SQL
  • MySQL
  • Hibernate
  • SQL Optimisation

03FRONTEND

  • Next.js
  • React.js
  • TypeScript
  • API Integration

04ENGINEERING PRACTICE

  • ServiceNow Integration
  • Concurrency Control
  • Maven
  • Debugging

05TOOLS

  • Git
  • SVN
  • Postman
  • IntelliJ IDEA
  • VS Code

04EXPERIENCE

Experience


November 2025 — Present

RCS Tech LLP

Java Developer

Working on an enterprise Procurement and Asset Management System using Spring Boot, Oracle SQL, and Next.js. The role covers backend API development, Spring Security integration, ServiceNow asset sync, and production debugging across a Tomcat and SVN-based business application.

  • Developing and maintaining backend modules for procurement workflows including purchase request handling and a 3-step approval flow covering requester, approver, and finance stages
  • Designed and built REST APIs for GRN creation, purchase orders, AP processing, and payment-request flows
  • Implemented Spring Security for role-based access control across procurement and asset management modules
  • Integrated the Asset Management module with ServiceNow for automated incident creation, asset record sync, and service request handling
  • Wrote and optimised Oracle SQL queries for procurement reports, asset records, and budget validation
  • Developed Next.js frontend pages including approval dashboards, procurement forms, and data tables connected to backend APIs
  • Debugged production backend issues including API failures, data inconsistencies, and SQL query errors


July 2025 — October 2025

RCS Tech LLP

Software Developer Intern

Four-month internship contributing to the same enterprise procurement application under senior developer guidance.

  • Built REST API endpoints for procurement modules using Spring Boot and Oracle SQL under senior developer guidance
  • Assisted with Next.js and React.js frontend tasks connecting UI components to backend services
  • Participated in sprint planning, daily standups, and peer code reviews

05EDUCATION

Education


August 2020 — June 2024

Anna University

B.E. Computer Science and Engineering

Amrita College of Engineering and Technology, Nagercoil

CGPA 8.35 / 10


06CURRENT FOCUS

What I am sharpening right now.

  • 01Java Concurrency

    PRACTISING

  • 02System Design Fundamentals

    LEARNING

  • 03Database Internals

    LEARNING

  • 04Backend Architecture

    BUILDING

  • 05Data Structures and Algorithms

    PRACTISING

07CONTACT

Let’s build something reliable.

I am open to software-development opportunities involving Java, Spring Boot, Oracle SQL, Next.js, and backend-heavy full-stack work.

master
UTF-8LF