Andy Geach

Lead Software Engineer at Bug or Feature

Cotswold District, 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

🤩
Rockstar
🎓
Top School
Andy Geach is a Lead Software Engineer based in the Cotswolds with a 25+ year track record delivering production-grade systems across fintech, trading, and enterprise publishing. He blends hands-on backend development with technical leadership—running small teams, prototyping for sales, and taking proofs of concept through to production for clients like HSBC and Barclays. His fintech pedigree includes building electronic trading components at JPMorgan and market-risk/reporting systems at Deutsche Bank, and he now consults on systematic trading platforms for private traders. An active open-source maintainer, Andy contributes to notable Python projects such as trading-ig and pysystemtrade and authors bc-utils to automate price collection, highlighting a focus on code quality and reproducible trading workflows. He brings a pragmatic engineering style formed in high-stakes financial environments, with strengths in integration, DevOps, and improving maintainability through tooling and tests. Outside the headlines, he often acts as the bridge between CTOs and clients, translating strategic goals into technical deliverables.
code10 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (Computer Science), Computer Science, High Distinction, Bachelor of Science (Computer Science), Computer Science, High Distinction at Edith Cowan University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
327reputation
23kreached
11answers
1question
github-logo-circle

Github Skills (16)

code-readability10
dependency-management10
pandas10
maintainability10
python10
error-handling9
git8
trading8
tomcat6
gradle6
shopware6
spring6
spring-boot6
groovy6
mysql6

Programming languages (7)

C#JavaDockerfileJavaScriptPHPPythonKotlin

Github contributions (5)

github-logo-circle
ig-python/trading-ig

Sep 2020 - Jan 2023

A lightweight Python wrapper for the IG Markets API
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:15 releases, 2 reviews, 288 commits in 2 years 4 months
Contributions summary:Andy's contributions primarily focused on adding dependencies, upgrading package versions, and fixing code style issues within the project. They added the `pycryptodome` and `pandas` packages, and specified version constraints for libraries such as `pandas`. The user also addressed flake8 warnings and made minor formatting tweaks, contributing to code quality and maintainability. These contributions suggest a developer maintaining the codebase and dependencies.
apipythonpython-wrappertradinginteractive-brokers
robcarver17/pysystemtrade

May 2020 - Jan 2023

Systematic Trading in python
Role in this project:
userBack-end Developer
Contributions:2 releases, 2 reviews, 168 commits in 2 years 7 months
Contributions summary:Andy's contributions primarily focused on fixing typos and spelling errors throughout the codebase, indicating a focus on code quality and readability. The user also addressed issues related to code clarity and maintainability by improving error messages for configuration keys. In addition, the user seems to be responsible for merging code changes from the master branch, indicating a role in managing and integrating code.
pythonalgorithmic-tradingsystematicautomated-tradingbacktesting-trading-strategies
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
Andy Geach - Lead Software Engineer at Bug or Feature