Software Engineer Portfolio

Aadarsh Pandey

Software Engineer | Backend + Gen AI

Bengaluru, Karnataka, India

Backend engineer focused on building fast, reliable systems at scale. I currently work on transit and payment infrastructure, and I actively build Gen AI projects around retrieval and semantic search.

I design production-grade APIs, event pipelines, and mobile-backed integrations that handle real-world traffic with strong reliability. My work focuses on backend systems, distributed workflows, and production readiness across high-volume platforms.

Backend EngineeringDistributed SystemsProduction Readiness

Professional Focus

Backend engineering, distributed services, and production reliability.

Engineering Mindset

System thinking with clarity-first implementation and maintainable code.

Known For

Shipping stable features with strong edge-case handling and clean APIs.

Working Style

Pragmatic execution, collaborative debugging, and quality-driven delivery.

About

Building reliable products with a people-first engineering approach.

Backend engineer focused on building fast, reliable systems at scale. I currently work on transit and payment infrastructure, and I actively build Gen AI projects around retrieval and semantic search.

Built and maintained Java Spring Boot APIs for a high-volume transit environment.

Delivered Android app features with MVVM architecture and hardware SDK integrations.

Designed event-driven microservice workflows using Kafka, gRPC, and JWT auth.

Exploring Gen AI systems with RAG pipelines, FAISS vector search, and LangChain.

Showcase

Engineering profile snapshots

Live public snapshots from pinned GitHub repositories and LeetCode activity.

GitHub

Profile Overview

Repository and contribution snapshot from the public GitHub profile.

Dashboard stats of @beingadish
Open Profile

LeetCode

Submission Heatmap

Submission consistency snapshot from the public LeetCode profile.

LeetCode submission heatmap snapshot for ax777x
Open Profile

Experience

Production engineering with measurable performance impact.

I work across backend APIs, data pipelines, Android integrations, and cloud delivery to ship resilient systems.

  1. Associate Software Engineer

    Oct 2024 - Present

    Accenture Solutions Private LimitedBengaluru, India

    • Built and improved Java Spring Boot REST APIs processing 100,000+ daily transit transactions across 10+ agencies.
    • Reduced payment API latency by 35% using Redis caching, indexing, and query tuning.
    • Delivered Android UI features in Java/Kotlin with MVVM architecture and Retrofit integrations.
    • Debugged NFC readers, QR scanners, and thermal printer SDK edge cases with 99%+ transaction success rate.
    • Maintained Kafka-based event pipelines handling 200K+ events/day with JWT-secured microservice endpoints.
    JavaKotlinSpring BootKafkaRedisPostgreSQLHibernateDockerAWSAndroid Native
  2. Software Development Engineer Intern

    Mar 2024 - May 2024

    Ostello India Pvt. Ltd.Remote

    • Re-architected a Flutter app to MVVM with Riverpod state management.
    • Reduced app load time by 78% (5600ms to 1210ms) via caching and UI optimization.
    • Improved maintainability with clearer structure and documentation for future development.
    FlutterDartRiverpodFirebaseREST APIs
  3. Software Development Engineer Intern

    Sep 2023 - Mar 2024

    BlupX India Pvt. Ltd.Remote

    • Built a secure cab-booking workflow with real-time Firebase integration.
    • Integrated Google Maps and Razorpay payment flow with JWT-based authentication.
    • Contributed to backend integrations using Flutter and Node.js for production use cases.
    FlutterNode.jsFirebaseGoogle Maps APIRazorpayJWTMongoDB

Projects

Systems and products built outside day-to-day work.

I build hands-on projects that mirror real production concerns: architecture, throughput, observability, and maintainability.

Clynic Microservices

Apr 2025

A microservices architecture with secure APIs, event-driven communication, and production-like cloud simulation.

  • Implemented JWT-authenticated services for patient and billing flows with gRPC communication.
  • Built Kafka analytics stream and API gateway request validation.
  • Deployed using Docker and simulated AWS components via LocalStack + AWS CDK.
  • Added centralized logging, health checks, and CI with JUnit 5 + GitHub Actions.
Spring BootKafkagRPCPostgreSQLDockerLocalStackAWS CDKJUnit 5

TalkingYoutube

Oct 2025

