Michael Mccabe

Engineering Manager at DeepL

England, United Kingdom
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 Mccabe is an engineering manager with nearly a decade of hands-on experience leading and scaling software teams across fintech and language technology, now heading engineering at DeepL. He combines a strong technical foundation from a Computer Science degree with a track record of progressing from senior developer to head of engineering at PCF Solutions and lead roles at YuLife. Michael bridges strategy and execution, prioritising collaboration, developer growth, and production-quality delivery while maintaining an engineer-first culture. An active open-source contributor, he enhanced the popular react-csv library to handle nested JSON via dot notation and added tests and documentation—demonstrating attention to both usability and reliability. Based in England, he brings pragmatic leadership that turns complex product goals into maintainable, testable systems.
code10 years of coding experience
job15 years of employment as a software developer
bookComputer Science (BSc), Computer Science (BSc) at Cardiff University / Prifysgol Caerdydd
github-logo-circle

Github Skills (4)

javascript10
react10
testing9
reporting-services8

Programming languages (5)

TypeScriptCoffeeScriptC++JavaScriptObjective-C

Github contributions (5)

github-logo-circle
react-csv/react-csv

Oct 2018 - Jul 2020

React components to build CSV files on the fly basing on Array/literal object of data
Role in this project:
userFront-end Developer
Contributions:4 releases, 24 commits, 23 PRs in 1 year 9 months
Contributions summary:Michael contributed to the `react-csv` library by implementing features related to CSV generation and download within React components. Their work involved enhancing the library's capabilities to handle nested JSON data using dot notation in headers, and adding documentation to support this new functionality. They also wrote tests to ensure the correct implementation of the dot notation feature.
csvreact-componentreact-componentscsv-documentreactjs
mccabemj/sequelize

Jan 2018 - Apr 2026

Contributions:17 pushes, 3 branches in 8 years 5 months
dialectmysqlmulti-usenode-jssql
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