Gareth Leachman is a senior software engineer based in London with over 20 years of experience delivering data-driven solutions for commodities front office trading and investment banking. He combines deep domain knowledge of trading data flows, ETL, risk and P&L processes with hands-on engineering across SQL, NoSQL and blob storage architectures, CI/CD and visualization/reporting tooling. As a contractor he built trusted relationships across trading, product control and infrastructure teams at major banks, and now applies that expertise at JERA Global Markets after a recent senior role on RSM UK’s Axiom workflow team. An active open-source contributor, he has improved the Rubberduck VBA add-in by refactoring core parsing and extract-method functionality and adding tests to raise code quality. Outside engineering he pursues public speaking, cold-water swimming and lifelong learning—skills that inform his collaborative, user-focused approach to solving complex business problems.
12 years of coding experience
25 years of employment as a software developer
BSc Pure Mathematics, Mathematics, BSc Pure Mathematics, Mathematics at The Open University
Extreme Survival Course, Extreme Survival Course at Survival School
Masters in Mathematical Trading and Finance, Mathematics, Masters in Mathematical Trading and Finance, Mathematics at City St George’s, University of London
BCom Law, Law, Computers, Maths, BCom Law, Law, Computers, Maths at University of Port Elizabeth
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Role in this project:
Back-end Developer
Contributions:45 commits, 13 PRs, 36 comments in 1 month
Contributions summary:Gareth primarily contributed to the development of the Rubberduck VBA add-in. Their work involved implementing interfaces, refactoring code, and adding new functionalities, such as parsing methods. The user focused on improving the code structure by wrapping and adding interfaces, and they also worked on refactoring aspects of the code, particularly extract method functionality, adding new tests to improve the overall quality.
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
Gareth Leachman - Senior Software Engineer at JERA Global Markets