Back to Developers
Shivangi Sirohi

Shivangi Sirohi

Backend Engineer

Meerut, UP 250001 1+ yrs exp 87 · Excellent

About

Backend Engineer specializing in Java and Spring Boot, with hands-on experience building scalable RESTful APIs serving 10,000+ concurrent users and processing high-throughput registration flows in production. Skilled in designing database schemas, implementing business logic, and developing modular services following clean architecture principles. Familiar with distributed systems concepts, caching (Redis), messaging systems (Kafka/RabbitMQ), and containerized deployments using Docker with exposure to AWS (EC2, S3). Passionate about system design, performance optimization, and building reliable backend services.

Skills & Expertise (37)

Java Intermediate
8.0/10
1
Years Exp
Spring Boot Intermediate
7.5/10
1
Years Exp
Microservices Intermediate
7.3/10
1
Years Exp
RESTful APIs Intermediate
7.0/10
1
Years Exp
Docker Intermediate
6.8/10
1
Years Exp
AWS EC2 NoSQL Elasticsearch JPA ORM Apache POI Blob Storage File Upload Kubernetes Apache Kafka AWS S3 Cd pipelines Git Version Control Functional Testing Integration Testing Cassandra RabbitMQ Memcached Redis JPQL SQL Postgresql MySql Gradle Maven Thymeleaf Spring Security Hibernate Spring Data JPA Spring MVC Core Java

Work Experience

Software Engineer

TTL

Apr 2025 - Present

Built a Warehouse Management System using Java 21 and Spring Boot 3 with modules for Purchase Orders, GRN, Parts, Vendors, and Documents — following Controller → Service → Repository layered architecture. Designed and implemented State Flow Transitions for Purchase Orders (OPEN → PICKING → ORDERED → INVOICED → RECEIVED), enforcing transitions through controller/service logic and JPQL @Modifying repository queries. Modeled domain entities using JPA/Hibernate with OneToMany/ManyToOne relationships (PurchaseOrder–PurchaseDtl, GRN–GrnDtl) and foreign key constraints across PostgreSQL schemas. Implemented GRN workflow: auto-generated GrnDtl from INVOICED PO line items, computed line totals, and managed per-line ACCEPT/REJECT status updates via custom JPQL queries. Delivered reporting and export features — Excel reports (Apache POI), PDF invoice generation (iText), and dashboard charts (JFreeChart) — alongside multipart file upload/download with BLOB storage in PostgreSQL. Exposed REST endpoints for master data (UOM) to support AJAX integration, and built server-side rendered UI using Thymeleaf + Bootstrap with status-based action visibility (Confirm / Invoice / Print / Receive).

Education

Diploma in Advanced Computing - C-DAC, Pune

- 2025 · Afghanistan

Bachelor of Technology (Computer Science) - Meerut Institute of Engineering and Technology

- 2024 · Afghanistan

GED / Senior Secondary - Meerut Public School for Girls

- 2020 · Afghanistan

Certifications

Software Engineering Job Simulation

JPMorgan Chase & Co. · 2026

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 7/15
💰 Rate 0/5
🏆 Certs 5/5
Verified 5/5
Total Score 87/100

Profile Overview

Member sinceApr 2026

Availability Details

Visa Status

Citizen

Relocation

Open to Relocation

Skills (37)

Click a skill to find developers with the same skill