# Michael Frankovich > Principal Software Engineer at Amazon Search Location: San Francisco, California, United States Profile: https://flows.cv/michaelfrankovich ## Work Experience ### Principal Software Engineer @ Amazon Jan 2017 – Present | San Francisco Bay Area Overseeing various aspects within the Product Search space. Larger focus on our ingestion/indexing pipeline and our query-fleet control plane. ### Software Development Engineer @ A9.com Jan 2011 – Jan 2017 | San Francisco Bay Area ### Software Design Engineer Intern @ A9.com Jan 2010 – Jan 2010 | San Francisco Bay Area * created a new build to improve relevancy for seasonal products * redesigned an existing build to decouple it from various parameters to reduce the effort required to generate data for side-by-side (A/B) for testing the changes * designed and implemented Perl libraries for Hadoop streaming jobs used in multiple production builds ### Software Design Engineer Intern @ A9.com Jan 2009 – Jan 2009 | San Francisco Bay Area * modified multiple existing builds to improved relevancy of search results for multi-generational products * redesigned a legacy data mining build to take advantage of the Hadoop framework to increase reliability and scalability ### Undergraduate Research Assistant @ University of Waterloo Jan 2009 – Jan 2009 * created libraries for PIC16F88 and PIC18F1220 microcontrollers to be used in solar panel control systems ### Software Developer - R&D @ Christie Digital Systems Jan 2009 – Jan 2009 | Waterloo, ON, Canada * implemented local and remote TCP/IP, UDP/IP and RS-232 communication with multiple devices for the external software team * created wrappers in C++/CLI to allow C# code to be called from unmanaged C++ code ## Education ### BASc in Systems Design Engineering University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-frankovich-4ba5b520 --- Source: https://flows.cv/michaelfrankovich JSON Resume: https://flows.cv/michaelfrankovich/resume.json Last updated: 2026-04-12