MichaelΒ Froh

Senior Staff Software Engineer at Uber

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🀩
Rockstar
πŸŽ“
Top School
Michael Froh is a Senior Staff Software Engineer with over 18 years of professional experience and deep expertise in search technologies, functional programming, and distributed systems. He has progressed from research programming in medical imaging to leadership roles including CTO and Principal Engineer at Amazon, where he spent years improving Lucene-backed search services and now actively contributes to OpenSearch. Michael combines hands-on kernel-level improvements (notably contributions to Apache Lucene such as selective merging and encoding fixes) with team leadership and operational experience shipping large-scale search infrastructure. Trained as a mathematician (MMath, University of Waterloo) and briefly a PhD candidate in Medical Biophysics, he brings analytical rigor and a penchant for practical engineering over academic polish. Based in Redmond, he prefers thoughtful, permissioned professional connections and maintains a public GitHub where his real-time OpenSearch work is visible.
code14 years of coding experience
job19 years of employment as a software developer
bookPhD Medical Biophysics, PhD Medical Biophysics at University of Toronto
bookMMath Combinatorics & Optimization, MMath Combinatorics & Optimization at University of Waterloo
languagesEnglish, French, Romanian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

lucene10
javas10
search-engine10
information-retrieval10
backend10
indexing10
java10
testing9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (9)

TypeScriptJavaCSSRustJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
apache/lucene

Dec 2021 - Mar 2025

Apache Lucene open-source search software
Role in this project:
userBack-end Developer
Contributions:50 reviews, 16 PRs, 121 comments in 3 years 4 months
Contributions summary:Michael contributed to the core functionality of the Apache Lucene search library, focusing on improvements to indexing, merging, and data handling. They implemented features like selective merging on commit, which optimizes the merging process. Furthermore, the user addressed intermittent test failures and fixed UTF-8 and hexadecimal encoding issues. They also worked on taxonomy array splitting.
nosqlfulltext-searchsolrapachesearch-engine
msfroh/search-processor

Nov 2022 - Jan 2024

Search Request Processor: pipeline for transformation of queries and results inline with a search request.
Contributions:1 release, 41 pushes, 31 branches in 1 year 2 months
transformationpipelinepipeline-processorsearch-engineinline
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Froh - Senior Staff Software Engineer at Uber