David Liu
Verified Expert in Engineering
Software Developer
Issaquah, WA, United States
Toptal member since October 22, 2021
David is an ex-Microsoft and DocuSign full-stack software engineer with experience leading projects from zero to production on several teams across various companies. He also turned around failing projects into successful ones. He aims to deliver highly polished products that delight the customer and "just work." David's experience leans toward web development in React and AngularJS, but he's also experienced developing REST and GraphQL APIs, mobile development, and databases.
Portfolio
Experience
- JavaScript - 12 years
- TypeScript - 7 years
- NPM - 7 years
- AngularJS - 5 years
- Webpack - 5 years
- Node.js - 4 years
- React - 4 years
- MobX - 4 years
Availability
Preferred Environment
MacOS, Slack, Teams, Visual Studio Code (VS Code), Node.js, Zoom, Windows
The most amazing...
...thing I've developed is the renewed version of Microsoft's Power Automate web application.
Work Experience
Senior Software Engineer
DocuSign
- Led the front-end UI development of DocuSign search, working across the company with several partner teams to integrate with.
- Drove and established a micro-front-end-like process for teams to integrate their web products into the mainstream DocuSign web app. This allowed teams to be more autonomous and reduce the workload for host teams to oversee partner team development.
- Built out a comprehensive shared data table component within the company, which was in high demand from various UI teams in the company.
- Founded the front-end guild to facilitate a learning community for front-end technologies within the company. The guild grew from a casual weekly meeting of three into a formalized bi-weekly meetup of 20 regular participants.
Senior Software Engineer
Microsoft
- Led the re-architecture for the Microsoft Power Automate web platform for migrating from AngularJS to React resulting in significant performance improvements and NPS scores.
- Led the development of a web portal and its component framework from incubation to production for creating visualizations for data analytics.
- Developed Android SDK used by millions of devices to collect analytics across a suite of Microsoft products, including Outlook Mobile, Skype, and OneNote.
Software Engineer III
Cisco
- Designed and developed Android applications for a major cable company allowing millions of subscribers to browse, stream, and record live TV from their mobile devices. Applications used custom-built views, layouts, components, and animations.
- Designed and implemented various REST APIs serving video content metadata for millions of cable subscribers.
- Tuned several slow-running database queries in Oracle, resulting in significant performance improvements and data delivery to clients.
Software Engineer
McKesson
- Led a team of six to create a custom probabilistic matching engine in Perl to integrate various data sources containing physician data into a single data model. This eventually became a flagship product. Won a business-unit award for the effort.
- Developed an internal web product on spare time to help partner teams access and search for data across our data warehouse.
- Developed an internal tool to help QA analysts identify issues for data products being exported to customers.
Experience
Microsoft Power Automate
https://flow.microsoft.com/DocuSign Search uX
Full-stack React Application Re-architecture
Education
Bachelor's Degree in Computer Engineering
Georgia Institute of Technology - Atlanta, GA
Skills
Libraries/APIs
React, MobX, Node.js, REST APIs
Tools
NPM, Webpack
Frameworks
AngularJS, Redux, ASP.NET MVC, Express.js, Next.js, NestJS, Tailwind CSS
Languages
TypeScript, JavaScript, SQL, CSS, HTML, Java, C#, Perl, GraphQL, HTML5
Platforms
Android, Oracle, Azure
Storage
PostgreSQL
Other
Front-end, Private NPM Modules, TypeORM, Microsoft OneNote
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring