DL

Innovate. Implement. Impact.

Hi, I'm David Liu, a generalist software developer based near Seattle, WA with about 18 years of experience. I've built a variety of web, mobile, and data products from 0 -> 1 at companies both big and small. I've also re-architected complex applications, spun up new SDKs, and proactively made impactful enhancements boosting developer productivity and customer success metrics. I care deeply about fostering collaboration, technical excellence, and making customers happy. My recent experience leans more toward front-end and full stack web development, but I have the ability to learn quickly and make an impact on any product.

EXPERIENCE

Microsoft

January 2024 - Current

Principal Software Engineer

Redmond, USA

  • ✓ Building AI-powered low code experiences.
TypescriptJavascriptC#
Azure OpenAIReactWebpackjotai.NET FrameworkLLMsAzure

WorkOS

Jun 2021 - Sept 2023

Senior Software Engineer

Remote, USA

  • ✓ Led end-to-end initiatives developing customer-facing features, internal tools, and performance enhancements resulting in significant latency improvements, and customer delight.
  • ✓ Collaborated with customers to deliver impactful product enhancements and presented them at customer events.
  • ✓ Founded a knowledge sharing community to support company-wide onboarding and enablement.
TypescriptJavascriptKotlin
ReactNextJSNodeJSNestJSPostgreSQLRedisAWS

DocuSign

May 2020 - June 2021

Senior Software Engineer

Seattle, WA

  • ✓ Led web development for high-priority incubation projects, including DocuSign Search.
  • ✓ Improved front-end integrations between partner teams, promoting autonomy and improving shipping speed.
  • ✓ Founded a company-wide community dedicated to sharing knowledge on frontend technologies, fostering cross-team collaboration during the COVID-19 pandemic.
TypescriptJavascriptC#
ReactAngularJSNodeJSWebpackMobXRedux.NET Framework

Microsoft

Sep 2013 - May 2020

Senior Software Engineer

Bellevue, WA

  • ✓ Architected and implemented novel UI patterns, reducing P95 load latency by 70% during web application migration to React
  • ✓ Led development and architecture for a company-wide portal to visualize analytics data, building out a component framework from scratch and a storybook-like framework for rapidly prototyping new features.
  • ✓ Created and maintained analytics SDKs for Android and iOS used in millions of devices across major Microsoft applications.
  • ✓ Accelerated development on mission-critical projects
TypescriptJavascriptC#C++Java
ReactAngularJSMobXReduxWebpackAndroidAzureSQL Server

Cisco

Aug 2011 - Sep 2013

Senior Software Engineer

Atlanta, GA

  • ✓ Architected and implemented a custom UI framework in an Android application, enabling millions of subscribers to watch TV from their devices.
  • ✓ Designed and implemented RESTful APIs serving video content metadata for cable TV.
JavaGroovy
AndroidJBossSpring MVCHibernateOracle

McKesson

Aug 2006 - Aug 2011

Software Engineer

Atlanta, GA

  • ✓ Led a team of six to create a custom probabilistic matching engine resulting in a flagship data product for our largest customer, winning an award for the effort.
  • ✓ Developed internal tools, customer facing apps, and test frameworks handling tens of millions of sensitive pharmacy transactions per day.
PerlJavascriptC#Java
.NET MVCExtJSjQueryLinuxOracleSQL Server

Microsoft Windows Embedded Student Challenge (ImagineCup)

Jan 2006 - Jul 2006

Engineering Student

Atlanta, GA

  • ✓ Microsoft WESC finalist (now called ImagineCup). Our team, GT Earth placed 6th-9th out of 300+ teams. We built a home automation system that saves electricity. Project Details
C#C++
.NET CompactX10Windows CE

EDUCATION

Georgia Institute of Technology

Aug 2001 - Aug 2006

Atlanta, GA

  • ✓ B.S. Computer Engineering
  • ✓ Dean's List Recipient