# Tom Overton > Senior Software Engineer at Fabric by Gerber Life Location: Seattle, Washington, United States Profile: https://flows.cv/tomoverton I'm a senior software engineer with 11+ years of experience in the industry. In that time, I've worked on three different React Native apps, multiple React and Angular frontends, and a C# authentication service used by billions daily. I've rearchitected a backend service to save tens of thousands of dollars per month in Azure costs; I've developed a mobile app during a hackathon to help colorblind people (like myself) better tell colors apart; I led a multi-team effort to make our mobile app more secure; I've created a responsive chart to showcase the power of compounding returns; and in my spare time, I like to look at assembly code and reverse engineer video games. If any of that sounds interesting to you, don't hesitate to reach out! ## Work Experience ### Senior Software Engineer @ Fabric by Gerber Life Jan 2024 – Present | Seattle, Washington, United States - Implemented single-sign on (SSO) for Google and Apple accounts in the mobile app, allowing users to sign in to the app using their existing accounts with a single button press. - Added functionality to the mobile app to allow users to invite their family members into the app and to share their financial information with their family. - Implemented App Tracking Transparency requests within the app to allow users to opt-in to sending analytics on iOS. This brought our iOS analytics to parity with our Android and web apps. - Created a responsive interactive chart to demonstrate the power of compounding returns. This chart allows users to customize their yearly contributions, expected rate of return, and years to grow and preview how their investment grows over time. ### Senior Software Engineer, Mobile @ Found Jan 2022 – Jan 2024 | Seattle, WA - Developed a feature flag system for the mobile app to support a switch to trunk-based development within the mobile app. This saved a lot of time for our developers, as they didn't have to merge various feature branches into the main branch. - Integrated this feature flag system with Amplitude to allow the product team to run experiments and roll out features with minimal developer interaction. - Boosted engagement with the app by developing an achievement system to reward members for losing weight or sticking to habits. I was the sole frontend developer behind this system. - Unified the architecture of various messaging endpoints to simplify the codebase and speed up development. I designed the architecture to match an existing implementation and worked with the backend team to ensure we got the desired results. - Combined multiple distinct messaging experiences into a single messaging center that simplified the experience for our users and reduced support requests. This messaging center eventually hosted all forms of in-app messaging. - Developed server-driven components within the mobile app to let us customize our UI on-demand, giving us the ability to change the user experience without needing to deploy another release of the app. ### Senior Software Engineer @ Tableau Jan 2022 – Jan 2022 | Seattle, Washington, United States - Led a cross-team effort to allow customers to upload app logs securely instead of emailing them in plaintext - Simplified error handling throughout the app by replacing legacy code with Bugsnag’s React Native SDK - Rewrote Tableau Mobile’s overall navigation, making it easier for users to find their content - Worked with Tableau Server developers to ensure that the customer experience on the app mirrors the experience of using Tableau Server in the browser ### Software Engineer @ Tableau Jan 2017 – Jan 2022 | Seattle, Washington, United States - Directly addressed user feedback about app sluggishness by optimizing JavaScript code to improve responsiveness in Tableau's web app by up to 300 milliseconds. - Created a web tool to allow authors to preview how their visualizations look on various mobile devices - Developed a feature within Tableau’s C++ desktop app to automatically generate mobile-friendly layouts ### Software Engineer @ Microsoft Jan 2015 – Jan 2016 | Bellevue, WA - Increased engagement with Cortana by automatically showing sports information based on the user’s location - Built the Cortana developer portal at https://developer.microsoft.com/en-us/cortana (now deprecated) to allow other developers to create skills for Cortana. ### Software Engineer @ Microsoft Jan 2014 – Jan 2015 | Redmond, WA - Saved tens of thousands of dollars per month on Azure costs by writing a faster request router for an authentication service - Reduced the time to run the test suite for our authentication service from 30 minutes to 5 minutes by rewriting the tests to be parallelizable ### Software Engineer Internship @ Microsoft Jan 2013 – Jan 2013 | Redmond, WA - Created a web service in C++ that performed two-factor authentication (2FA) and generated app passwords - Developed a DLL to interface with that web service so that clients could perform 2FA with a single API call ## Education ### Bachelor of Science (B.S.) in Computer Science University of Washington Jan 2011 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/tom-overton-software - GitHub: https://github.com/tom-overton --- Source: https://flows.cv/tomoverton JSON Resume: https://flows.cv/tomoverton/resume.json Last updated: 2026-03-22