Michael Rochester is a Senior Engineer with 13 years of software development experience, currently building systems at American Express from his base in the Greater Brighton and Hove area. He brings strong multi-language expertise in C++, C#, Java, Python and Haskell, paired with a 1st class BSc in Computer Science from the University of Sussex. A committed open-source advocate and GNU/Linux power user, he runs both a home media server and a remote web server, reflecting hands-on operational skills beyond coding. Michael combines systems-level thinking with pragmatic engineering, comfortable working across backend services and tooling, and he enjoys exploring functional programming idioms alongside mainstream enterprise stacks.
13 years of coding experience
Tapton Secondary School
Bachelor of Science (BSc), Computer Science, 1st Hons. (78%), Bachelor of Science (BSc), Computer Science, 1st Hons. (78%) at University of Sussex
A hook for managing state in query parameters, for link sharing in your React applications
Contributions:9 releases, 1 review, 22 PRs in 1 year 7 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
Michael Rochester - Senior Engineer at American Express