John Critchley — CV

Email: john.job@critchley.biz | Mobile: +44 7887 733029

Location: South Gloucestershire (near Bristol), UK — open to hybrid Bristol/London and remote roles

LinkedIn: linkedin.com/in/john-critchley

GitHub: github.com/john-critchley

Professional Summary

Senior engineer with 20+ years in financial technology supporting production trading platforms and data systems, plus recent postgraduate training in AI and Machine Learning (distinction-level GPA 4.27/4.33).

Technical expertise: Python (6+ years: automation, data processing, APIs, ML), Linux/Unix administration (20+ years), SQL databases (PostgreSQL, MySQL, Oracle), CI/CD, Ansible, Docker. Experience spans platform engineering, DevOps, automation, and data pipelines in high-stakes financial markets environments.

Domain experience: FX derivatives, interest-rate derivatives, institutional crypto trading, market-data platforms at UBS, FXall, trueEX, and Tassat.

Current focus: Seeking roles in DevOps/Platform Engineering, Python Development, Site Reliability Engineering, or transitioning into AI/ML Engineering and Data Science, leveraging operational experience with recent ML training.

Current Status

Available immediately for contract or permanent roles. Currently developing technical projects (automation tools, data pipelines) while seeking next role. References available on request.

Recent Technical Projects (2024–Present)

While job searching, developed practical automation and AI integration projects:

PopIt3 — AI-Powered Job Analysis System

gdata-server — FastAPI Database Service

Education & Certifications

Key Skills

Programming & Scripting

Machine Learning & Data Science

Recent training plus projects.

Platform & Infrastructure

Domain Knowledge

Data & Integration

Testing & Quality

Ways of Working

Professional Experience

Product Operations Engineer / Python Developer — Tassat (formerly trueDigital Holdings / trueEX group)

August 2021 – January 2024 (Permanent) | Remote from UK (New York-based)

Institutional crypto trading and payments platform.

Contract Product Operations Engineer — trueEX / trueDigital Holdings

December 2018 – October 2019 | Remote from UK

Python Developer / Application Support Analyst — trueEX LLC

November 2017 – August 2019 | London / Remote

Electronic trading platform for interest-rate derivatives.

Trading Floor Support / Data & Automation Specialist — UBS Investment Bank, FX Trading

April 2010 – August 2014 | Zurich, Switzerland

FX derivatives trading systems.

Application Support Analyst — FXall (FX Alliance LLC)

May 2008 – April 2010 | London, UK

Multi-dealer electronic FX trading platform.

Engineering Lead Associate — Firewall Engineering, UBS AG

September 2006 – December 2007 | London, UK

Senior Support Analyst — Equities Trading, UBS AG

February 2005 – August 2006 | Zurich, Switzerland

Support Analyst — European Wealth Management, UBS AG

April 2003 – March 2004 | London, UK

Application Support Analyst & Interface Developer (Contract) — Merrill Lynch Investment Managers

August 1998 – March 2004 | UK

Recent Technical Projects (2024–Present)

While job searching, I have maintained and extended my technical skills through practical projects:

PopIt3 — Job Analysis System

gdata-server — HTTP API for GDBM

Selected Achievements

Location & Clearance

Travel Flexibility

Note: Assess location suitability based on the role's on-site requirements. For example, Leeds requiring 5 days/week onsite is unsuitable, but monthly visits are perfectly acceptable.

Technical Experience Notes

Strong production experience

Recent training (postgraduate AI/ML programme)

T-SQL / MS SQL Server: Strong T-SQL experience from Sybase ASE administration (production use at UBS, MLIM). T-SQL syntax is highly compatible with MS SQL Server. No recent MS SQL Server administration experience, but T-SQL fundamentals transfer directly.

Technology gaps to be honest about

version 1  ·  updated 2026-09-13  ·  tags cv, career, jobs