Skip to content
View arihant-dev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report arihant-dev

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arihant-dev/README.md

Hi there, I'm Arihant Jain

LinkedIn GitHub Email

πŸš€ About Me

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)

πŸ’» Technical Stack

Languages

Go Python C++ TypeScript JavaScript SQL

Infrastructure & Tools

Kafka Docker AWS Terraform PostgreSQL Redis GitHub Actions

Frameworks & Protocols

GraphQL gRPC Next.js React

Specializations

  • πŸ—οΈ 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

πŸ† Professional Highlights

  • πŸ”§ 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%

πŸ”¨ Featured Projects

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.

🌱 Current Focus

  • πŸ“š 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

πŸ“Š GitHub Stats

Arihant's GitHub stats

πŸ“« Let's Connect!

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!


⭐️ From arihant-dev

Pinned Loading

  1. arihant-dev.github.io arihant-dev.github.io Public

    Personal portfolio site built with vanilla HTML, CSS, and JavaScript. Retro Web 1.0 aesthetic with monospace fonts, outset/inset borders, and a dark-by-default theme.

    HTML 1

  2. command-shell command-shell Public

    This repository is a hands-on, step-by-step tutorial and implementation workspace for building a full-featured Unix-like shell in Go. The goal is to guide you through progressively implementing par…

    Go 1

  3. epita epita Public

    This repository holds notes, notebooks, course materials and small project files for my Master's courses at EPITA. It is organized by course and lecture so you can quickly find notes, Jupyter noteb…

    Jupyter Notebook 1 2

  4. forest-bd-viewer forest-bd-viewer Public

    A full-stack geospatial application for visualizing French forest data (BD Foret V2) and land parcels (Cadastre) across Ile-de-France departments (77, 78, 91, 95). Built with Go, Next.js, and PostG…

    TypeScript 1

  5. distributed-kvstore distributed-kvstore Public

    This repository contains the template and grading toolkit for a distributed systems hackathon. The goal of the challenge is to build a fault-tolerant, replicated key-value store that survives netwo…

    Go 1

  6. EAinsley/Action-learning-p2p-version-control EAinsley/Action-learning-p2p-version-control Public

    Go 1