Michael Lee

Lead Software Engineer at T. Rowe Price

London, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job21 years of employment as a software developer
bookPostgraduate Diploma in Management of Software Projects IT, Postgraduate Diploma in Management of Software Projects IT at The Open University
bookBachelor of Engineering Software Engineering, Bachelor of Engineering Software Engineering at University of Bradford
languagesChinese
stackoverflow-logo

Stackoverflow

Stats
14,611reputation
3.0mreached
346answers
14questions
Badges
java
top-1%
guice
top-5%
pdf
top-1%
unit-testing
top-5%
junit
top-5%
immutability
top-5%
github-logo-circle

Github Skills (25)

msword10
python10
pdf10
java10
command-line-tool10
shell10
unit-testing9
json9
apache-spark9
hsqldb9
guice9
pdfbox9
junit9
delegates9
regular-expression9

Programming languages (3)

JavaGoPython

Github contributions (5)

github-logo-circle
nvbn/thefuck

Aug 2015 - Aug 2015

Magnificent app which corrects your previous console command.
Role in this project:
userFull-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.
pythonconsolemagnificentterminalprevious
mlk/thefuck

Aug 2015 - Aug 2017

Contributions:24 pushes, 6 branches in 2 years
consolemagnificentterminalpreviouscommand-line
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