Ankur Srivastava

Software Engineer

Canada7 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in performance engineering and scalability.
  • Proven track record at Microsoft and Amazon.
  • Strong collaboration skills across teams.
Stackforce AI infers this person is a Cloud Infrastructure and IoT expert with a focus on performance optimization.

Contact

Skills

Core Skills

Distributed SystemsPerformance EngineeringCloud InfrastructurePerformance Debugging & OptimizationIot

Other Skills

AWSCC++Cloud ServicesData StructuresFlexImaging SoftwareJ2EEJavaJava Enterprise EditionJavaScriptLaTeXLinuxMySQLRDMA

About

I am a software engineer with extensive experience in distributed systems, cloud infrastructure, and high-performance software, having worked at Microsoft and Amazon as well as in R&D roles. I specialize in performance engineering, scalability, and solving complex systems-level problems across both hyperscale cloud platforms and consumer-facing software. At Microsoft (Azure Storage Performance team), I optimized latency, throughput, and scalability for Azure Storage, working on both user-mode and kernel-mode systems, and leveraging technologies like RDMA, storage stack re-architecture, and run-to-completion paradigms. At Amazon (AWS Outposts), I contributed to extending the AWS cloud to on-premises environments, ensuring reliability, consistency, and high performance for hybrid workloads. Earlier, I worked on camera and imaging systems software, delivering features such as Zero Shutter Lag (ZSL), optimizing 3A algorithms, and debugging critical system issues. I also have experience mentoring as a Teaching Assistant, guiding students in programming and databases. I bring a track record of delivering impactful solutions, collaborating across teams, and driving performance at scale. I am now looking for opportunities where I can leverage my experience at Microsoft, Amazon, and high-performance systems to contribute to innovative, scalable, and robust software products.

Experience

Microsoft

Software Developer II

Jun 2023Present · 2 yrs 9 mos · Vancouver, British Columbia, Canada · Hybrid

  • Delivered RDMA-based performance innovations, improving latency, throughput, and CPU efficiency across Azure Storage and IaaS VMs.
  • Built RDMA session reset features to address critical security vulnerabilities, strengthening Azure’s zero-trust posture.
  • Designed a multi-version testing framework for fast path protocols, ensuring high reliability and seamless rollouts.
  • Partnered with Networking and Compute teams to ship production-ready features powering services
Distributed Systems

Amazon web services (aws)

Software Engineer

Apr 2020Jul 2023 · 3 yrs 3 mos · Seattle, Washington, United States

  • Drove the expansion of AWS Outposts, integrating AWS cloud services into on-premises data centers.
  • Led the launch of Outposts in Sydney and Bahrain through effective provisioning pipelines.
  • Automated configuration generation, significantly reducing manual delays in software installations.
  • Developed an API for EC2 Frontier Diode, enhancing provisioning efficiency by exposing critical networking details.
Distributed Systems

Qualcomm

Software Engineer

Aug 2018Jul 2023 · 4 yrs 11 mos · San Diego County, California, United States

  • Developed connected camera IoT solutions, addressing critical customer-facing imaging issues.
  • Diagnosed and resolved offline image tuning problems, enhancing device output quality.
  • Collaborated with internal teams and external partners to ensure timely case resolutions.
  • Gained expertise in IoT edge devices and real-time imaging performance.
Performance Debugging & Optimization

University of wisconsin-madison

Teaching Assistant

Aug 2015Dec 2017 · 2 yrs 4 mos · Greater Madison Area

  • Assisted in CS564: Intro to Databases and CS302: Intro to Programming, facilitating student understanding of key concepts.
  • Held office hours to provide personalized support and feedback on assignments, enhancing student learning outcomes.
  • Supported lab sessions and prepared course materials, contributing to effective curriculum delivery.
  • Gained hands-on experience with Python, C++, SQL, and fundamental programming concepts.

Qualcomm

Software Engineer

Jan 2012Jul 2015 · 3 yrs 6 mos · Greater Hyderabad Area

  • Developed and optimized 3A algorithms (Auto-Exposure, Auto-Focus, Auto-White Balance) for smartphone cameras.
  • Enhanced low-level imaging pipelines to improve performance, latency, and image quality.
  • Collaborated with cross-functional teams to integrate camera software with hardware drivers and OS frameworks.
  • Contributed to performance tuning and algorithm validation on multiple Qualcomm platforms.

Infosys

Technology Analyst

Jul 2011Dec 2011 · 5 mos · Hyderabad, Telangana, India

  • Led offshore team and collaborated with onsite teams to drive Boeing projects, ensuring timely delivery and high-quality outcomes.

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

Jan 2015Jan 2017

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology - BTech — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Distributed Systems & Performance Engineering

Explore similar profiles based on matching skills and experience