Skip to main content
Anil Dharni

Anil Dharni

Senior Software Engineer | AWS Certified

I love building systems. For 10 years, I've been obsessed with making things that scale - whether that's a gig platform during hypergrowth or government infrastructure serving millions. Node.js and React are my bread and butter, but I'm not married to any framework; I learn whatever the problem needs - Go, Python, Java, serverless, containers. What gets me excited is designing systems that handle real load, stay observable, and let the team sleep at night. Currently at ADP. Previously built child welfare platforms at MD THINK, scaled notification pipelines at Equifax, and modernized India's Supreme Audit Institution.

Experience

10 years building production systems at scale. From decomposing monoliths into microservices to designing event-driven architectures processing hundreds of thousands of messages daily.

ADP (Automatic Data Processing)

Mar 2026 - Present

Senior App Developer

    MD THINK (State of Maryland)

    Oct 2023 - Feb 2026

    Senior Software Engineer

    Architecting microservices platform for child welfare systems serving 2M+ citizens. Led decomposition of legacy monolith into 8 event-driven services using Kafka and AWS. Built notification pipeline processing 480K messages/day with 99.7% delivery rate. Reduced Elasticsearch search latency from 12s to sub-second across 2.1M records.

    • Node.js
    • TypeScript
    • Go
    • Kafka
    • PostgreSQL
    • Redis
    • AWS
    • Docker
    • Kubernetes
    view architecture

    Equifax Inc.

    Apr 2023 - Oct 2023

    Senior Software Engineer

    Built credit monitoring notification service handling 185K+ messages/day using SNS/SQS fan-out pattern with Lambda workers. Implemented Apollo Federation to unify 5 backend services into single GraphQL gateway, reducing mobile API calls from 6 to 1 per screen. Provisioned serverless infrastructure using AWS CDK.

    • Node.js
    • TypeScript
    • GraphQL
    • Apollo Federation
    • Go
    • DynamoDB
    • AWS Lambda
    • AWS CDK
    view architecture

    Office of CAG, Government of India

    Apr 2018 - Mar 2023

    Senior Software Engineer

    Led digital transformation of India's Supreme Audit Institution. Built platforms serving 5,000+ auditors processing 10M+ documents nationwide. Implemented real-time WebSocket dashboards, Kafka-based event sourcing for immutable audit trails, and Elasticsearch cluster for full-text search. Deployed on NIC GovCloud infrastructure.

    • Node.js
    • React
    • PostgreSQL
    • MongoDB
    • Elasticsearch
    • Kafka
    • Redis
    • Docker
    view architecture

    Awign Enterprises

    Jul 2016 - Mar 2018

    Software Engineer

    Built backend services for gig economy platform during hypergrowth from 10K to 500K+ users. Developed REST APIs with Express.js, designed PostgreSQL schemas for worker-task matching, and integrated Razorpay and Twilio with circuit breaker patterns.

    • Node.js
    • Express
    • MongoDB
    • PostgreSQL
    • Redis
    • Docker
    view architecture

    Education

    IIIT-Bengaluru

    2021

    PG Certificate in Blockchain Technology

    MVSREC, Osmania University

    2016

    Bachelor of Engineering

    Tech Stack

    Languages

    • JavaScript
    • TypeScript
    • Python
    • Go
    • Java
    • SQL
    • Bash

    Backend

    • Node.js
    • Express
    • Fastify
    • NestJS
    • Django
    • Flask
    • Go (Gin, Chi)
    • Spring Boot

    Databases

    • PostgreSQL
    • MongoDB
    • Redis
    • DynamoDB
    • Elasticsearch
    • MySQL

    Cloud & DevOps

    • AWS (Lambda, EC2, RDS, SQS/SNS, S3)
    • Docker
    • Kubernetes
    • Terraform
    • GitHub Actions
    • Jenkins

    Architecture

    • Microservices
    • Event-Driven
    • Serverless
    • GraphQL
    • REST APIs
    • gRPC
    • Kafka
    • RabbitMQ

    Observability

    • Prometheus
    • Grafana
    • CloudWatch
    • ELK Stack

    Frontend

    • React
    • Next.js
    • Redux
    • Tailwind CSS
    • Angular

    Projects

    Selected work showcasing system design, data visualization, and blockchain development.

    JS Playground

    Browser-based JavaScript execution environment. Built with CodeMirror 6 for the editor and sandboxed iframe execution for security isolation. Captures console output, handles async code, and includes a 5s timeout for runaway scripts.

    System Design Builder

    Interactive architecture visualization tool. Start with a basic client-server-database setup and build complex distributed systems by adding load balancers, caches, message queues, microservices, and more. Animated data flow shows sync vs async communication.

    State Finance Report - CAG India

    Interactive financial report for the Comptroller and Auditor General of India. Built with React and Firebase, featuring dynamic Plotly.js visualizations including treemaps and sunburst charts for hierarchical audit data analysis. Deployed across NIC GovCloud and multiple platforms.

    Audit Analytics Dashboard

    Real-time analytics dashboard built with Plotly Dash (Python/Flask). Features interactive drill-down reports, treemap visualizations, and sunburst charts for multi-level audit data. Integrated with Node.js data aggregation services.

    Anti-Drug Counterfeiting (Blockchain)

    Supply chain tracking system using Hyperledger Fabric to combat pharmaceutical counterfeiting. Implemented smart contracts, Node.js REST APIs for blockchain interaction, Kubernetes orchestration, and Elasticsearch for transaction indexing.

    E-Commerce Frontend Demo

    React application demonstrating frontend patterns: debounced search, infinite scroll pagination, optimistic UI updates, and clean API integration with error boundaries.

    Contact

    Reach out at anildkdev@gmail.com