Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Yiqun Ouyang

Bellevue,Washington

Summary

Highly skilled and results-oriented Software Engineer with 7+ years of experience in distributed systems and large-scale data processing. Proven expertise in designing, developing, and optimizing high-performance, fault-tolerant cloud solutions.

Overview

8
8
years of professional experience

Work History

Software Development Engineer

Microsoft
Bellevue, USA
03.2020 - Current
  • Company Overview: Azure Core, Azure Resource Graph(ARG) Team
  • Finished the full development lifecycle of a distributed notification processing system, Relationship Generator, to extract and publish source-to-target relationships for the downstream systems to build the connected Relationships Graph of Azure Resources and Services.
  • Achieved 2 billions daily throughput with millisecond latency using the tech stack of ARN, Event Hubs, Service Fabric, VMSS, Redis, Blob Storage and CosmosDB.
  • Designed and implemented features, including filtering, processing, publishing logic, job management, error handling, caching mechanisms, and extensibility for new workflows.
  • Developed regional-agnostic, templated build-out, and release processes for multi-regional service support and Business Continuity/Disaster Recovery (BCDR).
  • Managed input/output onboarding, fine-grained traffic control, and provided crucial livesite support, observability and testing tooling.
  • Built Preview version with a Azure Function Based solution for proof of concept workflows.
  • Contributed to two legacy generations of large-scale data processing pipelines: FIM Explore and Azure Graph, handling billions of data points with near real-time micro-batches, and hourly snapshot support from heterogeneous sources.
  • Developed the main ETL pipeline for FIM Explore and numerous features/projects within Azure Graph.

Software Development Engineer

Amazon Corporate LLC
Seattle, USA
03.2018 - 02.2020
  • Company Overview: Amazon Web Service, Aurora Team
  • Participated in Project Global Database, a high-performance, low-latency, cross-region data replication service.
  • Designed coordinator service for reservation leasing, supported single-mirror to multi-mirror upgrades, and owned integration tests for various use cases and failure scenarios.
  • Developed headnode pooling to minimize resource provisioning latency and isolate infrastructure failures.

Software Development Engineer Intern

Amazon Corporate LLC
Seattle, USA
05.2017 - 08.2017
  • Company Overview: Amazon Web Service, Aurora Team
  • Update Streams: Designed and implemented a streaming system to sync RDS with DynamoDB modifications.
  • Designed a fault-tolerant coordination mechanism for distributed workers.

Education

Master of Computational Data Science -

Carnegie Mellon University
Pittsburgh, PA
12.2017

Bachelor of Computer Science -

Peking University
Beijing, China
07.2016

Skills

  • Java
  • C#
  • Distributed Systems
  • Cloud Computing
  • Storage Systems
  • Database Backend
  • AWS EC2
  • Azure Core
  • Service Fabric
  • Azure Function
  • Kusto and KQL
  • Object-Oriented Programming
  • Notification Processing
  • ETL Pipelines
  • Livesite and Operations
  • Infrastructure Buildout

Timeline

Software Development Engineer

Microsoft
03.2020 - Current

Software Development Engineer

Amazon Corporate LLC
03.2018 - 02.2020

Software Development Engineer Intern

Amazon Corporate LLC
05.2017 - 08.2017

Master of Computational Data Science -

Carnegie Mellon University

Bachelor of Computer Science -

Peking University