David Sun

David Sun Email and Phone Number

Principal Software Engineer @ Built In
David Sun's Location
Alameda, California, United States, United States
David Sun's Contact Details

David Sun personal email

About David Sun

With over 20 years of software engineering experience, I am a seasoned leader and contributor who has worked in different industries. I am passionate about strengthening team culture and delivering value to customers. My core competencies include collaborative coding and engineering practices. I enjoy guiding the approach and execution of designing evolutionary architectures that change gracefully over time.I am looking to team up with like-minded individuals who also sacrifice for the sake of something more important or worthy.

David Sun's Current Company Details
Built In

Built In

View
Principal Software Engineer
David Sun Work Experience Details
  • Built In
    Senior Software Engineer
    Built In Feb 2024 - Present
    Chicago, Illinois, Us
  • Opentable
    Principal Software Engineer
    Opentable Oct 2020 - Aug 2023
    San Francisco, California, Us
    My team built and maintained the industry's leading restaurant reservation and guest management system, serving over 30,000 restaurants globally. The multi-tenant SaaS system's responsibilities include guest, reservation, and table management for the restaurant, and integrates with internet systems allowing diners to search and book reservations online.Worked on architecture and technical foundations for the restaurant platform. Worked a wide range of problems, including developer productivity (CI / CD), software modernizations, improving resourcefulness of existing systems, and improving high availability for offline clients and for backend systems in our geographically distributed datacenters.
  • Opentable
    Engineering Manager
    Opentable May 2017 - Oct 2020
    San Francisco, California, Us
    Managed and grew a backend product team of 6-8 engineers. Strengthened engineering practices through mentorship, coaching, and internship programs. Guided various product deliverables and technical foundation efforts.- Guided the approach to add more sophisticated availability features (different supply dimensions, experiences), unlocking new customer fit and growing the customer base and unlocking more supply.- Guided a modernization effort to new container technologies (Kubernetes) by using the Strangler Pattern technique to migrate individual portions of our system from .NET Framework to .NET Core while continuing feature development. Within one year, we migrated our entire backend of 10 microservices with zero incidents.- Guided the approach and execution of a data archiving strategy for historical reservations, resulting in improved throughput and reduced operating costs (> $100k per year).
  • Opentable
    Principal Software Engineer
    Opentable May 2014 - May 2017
    San Francisco, California, Us
    As Tech Lead, guided the approach and execution of the backend product development team. Built and maintained the new flagship platform, steadily growing and scaling the system to support new and existing customers on the legacy platform. Sustained a high level of productivity while maintaining high quality.- Coordinated and collaborated with other teams to efficiently migrate existing customers on the legacy system to our SaaS platform. Within one year, we successfully migrated all remaining 10k legacy customers to our SaaS platform, eliminating all maintenance and operating costs of the legacy system.- Collaborated with the DB team to design and implement our database sharding strategy. This allowed us to horizontally scale our database capacity to 10,000+ customers.- Negotiated, prioritized, and executed a large refactoring of the availability subsystem. This resulted in improved ability to deliver more sophisticated scheduling/availability features in the product's roadmap (ex: a feature that used to take 4 weeks now took 2 weeks).
  • Opentable
    Senior Software Engineer
    Opentable May 2012 - May 2014
    San Francisco, California, Us
    Built out the initial MVP for OpenTable's first SaaS platform for restaurant customers. Iterated and grew new customer base to 1000+ customers.
  • Itg
    Principal Software Engineer
    Itg Mar 2009 - Apr 2012
    New York, Ny, Us
    Served as a principal engineer on Triton, a real-time trading platform which has received numerous industry awards in Europe, Asia, and the United States. Worked primarily on the Trade Processor server component, an execution management system.
  • Itg
    Senior Software Engineer
    Itg Jun 2006 - Mar 2009
    New York, Ny, Us
    Received a Technology Innovation Award for introducing a broad stack acceptance testing framework, which increased developer confidence and improved quality (reduced defects by 25%).Integrated capacity tests into the CI pipeline, which prevented 5 non-functional defects from impacting customers.Added concurrency support in broad stack tests, used test doubles in unit tests, and reduced compile times. Combined, this reduced build feedback time from hours to < 20 minutes.
  • Intel
    Senior Software Engineer
    Intel Feb 2005 - Mar 2006
    Santa Clara, California, Us
    Helped Intel be one of the first WiFi solutions in the market to support various 802.1x protocols and single-sign on with smart card or biometric scanning.
  • Intel
    Senior Software Engineer
    Intel Feb 2003 - Feb 2005
    Santa Clara, California, Us
    Designed and implemented features for the Intel AnyPoint® home networking suite (HPNA, HomeRF, and 802.11). Received a divisional recognition award for improving the usability of the software product.
  • Intel
    Software Engineer
    Intel Feb 2001 - Feb 2003
    Santa Clara, California, Us
    Contributed to the Intel AnyPoint® home networking software suite for a first generation family of network adapters (pre-802.11 technology & powerline).

David Sun Skills

C++ Software Development C# Agile Methodologies Object Oriented Design Python Software Engineering Scrum Subversion Refactoring Sql .net Multithreading Unix Clearcase Fitnesse Java Chef Nosql Rabbitmq Mongodb Mysql Puppet Continuous Delivery Elasticsearch Test Driven Development Extreme Programming

David Sun Education Details

  • Ucla
    Ucla
    Computer Science & Engineering

Frequently Asked Questions about David Sun

What company does David Sun work for?

David Sun works for Built In

What is David Sun's role at the current company?

David Sun's current role is Principal Software Engineer.

What is David Sun's email address?

David Sun's email address is da****@****ail.com

What is David Sun's direct phone number?

David Sun's direct phone number is +142429*****

What schools did David Sun attend?

David Sun attended Ucla.

What are some of David Sun's interests?

David Sun has interest in Poverty Alleviation, Children, Economic Empowerment.

What skills is David Sun known for?

David Sun has skills like C++, Software Development, C#, Agile Methodologies, Object Oriented Design, Python, Software Engineering, Scrum, Subversion, Refactoring, Sql, .net.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.