Professional Summary
Senior developer with 15+ years of experience specializing in high-performance C++ development and system optimization. Expert in financial technology and low-level systems programming, including contributions to IBM's J9 Java Virtual Machine, and expanding Python's numpy by expanding LAPACK into the 64 bit realm. Proven track record of delivering significant performance improvements across major financial institutions, with experience in optimizing FX platforms, developing market connectivity solutions, and creating sophisticated trading infrastructure.
Technical Expertise
Languages
- Primary: C++ (98-20, 23), Python (3.8-3.12)
- Secondary: Java, SQL, JavaScript
- On Request: C, Perl, PHP
Technologies
- Networking: TCP/IP, UDP, Multicast, Solarflare Onload
- Tools and Libraries: GCC, Clang, Pandas, Numpy, Cython, Boost
- Devops Technologies: Docker, AWS, Git, CI/CD, Cross-Platform Development
Career Highlights
FX Platform Optimization Specialist - Standard Chartered
Recent Engagement
- Tripled customer capacity per host through strategic platform optimization
- Reduced developer task completion time from 2 hours to 20 minutes
- Successfully modernized legacy codebase from C++98/17 to C++20
- Implemented comprehensive packet capture and analysis system for SLA monitoring
Head of Trading Infrastructure - Tibra Trading
Key Leadership Role
- Led development of low-latency DMA connectivity across 20+ global markets
- Reduced tick-to-trade latency from milliseconds to microseconds
- Designed and implemented in-house UDP multicast futures market data system
- Progressed from senior developer to head of department, leading multiple teams
Systems Developer - IBM J9 Java Virtual Machine
Low Level Cross Platform Systems Developer
- Developed Reliability, Availability and Serviceability (RAS) features for IBM's enterprise JVM
- Implemented cross-platform solutions across Windows, Linux, AIX, and z/OS
- Resolved complex concurrency issues in realtime signal handling
- Enhanced diagnostic capabilities for IBM z/196 mainframe high registers
Performance Engineering Lead - Squarepoint Capital
Technical Leadership
- Established performance tuning lab for cross-application analysis
- Led platform optimization initiatives across infrastructure stack
- Developed innovative Jupyter-based latency visualization toolkit
- Successfully refactored legacy codebase, eliminating performance bottlenecks
Technical Innovation Lead - Quadrature Capital
Architecture & Innovation
- Architected high-frequency database system for trade cost analysis
- Pioneered zero-overhead Python-C++ integration solutions
- Developed compute grid scheduling system for quantitative research
- Created market data decoders for major global exchanges
Education & Achievements
- Degree: MEng. Computer Science (University of Southampton) - 1st Class Honours
- Patents: US8489558, US9183299
- Professional Memberships: MBCS, MIEEE, MIoD