Daiwei Fan

Bachelor of Software Engineering

Email: fandw44@gmail.com

Cell Phone: +1 (226) 899-4033

Summary of Qualifications

Certification

Professional Experience

Stripe Remote Location, North America
Full Stack Engineer October 2023 - Current
  • Developed a new dashboard that allows Stripe customers to monitor their account health. Involves project management such as setting milestones, coordinating with stakeholders, holding weekly progress sync-ups and unblocking own team and sister team members. As well as API design, frontend development, a duo data source support with internal debugging tools and hot failover switch.
  • Led a project that allows Stripe to collect acknowledgements/attestations from its customers. Involves project management, as well as async event consumer and batch data processing.
  • Redesigned an API, reducing the time required to complete a bank account information retieval operation from 15 seconds to less than 1 second.
Dropbox Remote Location, North America
Infrastructure Software Engineer March 2021 - June 2022
  • Led a project to create a new dependency management tool for 3rd party Go libraries and Go Module support. The old way of downloading 3rd party libraries to become part of the repository was completely replaced by this new system, which stopped the monorepo from growing rapidly. It cleared 1 GigaByte of existing 3rd party code from the repository, saved uncached Git operations time by 10%, and sped up developer configuration time when adding new dependencies by 50%. (Golang, Bazel/Starlark)
  • Participated in the developer wait time reduction campaign, which aimed to identify build pain points and reduce long wait times when developers perform common operations such as Git. Specifically responsible for Git metric collections through sandbox benchmarks and real-time logging from user machines. This crucial beta environment allowed the team to accurately predict how effective our improvements would be on the user end. (Golang, Python, Unix)
Amazon Toronto, Ontario
Software Development Engineer August 2017 - September 2020
  • Built an API to query retail product inventory from the Customer Service domain. The API successfully withstood the 1200 calls/second peak stress test and correctly started to queue up upstream requests in a buffer to limit its maximum number to 1000 rps, which is the negotiated hard limit from the data provider. (TypeScript, GraphQL)
  • Created an article tag system in the CSA(customer service agent) knowledge database that aimed to expedite searches. Boosted knowledge-sharing efficiency from article writers and between CSAs by 30% (Spring, TypeScript)
  • Built a dashboard on the CSA support platform to indicate how well and how quickly CSA questions are being answered. This monitored CSA trainer performance and allowed them to identify common CSA FAQs and pain points. It was later added to the CSA training and improvement program as a missing piece. (Spring, Perl/Mason)

Internships

Minted LLC. San Francisco, California
MySQL, Vagrant, Gulp, Kibana, Python January 2016 - April 2016
Reflektion Inc. San Mateo, California
YACC, Python, MongoDB September 2014 - February 2015
Telus Health Inc. Mississauga, Ontario
J2EE, JUnit, DB2, SOAP January 2014 - April 2014
PointClickCare Mississauga, Ontario
Technologies: MySQL, jQuery April 2013 - August 2013

Education

University of Waterloo Waterloo, ON
Bachelor of Software Engineering Graduated: April 2017