- Architected a distributed bulk-export pipeline processing 10M+ security events per batch; Spring Batch handles parallel chunk processing with multipart S3 upload and presigned URL delivery, while a Redis-based per-tenant quota system (token + processing-time, 24-hr window) with RabbitMQ priority queuing eliminates starvation and ensures fair scheduling across all customers.
- Built a file-fingerprint DLP detection criteria using CDC chunking, MinHash, and LSH for sublinear similarity search; chunk signatures persist in MongoDB for cloud lookups and are mirrored as JSON to S3 for agent sync into SQLite, enabling fully offline endpoint violation detection against admin-configured thresholds.
- Delivered a SIEM ingestion microservice with HTTP and TCP transport support (JSON/Syslog formats), dispatching audit events via an LMAX Disruptor lock-free pipeline to enforce downstream vendor rate limits with zero message loss.
Software Development Engineer · MiniOrange
Built production systems processing 10M+ security events, sublinear DLP detection, and SIEM integrations. ICPC Regionalist. Open to remote backend roles.
Pune, India — Open to Remote / Relocation
Work & Education
Experience
Where I've worked and what I've built
- Designed and implemented RESTful APIs using Node.js and Express.js, applying industry-standard patterns for routing, middleware, and request validation.
- Worked with relational and document databases, writing optimised queries and integrating ORM layers to support application data models.
- CGPA: 8.01 / 10
- Qualified for ICPC Asia Regional 2023 — one of the most selective competitive programming contests globally; less than 0.1% of participants reach the regional stage.
- Coursework: Data Structures & Algorithms, Distributed Systems, Database Engineering, Operating Systems.
Capabilities
Skills
Technologies I work with
- Java
- C++
- TypeScript
- JavaScript
- SQL
- Python
- Spring Boot
- Spring Batch
- Node.js
- Express.js
- REST APIs
- GraphQL
- WebSocket / STOMP
- React.js
- Next.js
- Redux Toolkit
- TailwindCSS
- PostgreSQL
- MongoDB
- Redis
- SQLite
- RabbitMQ
- AWS S3
- Docker
- MinIO
- Flyway
- Prisma
- jOOQ
Selected Work
Projects
Things I've built

Rental Management System
Microservices rental platform — JWT auth at the gateway, event-driven notifications, and resilient cross-service communication.
- Designed a microservices rental platform (admin, gateway, reporting, notification services) using Spring Boot, Spring Cloud Gateway, and Netflix Eureka; JWT authentication with Redis token blacklisting and HttpOnly cookie-based refresh rotation enforced at the gateway layer.
- Implemented event-driven workflows via RabbitMQ exchanges for notifications and audit events; the notification service relays SMTP email and STOMP WebSocket push to browser clients, while the reporting service persists audit logs and chat history in MongoDB, with Resilience4j circuit breakers protecting cross-service calls.

SnippetNest
Competitive programming platform with Judge0 code execution, multi-language submissions, and a hybrid REST + GraphQL API.
- Built a competitive programming platform with code execution via Judge0, supporting multi-language submissions and hidden test-case validation with leaderboard rankings.
- Designed a hybrid REST + GraphQL API layer via Apollo Server and Prisma; the GraphQL layer eliminated over-fetching patterns and improved client-perceived dashboard load time.
Recognition
Achievements
Milestones & recognition
ICPC Asia Regionalist 2023
Qualified and competed at the ICPC Asia Regional Contest 2023. Less than 0.1% of participants globally reach the regional stage — a direct signal of algorithmic depth and competitive problem-solving under pressure.
Codeforces Specialist · Rating 1422
Reached Specialist rank on Codeforces with a peak rating of 1422. Consistent performance across Div. 2 and Div. 3 rounds, with strong results in graph algorithms and dynamic programming.
CodeChef 3-Star · Rating 1667
Earned 3-Star status on CodeChef with a peak rating of 1667, ranking in the top percentile across Long Challenges, Cook-Offs, and Lunchtime contests.
1000+ Problems Solved
Solved over 1000 competitive programming problems across Codeforces, CodeChef, and LeetCode. Deep coverage of graph theory, DP, binary search, segment trees, and combinatorics.
Get in Touch
Contact
I'm actively looking for remote backend engineering roles — ideally distributed systems, high-throughput pipelines, or platform infrastructure. I reply within 24 hours.
Direct
rahul0singh003@gmail.comProfiles