Hi, I'm Gaurav 👋🏻

I am a builder at heart, passionate about designing backend systems that can scale to serve millions of users. I enjoy creating tools and software that solve everyday problems, even if they operate behind the scenes. The idea that my work could one day impact thousands keeps me curious and driven.

I thrive on building, breaking, and rebuilding. In my free time, I explore open-source projects to understand how they work, fueling my passion for continuous learning. I’m deeply interested in computer networks, the architecture of the web, high-performance systems, and cloud computing. I love minimalism: in design, code, and life.

Technology doesn’t limit me. If I already know it, great. If not, give me 72 hours, and I’ll be ready to go. I've worked with Java, Python, JavaScript, and various libraries and frameworks in between.

Whether working on small tools or large systems, I always think about how I would approach things if the tool needed to scale for a massive audience. I’m a structured thinker, a risk-taker, and a lifelong learner driven by the joy of problem-solving.


Work Experience
See all work
  • Growth Loops Technology
    Software Engineer
    Jul 2024 - Apr 2025

    Execmind.ai - As the lead backend and DevOps engineer for ExecMind.ai’s MVP, I designed and deployed the core infrastructure powering real-time, multi-agent conversations. My work included integrating Stripe for payments and SendGrid for email, setting up role-based access control (RBAC) to keep data secure, and building REST APIs to support seamless interactions. To enable live chat, I used Django with Daphne and WebSockets, ensuring smooth, real-time communication.

    On the DevOps side, I took full ownership, from domain setup and server provisioning to configuring Nginx and CI/CD pipelines, keeping everything running smoothly. Beyond the tech, I also led weekly client meetings to ensure our development aligned with business goals, bridging the gap between engineering and strategy.

    Dronetjek.dk - At Dronetjek, I revamped the image upload flow in a monolithic Django application to handle high-resolution uploads more reliably. The original synchronous approach often caused delays and failures during upload, especially over slower networks.

    To solve this, I integrated Celery with Redis to offload image processing tasks, such as resizing and format conversion using Pillow, to background workers. Once processed, images were uploaded to Amazon S3, and the corresponding database entries were updated with their URLs.

    This change made the upload process significantly more reliable, cutting image processing delays by around 50% and reducing failure rates by over 70%. I also made minor improvements to the Nginx and Django configurations to better handle concurrent requests.


  • Amazon
    Software Development Engineer
    Apr 2024 - Aug 2024

    I worked as part of the Payments team at Amazon, contributing to Tier-1 and 2 microservices, critical to the payment ecosystem.

    I contributed to the Prime Day 2024 peak readiness program, ensuring all microservices owned by my team were prepared for high traffic. During the event, I monitored one of Amazon’s most critical payment systems to ensure its stability.

    I resolved a long-standing bug in a legacy Tier-1 service that caused order failures and financial accounting errors. This issue, which impacted financial accounting logic involving millions of dollars, required coordination with multiple teams to implement a fix ahead of Prime Day, preventing further disruptions and reducing manual recovery efforts.

    I also made code changes across multiple services to enhance observability by improving service-level metrics. This led to a ~40% reduction in time-to-detect production issues and improved dashboard accuracy for on-call engineers by enabling finer-grained metrics.

    I performed JDK migration for three production microservices, upgrading them from Java 8 to Java 17, updating dependencies and ensuring compatibility and system stability. Post-migration, the services saw up to a 15% improvement in throughput and a ~25% reduction in GC pause times under production load.

    In addition, I led the deprecation of a Tier-2 microservice, coordinating with downstream teams and migrating functionality to a newer service. This effort resulted in a ~22% reduction in monthly operational costs.


Let's Connect

If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.