Open to remote roles abroad

 

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

10M+
Events / batch
ICPC
Asia Regionalist
1422
Codeforces · Specialist

Work & Education

Experience

Where I've worked and what I've built

Software Development Engineer (SDE)
MiniOrange
Full-timeJuly 2025 — Present
  • 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.
Node.js Backend Intern
Celebal Technologies
InternshipMay 2024 — July 2024
  • 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.
Bachelor of Engineering in Computer Science
M.B.M University, Jodhpur
Education2021 — 2025
  • 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

Languages
  • Java
  • C++
  • TypeScript
  • JavaScript
  • SQL
  • Python
Backend
  • Spring Boot
  • Spring Batch
  • Node.js
  • Express.js
  • REST APIs
  • GraphQL
  • WebSocket / STOMP
Frontend
  • React.js
  • Next.js
  • Redux Toolkit
  • TailwindCSS
Databases
  • PostgreSQL
  • MongoDB
  • Redis
  • SQLite
Infrastructure
  • RabbitMQ
  • AWS S3
  • Docker
  • MinIO
  • Flyway
  • Prisma
  • jOOQ

Selected Work

Projects

Things I've built

Rental Management System screenshot
Project 01

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.
Spring BootSpring CloudNext.jsPostgreSQLMongoDBRedisRabbitMQResilience4j
SnippetNest screenshot
Project 02

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.
Next.jsGraphQLApollo ServerPostgreSQLPrismaRedux ToolkitJudge0TypeScript

Recognition

Achievements

Milestones & recognition

Award

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.

2023Verify
Milestone

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.

2024Verify
Milestone

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.

2024Verify
Milestone

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.

2024

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.

Rahul Singh © 2025Backend Engineer · ICPC Regionalist · Open to remote