Yao Ding

New York, NY | (608)770-6809 | yaodingyd@gmail.com
Experience
Datadog New York, NY Feb 2023 - Present
Senior Software Engineer
  • Building product and infrastructure for Datadog's Alerting Platform with go, react, python, elasticsearch and kubernetes.
Compass New York, NY Aug 2018 - Jan 2023
Senior Software Engineer
  • Tech lead, developing in-house continuous delivery platform, built on top of kubernetes
  • Orchestrated large monolithic applications's decomposition into modular deployable components with zero downtime,cutting down 70% build time (blog)
  • Designed and implemented the migration from NoSQL data model stored in DynamoDB to relational data in PostgresQL via progressive migration process and monitoring solution with no downtime
  • Guided the frontend's complete rewrite to TypeScript, migrating to new design system and new React paradigm for 100+ components
  • Managed heavy infra-related on-call duty to help application team troubleshoot their issues in clusters
  • Led the development of critical consumer-facing products: Tours, which helps agents and customers to schedule and manage houseshowings; A3G, an application to view complete agents information
  • Authored frontend application architecture, set up tooling and building process, built out components and data fetching patterns for the team
WebMD New York, NY Jun 2016 - Aug 2018
Frontend Engineer
  • Built efficient and responsive web UI and animations with vanilla JavaScript(ES6), jQuery and SCSS
  • Scaffolded project file structure, led the effort to move to a modern frontend architecture utilizing ES6, latest tooling and component-based design; converted manual build system to Gulp in Jenkins
  • Developed frontend templating solutions with in-house CMS and localization support
General Dynamics Towson, MD Mar 2015 – Feb 2016
Software Engineer
  • Designed and implemented feature-rich and data-intensive single page web application using Angular.js and in-house library, to manage customer health insurance data at millions level
Skills

Languages: JavaScript/TypeScript, Go, Python, SQL, Bash

Tooling: Git, Kubernetes, Docker, AWS, Terraform, gRPC, Postgres, Elasticsearch

Web Development: React, Redux, Tanstack Query, Node.js, Flask, Tailwind, Vue.js

Certifications

AWS Certified Solutions Architect Associate Certified Kubernetes Application Developer

Education

University of Wisconsin-Madison, Master of Science, Computer Engineering May 2014

Tianjin University, Bachelor of Engineering, Electrical Engineering Jun 2012