Michael Lee is a lead software engineer based in London with over two decades of hands-on experience and more than a decade in focused engineering roles, delivering full-stack solutions and leading teams across finance, banking, media, and government sectors. He combines practical polyglot development with architecture and delivery leadership, moving between hands-on coding, DevOps, and solution design to ship resilient systems at scale. At T. Rowe Price he progressed from senior engineer to lead, and his consulting background includes rapid-impact roles at Starling, BP, and the Home Office, showing an aptitude for stepping into complex legacy and regulated environments. An active open-source contributor, he has improved the popular command-line tool "thefuck," extending its rule set for Hadoop and Vagrant workflows—evidence of his focus on developer experience and pragmatic tooling. Trained in software engineering with postgraduate studies in software project management, he blends technical depth with delivery discipline and a knack for improving developer productivity in production contexts.
11 years of coding experience
21 years of employment as a software developer
Postgraduate Diploma in Management of Software Projects IT, Postgraduate Diploma in Management of Software Projects IT at The Open University
Bachelor of Engineering Software Engineering, Bachelor of Engineering Software Engineering at University of Bradford
Magnificent app which corrects your previous console command.
Role in this project:
Full-stack Developer
Contributions:14 commits, 4 PRs, 26 comments in 13 days
Contributions summary:Michael contributed to the `thefuck` project by implementing and improving rules to correct user commands. Their work involved enhancing existing rules to handle more generic error patterns and adding support for new commands like `hdfs dfs -rm` and `hdfs dfs -mkdir -p`. Furthermore, the user refactored and extended the Vagrant-related rule, enabling it to handle machine-specific commands and providing more comprehensive functionality for managing virtual environments. These contributions highlight the user's focus on expanding the tool's capabilities and improving user experience by providing corrections for a wider range of common command-line errors.
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 Lee - Lead Software Engineer at T. Rowe Price