Mike Mccandless

Senior Principal Product Search Developer at Amazon

Lexington, Massachusetts, 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
Mike Mccandless is a senior principal product search developer with 19 years of experience, currently shaping search experiences at Amazon from his base in Lexington, MA. He is a long-standing Apache Lucene committer and PMC member and an Apache Software Foundation member, bringing deep expertise in search engine internals and indexing performance. His open-source work includes notable contributions to Apache Lucene and Apache Tika—improving core search logic, timing and flush metrics, and strengthening RTF parsing and encoding robustness. Known for tinkering with search engines (and electricity), he blends hands-on backend engineering and test automation to deliver reliable, high-performance search systems at scale.
code19 years of coding experience
github-logo-circle

Github Skills (12)

testing10
lucene10
javas10
query-optimization10
optimisation10
java10
optimization10
database-optimization10
content-extraction10
metadata9
code-optimization9
documentation8

Programming languages (13)

C#JavaCSSC++CScalaGoHTML

Github contributions (5)

github-logo-circle
apache/lucene

Mar 2021 - Apr 2025

Apache Lucene open-source search software
Role in this project:
userBack-end Developer
Contributions:713 reviews, 143 PRs, 182 pushes in 4 years 1 month
Contributions summary:Mike appears to have been actively working on the core logic of the Apache Lucene search engine. They have contributed to the codebase by fixing compilation errors and improving the javadocs. In addition, they added functionality for measuring the time taken for parts of an index to be flushed.
nosqlfulltext-searchsolrapachesearch-engine
apache/tika

Aug 2011 - May 2015

The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:98 commits in 3 years 9 months
Contributions summary:Mike primarily contributed to enhancing the Apache Tika toolkit by adding and modifying RTF parser test cases. They implemented new test cases to cover various scenarios, including RTF hex escapes, Windows codepage 1250, and table cell separation. Furthermore, the user addressed issues related to character encoding by implementing Unicode escapes. Their work focused on improving the robustness and accuracy of RTF parsing within the Tika project.
apache-tikaextractionxlspdfppt
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
Mike Mccandless - Senior Principal Product Search Developer at Amazon