# Aryan Sharma > Software Engineer based in Mumbai, India. Backend engineer building fast, reliable distributed systems — and the occasional RAG pipeline. I'm a software engineer focused on backend systems, distributed architecture, and performance. I like taking features from idea to production — profiling the slow paths, cutting the costs, and keeping deploys boring. Currently at Play Games24x7 (My11Circle), where I shipped the Prediction Contest feature end-to-end and spend my time making financial and fantasy-contest flows faster and cheaper. Previously at Infosys building event-driven microservices. ## Contact - Email: aryansharma5669@gmail.com - GitHub: https://github.com/aryansharma56 - LeetCode: https://leetcode.com/aryans56 - LinkedIn: https://www.linkedin.com/in/aryan-sharma-53652020a/ - Résumé: https://aryansharma.devhttps://drive.google.com/file/d/1JcIK8ZmaZdrUEURivV-LYWRzNqPodStc/view?usp=sharing ## Skills - Languages: Java, JavaScript, TypeScript - Frontend: React, Tailwind CSS - Backend: Spring Boot, Node.js, REST APIs - Databases: PostgreSQL, MongoDB, MySQL, pgvector - Distributed Systems: Kafka, Apache Camel - Infra & Tools: Git, AWS EC2, AWS Lambda, Redis, JGit - Concepts: Microservices, API Design, Event-driven Architecture, Caching Strategies, System Design, RAG, LLM Integration ## Experience ### Software Engineer — Play Games24x7 (My11Circle) (Apr 2026 – Present) - Developed and launched the Prediction Contest feature end-to-end, contributing to a 10% increase in revenue within the first quarter of release. - Reduced API latency by 50% by profiling Fantasy Contest flows and optimizing queries to remove bottlenecks. - Refactored core financial workflows, simplifying service architecture to cut infrastructure and processing costs by 50% while improving reliability. - Introduced Redis and local in-memory caching for prediction contest flows, cutting average response times by 40%. - Partnered with product and QA to define APIs, write technical specs, and ship zero-downtime deployments in a fast release cycle. - Used AI-assisted development tools (Cursor, Claude Code) to accelerate feature development and bug fixes. ### Specialist Programmer — Infosys (Aug 2024 – Mar 2026) - Built scalable backend microservices in Spring Boot with REST APIs tuned for low-latency integrations within the TDS 2.0 tax processing system. - Implemented Kafka-based event-driven communication between services, improving fault tolerance and enabling reliable asynchronous processing at scale. - Developed routing and transformation pipelines with Apache Camel across 5+ heterogeneous systems, standardizing inter-service communication. - Optimized database access with JPA/Hibernate — lazy loading, batch fetching, native query tuning — reducing average query time by ~30%. - Achieved 85%+ test coverage with JUnit and Mockito, reducing regression bugs in production. ## Projects ### Git Archaeologist (2026) Stack: Java, Spring Boot, JGit, PostgreSQL, pgvector, OpenAI API, Gemini 2.5 Flash - A Retrieval-Augmented Generation (RAG) system in Spring Boot that answers natural-language questions about a git repository’s commit history, grounded with real commit citations. - Extracts commit history via JGit into PostgreSQL, filters low-signal commits, generates OpenAI embeddings with pgvector similarity search, and synthesizes cited answers using Gemini 2.5 Flash. ### HTTP Server from Scratch (2024) Stack: Java, TCP Sockets - An HTTP server built from raw TCP primitives — handling GET/POST requests, serving static files, and managing multiple concurrent connections via multithreading. ## Education - B.E. Computer Engineering, Thapar University (2020 – 2024) — CGPA: 8.43 · Elective: Data Science - Class XII — Non-Medical, Kendriya Vidyalaya, Udhampur (2019 – 2020) — 91% ## Achievements & Certifications - AWS Certified Cloud Practitioner - Knight rating on LeetCode (Top 5% globally) ## Blog Posts - [Building Git Archaeologist: A RAG System for Git History, in Java](https://aryansharma.dev/blog/building-git-archaeologist-rag-java) — 2026-07-16: How I built an AI-powered Q&A tool over commit history — and what I actually learned about RAG along the way. - [Apache Camel: The Integration Framework That Connects Everything](https://aryansharma.dev/blog/apache-camel-integration-framework) — 2026-07-16: What Apache Camel is, how its routes, endpoints, processors, and EIPs work, and why it's the go-to choice for integration-heavy applications.