# Paul Quinn > Engineering @ TFH Location: Berkeley, California, United States Profile: https://flows.cv/paulquinn Senior Architect and Engineer with 15 years experience in commercial software design, development and leadership. Entrepreneurially driven and absolutely enthusiastic about putting technology to uplifting ends. • Embedded to Backend design, development and deployment • Client/Server protocol and public API designs • Design and development of B2B client/server/database systems • Design and development of consumer facing multimedia software • Exquisite experience with extensible architectures, SDK development and Media Players • Expert in C, very strong in C++, Object Oriented software • Developed and deployed products in: C, C++, C#, Java, ObjectiveC, Python iOS, Android, Windows, Linux, QNX, Solaris, and more Embedded, Mobile, Tablet, Desktop, Servers • Implemented all layers of the SDLC including Source control, Build Eng, QA, Design, Development, Docs, Packaging, Release • Leadership and mentoring of software teams • Thought partner with executive staff, can identify opportunities and risks, and create development milestones to meet business goals • 10 years experience developing User Interfaces, and overcoming general HMI complexities • 5+ years experience leading teams of Sr. Engineers on existing products and through the genesis of completely new code bases • Writes copious amount of code, for work and hobby • Customer facing, enthusiastic • Entrepreneur, Inventor ## Work Experience ### Senior Staff Software Engineer @ Tools for Humanity Jan 2024 – Present | San Francisco, California, United States ### Staff Software Engineer @ Google Jan 2021 – Jan 2024 | San Francisco, California, United States ### Senior Staff Software Engineer @ Fitbit Jan 2016 – Jan 2021 | San Francisco, California, United States Backend service architecture and development, low-level device protocols, user facing experiences and the mission to inspire you to live a healthier, more active life. ### Sr. Director of Architecture @ Gracenote Jan 2014 – Jan 2016 | Emeryville, California Overseeing software architecture of Gracenote's client SDKs across all products and verticals. Leading teams to develop cutting-edge technology for Gracenote in embedded, mobile, automotive, desktop and server deployments. Empowering Gracenote clients to be intelligent and autonomous in order to take advantage of the huge computing power on the edge of the Internet. Ensuring Gracenote APIs are coherent across all products, support rapid application development, and deliver and delight customers who are using Gracenote to pursue their own creative products. ### Director of Architecture @ Gracenote Jan 2013 – Jan 2014 | Emeryville, California Deploying Gracenote technology in the domains of Mobile, Automotive, and Home Entertainment. Meeting the constraints of embedded environments while presenting a cohesive development experience for Gracenote across all platforms. Bringing the Gracenote SDK to new languages and paradigms. Engaged in opening up Gracenote development for modern developers using VM languages such as Python, Go, Javascript. ### Sr. Software Architect @ Gracenote Jan 2012 – Jan 2013 | Emeryville, California • Architected single code-base suited for embedded devices, as well as large multi-processor, server-class machines • APIs methodically designed for intuition, consistency, and rapid application development. SDK has been deployed in millions of products across the industry • Goal of improving process efficiencies throughout the company • Produced a common platform that allowed the streamlining of QA, Tech Pubs, Professional Services, and Operations around common processes for each group • Developed processes to accommodate active development on a common code base by 4 teams totaling 16 engineers, all with separate release schedules • Interfaced with customers to discuss future products and partnerships • Continue to contribute software and mentor development that puts maintainability as a central goal ### Architect @ Gracenote Jan 2007 – Jan 2012 | Emeryville, California • Designed a multi-layered, cross-platform software stack, including processes for quick and efficient release cycles • Formed team to begin implementation of new Gracenote platform • Completed the first release of the software suite after 8 short months of development • Completed SDK suite including a cross-platform framework, and customer facing SDKs for a majority of current Gracenote products • Skunk-worked a brand new technology for Gracenote – a Java based Web API service for Gracenote products. • Began a transformation of Gracenote engineering through the success of developing quality products and efficient processes. ### Senior Software Engineer @ Gracenote Jan 1999 – Jan 2007 | Berkeley, California • Development of the Quinnware products to meet the business goals of a growing startup • Lead engineers to develop QMP through many major revisions and frequent releases • Integrated all Gracenote technologies into QMP • Designed and developed many of the first incarnations of client technologies for Gracenote • Two pioneered products – Gracenote Playlist and Gracenote MusicID-File – both continue as products to this day. • Received a US Patent for work relating to Gracenote Playlist • 3 other US patents filed (later abandoned by Gracenote due to shifting priorities) • Visited client sites for Gracenote sales support, customer training and development, and requirements gathering ### Founder, Principal @ Quinnware Jan 1997 – Jan 1999 | Ottawa and California • Sold to Gracenote in 1999 • Development of full-featured media player featuring a plug-in architecture and a custom skin-able UI engine • Developed from the ground-up in C++, it consists of over 1 million lines of code • Released to the Internet – achieved millions of downloads annually • Large fan-base requiring active support and media involvement • Started during University as a side-project to learn Windows programming • Commercially competitive media player with support for CDs, Audio Files, Online streaming, Videos, Ripping and Encoding • Gracenote filed a patent application for the novel Skinning engine invented for QMP • Lead Gracenote development team of engineers, including out-sourced QA teams • QMP is still currently available for download on www.quinnware.com ### Software Developer @ Corel Jan 1998 – Jan 1999 | Ottawa, Canada • C/C++ development on Windows and Linux • Initial member of team to port Corel’s products (Corel Draw, Word Perfect) to Linux • Worked with Open Source groups on Wine project (a porting layer for Linux) ### Network Administrator @ Nortel Jan 1996 – Jan 1997 | Ottawa, Canada • Part of support team of 4 for division at Nortel Headquarters • Administered over 400 clusters of machines ranging from Sun, HPUX, Mac, and Windows ## Education ### Bachelor of Mathematics in Honors Computer Science University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/paul-quinn-617ba01 - Website: http://paulquinn.com - Website: http://quinnware.com - Website: http://gracenote.com --- Source: https://flows.cv/paulquinn JSON Resume: https://flows.cv/paulquinn/resume.json Last updated: 2026-04-01