Jonathan Lorimer

Engineering Manager at Mercury

Old Toronto, Ontario, Canada
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
Jonathan Lorimer is an Engineering Manager based in Old Toronto with eight years of hands-on experience building reliable systems in small-team, early-stage startup environments. He brings deep expertise in strongly typed and functional programming, a focus on correct deployments, and a preference for roles that blend management with individual contribution. At Mercury he progressed from software engineer to lead and now engineering manager, demonstrating rapid technical leadership growth and a knack for shipping production-quality code. An active open-source contributor, he improved critical beaconChain logic and test coverage in ChainSafe’s Lodestar TypeScript Ethereum client, revealing a strong emphasis on correctness and QA. With a BA in Philosophy, he combines analytical rigor with pragmatic engineering practices, thriving where teams need versatile, detail-oriented problem solvers.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor of Arts (BA honours) Philosophy, Bachelor of Arts (BA honours) Philosophy at University of Victoria
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

typescript10
beacon10
typescripts10
ethereum10
typescript-types10
testing10
blockchain9
javascript8
data-structure7
data-structures7
struct7
staking7

Programming languages (24)

JavaCSSRustCPureScriptScalaMakefileGo

Github contributions (5)

github-logo-circle
ChainSafe/lodestar

Dec 2018 - Dec 2018

🌟 TypeScript Implementation of Ethereum Consensus
Role in this project:
userBack-end Developer & QA Engineer
Contributions:5 commits, 3 PRs, 19 comments in 1 day
Contributions summary:Jonathan primarily focused on improving the `beaconChain` functionality within the Ethereum consensus implementation. Their work involved refactoring code to avoid potential issues with undefined values and fixing linting errors, specifically within the `stateTransitionHelpers.ts` file. They also added comprehensive test cases for the `getActiveValidatorIndices` function, ensuring the reliability and correctness of the code. These modifications suggest a focus on back-end development and a strong emphasis on testing and code quality.
consensusserenityethereumbeacon-chainproof-of-stake
JonathanLorimer/cfg

Jul 2023 - Apr 2024

Simple Haskell configuration library
Contributions:1 review, 22 PRs, 56 pushes in 9 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
Jonathan Lorimer - Engineering Manager at Mercury