# Ty Thanh D. > Software Engineer | ex-Meta Location: San Francisco, California, United States Profile: https://flows.cv/ty • Experienced Software engineer and active open-source contributor with a passion for developing full-stack JavaScript (TypeScript) applications with React (Hooks), GraphQL, Redux, Node, Express, SQL, NoSQL, REST APIs, and more. • Co-creator of Examin, an open-source developer tool which generates Jest/Enzyme unit tests for React applications, facilitating Test-Driven Development workflows during the development of the application. • Featured speaker @SingleSprout's Speaker Series: "Diving Into New React/Redux Features" Github: https://github.com/tdoan35 ## Work Experience ### Software Engineer (via Magnit) @ Meta Jan 2023 – Jan 2025 | San Francisco Bay Area • Integrated a cross-platform settings flow feature allowing EMEA users to opt-out of targeted ads into Meta apps for Web, iOS, and Android utilizing an internal server-side rendering framework, Bloks in Q3-Q4 2023 • Improved Test coverage of all front-end content on Ads Feed Subscription service from ~15% to >90% in Q1 2024 • Utilized React, GraphQL, Hack, and SQL across the UI to API to Data layers in order to enhance the UI/UX of the Ads Profile Center with a focus on lightweight and production-grade solutions to users • Mitigated 32% of potential Privacy SEV flags owned by the Responsibility & Privacy Team onto internal compliance in Q4 2023 ### Senior Software Engineer, Front-End @ Littera Education Jan 2022 – Jan 2023 • Delivered feature implementing elastic-like search using a cached typeahead improving search by ~70% in Q1-Q2 2023 • Launched a project to for an internal design component library with >50% individual contribution in Q4-Q1 2023 • Led a team of 3 frontend engineers, designing API contracts between Front-end and Back-end layers, providing hands-on guidance as subject matter expert, mentoring, and conducting code reviews to ensure code quality and maintainability • Oversaw a cross-functional migration project from AWS Cognito service to Auth0 integration in Q1-Q2 2023 • Introduced team-wide quarterly code audits, and improved test practices to increase test coverage to >90% • Implemented UI/UX features using React and Node to integrate with outputs from Backend and Data teams ### Software Engineer (via K2Partnering) @ Meta Jan 2021 – Jan 2022 | San Francisco Bay Area • Implementing React with Hooks in order to build out front-end features of the internal Enterprise Products Contracts Tool • Employing Hack, a custom language built by Facebook, to create routes/functions to retrieve, post, update, or delete data • Utilizing GraphQL with RelayHooks to query and mutate APIs in a single, more performant, strongly typed language by minimizing endpoint requests into a single call, and gives consumers granular control over the shape of response data • Provides on-call user support regarding internal Enterprise Products - Contracts Tool ### Software Engineer @ Examin Jan 2021 – Jan 2021 | San Francisco Bay Area • Accessed React Fiber, the underlying reconciliation algorithm used by React, in order to generate Jest unit tests from stateful, render, and component data for users applications without having direct access to project files • Utilized TypeScript to ensure the shape of the datatypes is explicitly defined before runtime enforcing strict type-safe code, allowing for strong developer tooling support, and facilitating long term reliability of the codebase • Designed an asynchronous Inter-Process Communication system for a Chrome Runtime API between the user’s application and the application itself in order to optimize the application’s UX allowing for unique application features • Implemented React and Material-UI to present lightweight production grade UI for a seamless developer experience • Employed Webpack in order to transpile TS/ES6+ and deliver a small injectable bundle into the user’s application • Developed unique application-specific Algorithms in order to traverse, transform, and manipulate data from React Fiber ### Mechanical Engineer @ Electromechanical Engineering Associates, Inc. Jan 2018 – Jan 2021 | Greater Pittsburgh Area • Implemented Python, R, and MATLAB software solutions for mechanical data analysis and predictive test engineering • Performed detailed finite element analysis in ANSYS and Python-Mechanical APDL combined with classical analytical methods to determine and predict machine performance, operational ability, and implementation of design features • Performs design, layout, testing and evaluation of rotating mechanical and electromechanical machines and systems • Manages Mechanical Engineering Projects from the concept, design, and draft phase through machine design analysis, procurement, manufacturing, and shipment • Issues, formulates, and conducts test engineering plans on electro-mechanical machinery to describe and predict operational health, ability, and identification of potential problems • Works in and alongside interdisciplinary teams in analysis and engineering to move projects to completion ## Education ### Bachelor of Science - BS in Mechanical Engineering Point Park University ### Certification in Data Science The Johns Hopkins University Jan 2016 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/ty-thanh-doan - Website: https://www.tythanhdoan.com --- Source: https://flows.cv/ty JSON Resume: https://flows.cv/ty/resume.json Last updated: 2026-03-22