Arjun Gupta

Software Engineer | Microsoft | Ex - Amazon | Master of Science in Computer Science

Atlanta Metropolitan Area

About

Software Engineer with a track record of delivering scalable backend systems, distributed services, and customer-facing features for high-impact global products. Skilled in building cloud-native applications using Java, Python, and C# on AWS and Azure. Adept at owning projects end-to-end, from design to production, and collaborating across functions to ship features used by millions. Passionate about system design, developer productivity, and building tools that scale. Languages: Java, Python, C#, Swift, TypeScript, C/C++ Cloud and DevOps: AWS (EC2, S3, Lambda), Azure, CI/CD (Azure DevOps, GitHub Actions), Docker, Kubernetes Frameworks and Tools: Spring Boot, .NET 6, React, Node.js, Freemarker, XML/JSON, Git, IntelliJ, Xcode Data & Messaging: SQL Server, MySQL, MongoDB, CosmosDB, NoSQL, Kafka, Apache Spark, Redis Testing & Monitoring: JUnit, NUnit, Mockito, TestNG, Unit & Integration Testing, Observability, CloudWatch Other: REST APIs, Distributed Systems, Parallel Computing, AR, GenAI, SEO, Webpack, RxJS

Experience

  • Software Engineer at Microsoft
    Oct 2025 - Present · 10 mos

    Team: Azure Reliability (AzRel) • Improve the reliability, availability, and performance of Azure’s most critical cloud services by applying Site Reliability Engineering (SRE) principles across large-scale distributed systems. • Partner with product engineering teams to enhance service health through better observability, actionable telemetry, and resilient architectural patterns. • Drive reliability-focused engineering efforts, emphasizing long-term platform improvements over manual operations by building automation, tools, and reusable solutions. • Participate in deep engineering engagements and incident response workflows to analyze issues, identify root causes, and implement preventive solutions. • Use SLIs, SLOs, and service health metrics to guide reliability investments and ensure customer trust in Azure’s mission-critical workloads. • Contribute to safe deployment practices (canaries, progressive rollouts, automated guardrails) to ensure secure and reliable delivery at cloud scale. • Collaborate cross-functionally with Azure CXP, product engineering, and global reliability teams to amplify customer needs, enhance cloud quality, and influence engineering standards across Azure. • Support the adoption of AI-driven reliability tooling and insights to scale operational excellence across services. • Champion growth mindset, inclusion, and collaborative problem-solving in a diverse, globally distributed engineering environment.

  • Independent Software Engineer & Programming Instructor at Freelance | Self-Employed
    Jan 2024 - Oct 2025 · 1 yr 10 mos

    • Leading development of full-stack and AI projects including: o RealEstateAR: cross-platform AR app for real estate overlays using GPS and live camera. o GenAI Benchmarking Framework: Python tool evaluating open-source LLMs with performance metrics and visual reports. • Teach Python and Web Development to K-12 students, strengthening technical communication and mentorship skills.

  • Software Development Engineer at Amazon
    Aug 2022 - Jan 2024 · 1 yr 6 mos

    Team: Amazon Prime – Retention & Customer Experience • Designed and launched a responsive "Plan Switch" widget across 12 global marketplaces, driving upsells from monthly to annual Prime plans. Owned backend (Java + Spring Boot) and frontend (Freemarker, JSON, Swift) implementations, scaling to millions of daily users. • Led backend design for "Prime Shipping Savings", surfacing personalized savings data to users. Built high-throughput data pipelines to compute and store shipping deltas and de-dupe costs per delivery group. • Designed systems for horizontal scalability and high availability, ensuring concurrency and performance at scale. • Collaborated across UX, localization, and service teams; launched features with 100% test coverage, automated testing, and localization validation across locales and currencies. • Designed and deployed microservices architecture to support high-throughput features with low latency and global failover. Technologies: Java, Spring Boot, Swift, XML, AWS, iOS, Git, JSON, JUnit, Freemarker, Linux

  • Data Pipeline Engineer at Microsoft
    Feb 2021 - Aug 2022 · 1 yr 7 mos

    Team: Halo Data Analytics – Player Engagement • Designed a CRM-style Azure Function in .NET 6 to enable personalized outreach campaigns based on player behavior data, supporting dynamic segmentation and automated follow-ups. • Reduced memory usage by 75% via asynchronous parallelization and optimized batch data pipelines, cutting Azure storage costs significantly. • Partnered with data scientists to build tools for post-campaign analysis and user cohort performance tracking. • Built and deployed CI/CD workflows in Azure DevOps, modernized internal debugging framework. Technologies: C#, .NET 6, Azure Functions, Kusto, CosmosDB, NUnit, Git, Visual Studio

  • Full Stack Developer at Freelance | Self-Employed
    May 2020 - Dec 2020 · 8 mos

    • Built and deployed client websites for law firms and sports organizations with modern web stacks (React, TypeScript, PHP). • Integrated SEO best practices, improved traffic visibility, and performed market analysis for competitive positioning.