Summary
Overview
Work History
Education
Skills
Websites
References
Timeline
Generic

Yang Hu

Fremont

Summary

Seeking a challenging and rewarding Senior/Staff Software Development Engineer position with a dynamic, innovative company. Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer

Mashgin
PALO ALTO
10.2023 - Current
  • Led the Growth Team as Tech Lead, overseeing payment integration for the Mashgin AI checkout experience.
  • Enabled over 10,000 selling opportunities for the company - https://www.globenewswire.com/news-release/2025/02/11/3024219/0/en/Wesco-To-Double-Number-of-Stores-Using-Mashgin-AI-Powered-Checkout.html.
  • Collaborated with key payment integration partners, such as Freedompay, Verifone, Worldpay, Shift4, Invenco, and others.
  • Skills: Python, RACS, RSync, Grafana, Prometheus.

Senior Software Engineer

Opendoor
SF
08.2021 - 11.2022
  • Led a team of five engineers to successfully deliver multiple cross-team projects with the Internal Ops and External Support CRM teams, utilizing Ruby, Python, Go, and Node.js.
  • Implemented Twilio Flex setup and support using Node.js.
  • Designed and developed new features for call center tasks and incoming call management, utilizing Ruby and Python.
  • Automated Zoom calls with Calendly and Opendoor's internal workflow using Python.
  • Integrated Zendesk using Node.js to convert call center incoming tasks into tickets.
  • Integrated Gong.io using Go to plug in Twilio and Zoom recordings for in-depth metrics reporting on the Revenue Intelligence Platform.
  • Skills: Python, Ruby, Zoom, Node.js.

Senior Software Development Engineer

Niantic, Inc.
07.2018 - 08.2021
  • Tech Lead for large-scale and high-visibility projects.
  • Mentored junior software development engineers.
  • Niantic Token Service: Architected and developed Niantic's in-house service to provide an authorization framework for backend services.
  • ClientConfigService: Worked on an in-house configuration setter/loader service for all backend services.
  • Led a team of three to design, implement, and launch the Heatmap Pipeline.
  • Built a cloud service that collects our client activity at a size of PB per month and generates 100+ GB of data as a heatmap around the world.
  • Built and maintained Niantic's in-house pipeline management system based on Airflow.
  • I worked on spawn point generation for Pokémon GO.
  • Skills - Java, GCP, BigData, Dataflow, Beam, Spanner

Senior Software Engineer

Box
SAN FRANCISCO BAY AREA
07.2015 - 06.2018
  • Developer Ecosystem Team - Box Platform Initiative.
  • BoxSkill: https://blog.box.com/blog/intelligence-box-smarter-content-means-smarter-ways-to-work/
  • C# SDK, including .NET Core: https://github.com/box/box-windows-sdk-v2
  • OpenAPI: https://github.com/box/box-openapi.
  • Box Platform on AWS: https://blog.box.com/blog/box-platform-available-on-aws-marketplace/
  • Webhooks v2: https://developer.box.com/guides/webhooks/
  • Partner Integrations Team - Integrations with the following: DocuSign, Google Doc, Office Online.
  • Skills - PHP, Restful API, Swagger, .Net Core

Software Development Engineer

Microsoft
BELLEVUE
02.2013 - 06.2015
  • The Spartans - A team of elite engineers that the Ads executive team can quickly tap into for high impact projects
  • These projects span PaidSearch, Display, Local/Mobile and New Surfaces
  • We worked with the leadership team to identify projects that are critical
  • Selenium automation test
  • Production monitoring and bug discovery
  • Feature and improvements
  • Digital Asset Management system
  • Built an OData Web API skeleton in C# from scratch
  • Delivery Engine
  • AdServiceMain plugin as the BingAds backend
  • Query Annotation Service & Query Level Feature

Software Development Engineer

Amazon.com
GREATER SEATTLE AREA
06.2011 - 02.2013
  • Promise Team - Our team owned several tier-1 and tier-2 services in Java and C++ that computed promises in checkout, search and product detail pages, which had to maintain over a million requests per hour with high availability and strict performance SLA

Education

M.S. - Computer Science

University of Pittsburgh
Pittsburgh, PA
06-2011

BS - Computer Science

Sun Yat-sen University
China
06-2009

Skills

  • API development
  • Payment integration
  • Microservices architecture
  • Cloud service deployment
  • Agile methodologies
  • Cross-platform development
  • Proficient in Python, Java, and C#
  • End-to-end testing
  • Virtualization technologies
  • Team leadership
  • Project budgeting

References

References available upon request.

Timeline

Senior Software Engineer

Mashgin
10.2023 - Current

Senior Software Engineer

Opendoor
08.2021 - 11.2022

Senior Software Development Engineer

Niantic, Inc.
07.2018 - 08.2021

Senior Software Engineer

Box
07.2015 - 06.2018

Software Development Engineer

Microsoft
02.2013 - 06.2015

Software Development Engineer

Amazon.com
06.2011 - 02.2013

M.S. - Computer Science

University of Pittsburgh

BS - Computer Science

Sun Yat-sen University
Yang Hu