A semantic Q&A system for YouTube transcripts powered by vector retrieval and RAG.

  • Built FAISS-backed retrieval with LangChain orchestration and Gemini embeddings.
  • Implemented multi-query retrieval for better context recall and response quality.
  • Improved answer relevancy to 88% through chunk strategy and embedding tuning.
PythonLangChainFAISSGeminiRAGVector Embeddings

AroundU

Dec 2024 – Present

A hyperlocal physical freelancing platform with geo-indexed job discovery, bid-based allocation, escrow payments, and production-grade observability.

  • Designed Redis GEO-based proximity search with PostgreSQL as source of truth and automated geo-sync reconciliation.
  • Implemented JWT authentication, role-based access control, and per-endpoint rate limiting using Bucket4j (Redis-backed).
  • Built resilient payment flows with Resilience4j (Circuit Breaker + Retry) and fallback queuing for failed escrow operations.
  • Integrated Prometheus + Grafana monitoring with custom Micrometer business metrics (jobs, bids, payments, auth).
  • Developed Flutter MVVM mobile client using Riverpod with persistent session management and structured API logging.
JavaSpring BootPostgreSQLRedisRedissonResilience4jBucket4jMicrometerPrometheusGrafanaDockerFlutterRiverpod

Skills

A practical toolkit for backend, mobile, and AI-driven features.

I focus on technologies that deliver measurable performance and reliable developer workflows.

Backend Engineering

JavaSpring BootREST APIsgRPCPostgreSQLHibernateJWT

Distributed Systems

KafkaRedisEvent StreamingMicroservicesSystem Reliability

Mobile + Integration

Android (Java/Kotlin)MVVMRetrofitNFC/Hardware SDKsFlutter

Cloud + Dev Workflow

AWSDockerJenkinsGitHub ActionsMavenJUnit

Gen AI

LangChainRAGFAISSPromptingVector Search Pipelines

Language & Collections

C++STLJavaCollections FrameworkPythonDart

Writing

Medium Articles

A selection of my published writing on backend engineering and system design.

Medium • 3 min read

Design Thinking of Concert Ticketing Systems at Scale

A system design case study on high-demand ticketing platforms, covering load balancing, traffic spikes, fairness, and failure handling strategies.

Read Article

Medium • 10 min read

Building Rate Limiters

A hands-on exploration of rate limiting by implementing Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket algorithms from scratch, focusing on trade-offs and real-world behavior.

Read Article

Medium • 14 min read

Building Consistent Hashing System

A hands-on deep dive into consistent hashing, explaining how distributed systems minimize rebalancing when nodes change, with a step-by-step Java implementation and real-world scaling insights.

Read Article

Medium • 22 min read

Authentication and Authorization: The Security Backbone of Backend Systems

An in-depth explanation of authentication vs authorization, common mechanisms, and how backend systems enforce identity and access control correctly.

Read Article

Medium • 3 min read

Understanding System Design

A beginner-to-intermediate walkthrough of system design fundamentals, covering scalability, reliability, and how to reason about large systems beyond writing code.

Read Article

Medium • 13 min read

Routing and Serialization: How Requests Find Their Way and Speak the Same Language

A practical look at how backend frameworks route requests and serialize data, explaining the hidden mechanics behind controllers, handlers, and payload formats.

Read Article

Medium • 15 min read

Understanding HTTP for Backend Engineers: Where It All Starts

A foundational deep dive into HTTP concepts—methods, status codes, headers, and statelessness—aimed at engineers building reliable backend services.

Read Article

Medium • 5 min read

How Amazon’s Notify Me Feature Uses the Observer Design Pattern

A design-pattern-driven breakdown of Amazon’s Notify Me feature, explaining how the Observer pattern enables decoupled, scalable event notifications.

Read Article

Medium • 3 min read

Design Thinking of Concert Ticketing Systems at Scale

A system design case study on high-demand ticketing platforms, covering load balancing, traffic spikes, fairness, and failure handling strategies.

Read Article

Medium • 10 min read

Building Rate Limiters

A hands-on exploration of rate limiting by implementing Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket algorithms from scratch, focusing on trade-offs and real-world behavior.

Read Article

Contact

Let us build something meaningful.

Open to impactful software engineering opportunities across backend systems, distributed architecture, and product engineering.

aadarshpandey.pandey@gmail.com