Tom Mackenzie is a Principal Software Engineer with 13 years of experience building event-driven systems and mentoring engineering teams across companies from startups to Ford Motor Company. He blends hands-on development in languages such as Kotlin, Clojure, Python, and Java with leadership roles that rotate through teams to drive quality, reduce bugs, and influence change from the bottom up. At Ford he organizes cross-organization forums for high-impact ICs and has helped deliver one of the company’s early event-driven backends for FordPass. He has led engineering standards and domain-knowledge sharing initiatives at Gateless and Vivid Seats, and has experience across microservices, APIs, and message-driven architectures. An active open-source contributor, he improved name-parsing robustness in the widely used Apache Commons Text library by hardening salutation parsing and adding tests. Based in Bridgman, Michigan, he combines practical engineering with mentorship to scale both systems and the teams that operate them.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Science - BS Computer Information Systems, Bachelor of Science - BS Computer Information Systems at Benedictine University
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Tom focused on enhancing the `org.apache.commons.text.names` package by modifying the `HumanNameParser` and `Name` classes. Their contributions involved refining the parsing logic to accurately extract salutations, incorporating case-insensitivity, and allowing optional periods in salutations. Furthermore, the user adjusted the visibility of the `Name` constructor for testing purposes and added a test case to validate the salutation extraction.
Contributions:34 commits, 31 PRs, 21 pushes in 4 years 4 months
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
Tom Mackenzie - Principal Software Engineer at Ford Motor Company