Aashish Kumar's avatar

Aashish Kumar

Backend Engineer

Overview

Ex-Software Developer Intern @Webability

Ex-Backend Developer Intern @Zeepty Technologies ltd.

Ex-Software Developer Intern @Aky Deva

x

About

  • Backend-focused engineer specializing in Golang, Node.js and Distributed systems, building production-grade services designed for scalability, reliability, and fault tolerance from the ground up.
  • Designed high-throughput systems processing 30K+ daily jobs and 10K+ events/min, implementing transactional outbox, visibility timeouts, DLQs, bounded retries, and idempotent workflows to guarantee reliability under failure.
  • Strong hands-on experience with Concurrency in Go — worker pools, goroutines, channels, mutex, semaphores, backpressure handling, and graceful shutdown using contexts.
  • Strong believer in designing for failure first — crash resilience, zero job loss guarantees, at-least-once delivery semantics, and database-safe concurrency patterns.
  • Cloud & DevOps aware engineer with practical experience in Docker, Kubernetes, AWS, and CI/CD pipelines, focusing on reproducible builds, automated testing, and production-ready deployments.
  • Currently advancing my expertise in Observability Engineering, Testing, Benchmarking, and Profiling, ensuring systems are not just functional but measurable, optimized, and performance-conscious.
  • Built Monit — a distributed uptime monitoring system can handle 1M+ monitors.
  • Built Outflow — a crash-resilient transactional outbox processor handling 10K+ events/min.

Stack

Experience

Webability

  • Architected a distributed website auditing system using Go, Node.js and RabbitMQ with 30+ checks, processing 30K+ webpages/day via horizontally scalable crawler–queue–worker architecture.
  • Designed fault-tolerant job processing workflows with bounded retries, re-queuing, and DLQs, reducing job failures rate from 30% to <5% under worker crashes.
  • Introduced Redis-backed job state tracking and result caching, cutting database calls by ~10–15× and eliminating high-frequency polling, improving responsiveness and preventing DB bottlenecks under load.
  • Enhanced system observability and stability by implementing structured Zerolog logging and standardized Go error-handling patterns, making production failures easier to trace and reducing diagnosis time by ~2 times.
  • Golang
  • Node.js
  • TypeScript
  • RabbitMQ
  • Redis
  • Python

Zeepty Technologies ltd.

  • Developed a production Go service integrating with YouTube APIs using OAuth 2.0, building 15+ RESTful APIs with Chi router and MVC architecture to automate creator workflows and improving efficiency
  • Engineered a horizontally scalable Go worker service, processing SQS events concurrently using worker pool patterns, channels, and contexts, enabling parallel processing, graceful shutdown, and improved system stability under load.
  • Integrated CI/CD pipelines using GitHub Actions for 5+ Microservices with optimized Docker builds, automating testing and deployment workflows and reducing hours of manual effort to minutes per release.
  • Golang
  • Node.js
  • TypeScript
  • OAuth 2.0
  • Redis
  • GitHub Actions
  • AWS SQS

AKY Deva

Projects(3)

View all →

Featured projects and work showcase

GitHub Contributions

Social Links