# Tony Nguyen > Making work happier Location: San Francisco, California, United States Profile: https://flows.cv/tonynguyen Worked in software engineering positions for the past 15 years with two and a half years of experience in engineering management, six years as a senior engineer. Gained various experiences in different industries across different stages of a company such as a Series A SaaS company to a publicly trading enterprise tech company. Learned and applied the following recent skills and technologies: management, coaching, interviewing, hiring, product iteration, scaling Amazon Web Services, TypeScript, Node.js, React, and Postgres. ## Work Experience ### Software Engineer @ Front Jan 2022 – Present | San Francisco Bay Area Front is the leader in customer communication that brings teams together to offer tailor-made service at scale. ### Senior Software Engineer @ Courier (YC S19) Jan 2020 – Jan 2021 | San Francisco Bay Area As an individual contributor of a team of 15 people, seven of whom were engineers, delivered backend features and conducted interviews for the team. Designed and deployed a delivery status checking pipeline on AWS for sent emails; this feature enabled two of our largest customers (~60000+ messages sent/month) to rely on Courier to verify 100% of their emails sent via SendGrid and Mailgun versus having to design their own system and correlations to check delivery status. Optimized the message sending pipeline in AWS to be more performant. Reduced back pressure of messages sitting in the streams for minutes to hours down to two three seconds of delay. For three months, conducted technical and behavioral interviews least once a week to hire people with skills in React and AWS. Led to building a team of three engineers to a team of seven engineers that could tackle a wide range of feature requests. ### Director of Engineering @ Winmore Jan 2015 – Jan 2020 | San Francisco Bay Area Responsible for mentoring one engineer and ensuring the stability of the backend systems including Kubernetes and PostgresSQL. Reported directly to the VP of Engineering to decide on product roadmap, feature prioritization, and ensuring our work directly impacted sales. ### Manager @ Winmore Jan 2018 – Jan 2019 | San Francisco Bay Area Managed a team of four engineers who were across three functional teams. Responsible for their growth, helping them choose and encouraging them to use their yearly training funds, and tracking their milestones for a promotion and raise. Conducted weekly 1:1s with each teammate to ensure they had a set time to raise concerns, ask technical questions, and ask questions related to working within start-up. The engineers felt they always had a chance to reach me and know that I was there to ensure they were successful. Implemented SMART criteria documentation with another manager to concretely establish where an engineer can grow in a specified amount of time. Documenting achievements and progression enabled the engineers to clearly see how they were doing and if what they were doing was aligned with their motivations. Participated in both technical and behavioral interviews for engineers. Led to hiring of two senior engineers that could work in a remote environment. ### Senior Software Engineer @ Winmore Jan 2015 – Jan 2018 | San Francisco Bay Area Ranging from individual contributor to feature team lead, designed, planned, and delivered multiple features for the Analytic dashboards for Winmore. Researched and proposed our external querying language to be OData in 2015. Planned out the sequencing of which supported functions should belong in version 1.0. Set up a path to abstract OData over ElasticSearch queries with a path to apply OData on top of PostgresSQL when the team decided to remove ES from the infrastructure. Ensured that the team could transition the underlying technology without introducing bugs and tech debt while staying on a timeline to deliver the product to the general audience. Mentored an engineer to learn how to make changes to the OData querying library and provided a large suite of unit tests to prevent regressions. Led to the engineer becoming the domain expert of OData and being able to add and change features without concern of breaking 1000s of queries occurring per hour. ### Team Lead @ NGP VAN Jan 2013 – Jan 2014 * Mentored and served for a team of four developers and a QA engineer * Introduced and implemented projects using concepts of event driven architectures * Advocated engineering to integrate RabbitMQ as a message transport for new projects * Performed as scrum master, mainly to unblock team members * Documented legacy and new systems using Git and Confluence * Blogged about NServiceBus, Neo4j, and thought processes for engineers and product * Performed technical screens and in person interviews for engineering candidates ### Sr. Member of Technical Staff @ Eloqua Jan 2012 – Jan 2013 | Vienna, VA ### Lead Software Developer @ ReferralMD Jan 2012 – Jan 2012 "Simple, Secure Referral Exchange for Healthcare" I architect, I code, I brainstorm for a great idea in the Healthcare industry. ### .NET Developer @ INVISION Inc. Jan 2011 – Jan 2012 | Herndon, VA As part of a ten-man Scrum team, I try my best to write cool, useful stuff. ### C# Web Developer @ Deltek Jan 2009 – Jan 2011 | Reston, VA Learned from great teammates, and was part of a five to six man team developing web applications in ASP.NET MVC using a mix of Microsoft and open source technologies. ### Senior Developer @ FTI Consulting Jan 2006 – Jan 2009 • Developed applications and libraries for the E-Discovery process following object oriented design principles and TDD. • Tested and evaluated APIs and tools such as PKWare and Aspose Total.NET. Interacted with third party development teams and suggested improvements. Convinced leadership to purchase the libraries for integration into the E-Discovery solutions. • Provided training to six to ten developers in SQL Reporting, Unit Testing/Introductory TDD, and Events/Delegates/Asynchronous Calls. • Joined an SCRUM team of three C# developers, two DB developers, and two QA consultants developing a complete re-write of the EDRM processing system since summer of 2007. The project helped reinforce following simple OOP principles and introduced advanced principles, tools, and TDD. • Developed a C#/SQL service and application that extracts OLE documents from MS Office documents. • Developed a C# application that provided end-user an easy way to provide a forensically safe copy of data. • Developed a C# application to automate the printing of MS Word documents with Track Changes. • Performed code reviews of developers’ code identifying areas ambiguous in code. • Trained non Agile developers in following practices for writing code in applications. • Invested time to learn business and technical aspects of the EDRM, specifically in collection, processing, and production. • Maintained and supported several VB/SQL applications that automated processes of the EDRM lifecycle. ### Application Developer Intern @ Highmark Jan 2005 – Jan 2005 ### Client Systems Intern @ WellChoice Jan 2004 – Jan 2004 ### Network Engineer Intern @ Electronic Ink Jan 2002 – Jan 2003 ## Education ### Bachelor of Science in Computer Science Penn State University ### Computer Science Drexel University ## Contact & Social - LinkedIn: https://linkedin.com/in/tonynguyen81 --- Source: https://flows.cv/tonynguyen JSON Resume: https://flows.cv/tonynguyen/resume.json Last updated: 2026-04-11