Tom Mackenzie

Principal Software Engineer at Ford Motor Company

Bridgman, Michigan, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science - BS Computer Information Systems, Bachelor of Science - BS Computer Information Systems at Benedictine University
stackoverflow-logo

Stackoverflow

Stats
1reputation
32reached
0answers
1question
github-logo-circle

Github Skills (7)

regular-expression10
javas10
java10
testing10
algorithms9
algorithm9
lettuce6

Programming languages (8)

HCLJavaGoHTMLVim scriptGroovyRubyPython

Github contributions (5)

github-logo-circle
apache/commons-text

Jun 2016 - Jun 2016

Apache Commons Text
Role in this project:
userBack-end Developer
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.
commonsapacheinterpolationapache-commonsleast-squares
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