I'm a Software Engineer specializing in distributed systems, Go, and microservices. Currently pursuing my MSc in Computer Science at EPITA, Paris (Top 10, 16.36/20), with 4+ years of production experience building systems that process thousands of events per second and maintain 99.9% uptime.
π Based in Cachan, France
π B.Tech in Electronics & Communications from JIIT, India
πΌ Former Software Engineer at Thriwe (4+ years), building backend infrastructure for FAB, HSBC, and Mastercard
π 2x Values Award recipient (Innovation & Impeccable)
- ποΈ Distributed Systems & Microservices Architecture
- β‘ Event-Driven Architecture with Kafka (5,000+ events/sec)
- π CI/CD with GitHub Actions
- π― REST APIs, GraphQL & gRPC
- π JWT Auth & RBAC for enterprise clients
- π§ Built a centralized notification service (SMS/Email/WhatsApp) handling 10,000+ notifications/day with 99.9% uptime, featuring retries, circuit breakers, and idempotency
- π Led migration from legacy PHP monolith to Go microservices, reducing critical API response times by 30%
- β‘ Designed Kafka-based real-time analytics pipelines processing 5,000+ events/second for banking partners (HSBC, Mastercard)
- βοΈ Implemented Docker + GitHub Actions deployment pipeline, cutting deployment time from 45 min to 15 min and enabling daily production releases
- π₯ Standardized local dev environments with Docker Compose, reducing developer onboarding from 2 weeks to 2 days
- π¬ Researched terahertz bi-material sensors with meta-material absorbers at DRDO, improving detection accuracy by 45%
Full-stack GIS application for French forest biodiversity analysis (Γle-de-France). Built with Go + GraphQL backend, Next.js + Mapbox GL JS frontend, PostgreSQL + PostGIS for spatial queries, and Redis for MVT tile caching. Features zoom-dependent layer switching, polygon analysis, and bilingual EN/FR support.
POSIX-compliant shell implementation from scratch in Go. Supports pipe handling, I/O redirection, signal management, background execution, and job control.
CLI tool rendering video as ASCII art in real-time using Go and FFmpeg bindings with optimized terminal cursor manipulation.
- π Working through MIT 6.824 (Distributed Systems) β MapReduce and Raft consensus labs
- π Studying MIT 6.006 (Algorithms) β binary heaps, priority queues, graph algorithms
- π§© Advent of Code 2025 β 10/25 days, focusing on graph traversal and DP
- π₯ LeetCode daily streak β 58 days, practicing trees, graphs, and sliding window
- βοΈ Writing about distributed systems β latest: Understanding MapReduce & The 1 Billion Row Challenge
I'm open to internship (Stage PFE) from March 2026 and permanent roles (CDI) from September 2026 (work authorization included). Feel free to reach out!
- π§ Email: jainarj411@gmail.com
- πΌ LinkedIn: linkedin.com/in/ariihantijain
- π Website: arihant-jain.me
- π Resume: arihant-jain.me/resume.pdf
- π Location: Cachan, France
βοΈ From arihant-dev



