Philip Whitehouse

Principal Software Developer at FlexTrade

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
award
Top expert inAndroid Open Source Ecosystem
Philip Whitehouse is a Principal Software Developer with 14 years of experience building resilient systems for the financial services sector, now leading architecture and delivery at FlexTrade in the City of London. He combines deep backend expertise in Java and Scala with practical JavaScript and mobile experience, evidenced by contributions to prominent open-source projects such as QuickFIX/J and the Thunderbird Android client. His work on thread safety, message parsing, and testing frameworks demonstrates a focus on robustness and operational correctness in high-throughput messaging environments. A Loughborough Computer Science graduate, he progressed from graduate engineer roles into technical leadership, mentoring teams while remaining hands-on in code and QA automation. Colleagues value his mix of pragmatic problem solving and attention to subtle stability issues that only surface under realistic production load.
code14 years of coding experience
job13 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at Loughborough University
bookA Level Maths Further Maths Physics Chemistry, A Level Maths Further Maths Physics Chemistry at Landau Forte College
stackoverflow-logo

Stackoverflow

Stats
4,109reputation
1.1mreached
147answers
2questions
Badges
certificate
top-5%
ssl
top-5%
java
top-5%
server
top-1%
github-logo-circle

Github Skills (30)

mobile-development10
testing10
java10
javas10
android10
fixprotocol10
server10
ssl9
finance9
certificate9
nodejs9
automations8
protocols8
test-automation8
automation8

Programming languages (17)

MDXPowerShellJavaC++CSSCScalaGo

Github contributions (5)

github-logo-circle
Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
Role in this project:
userMobile Developer (Android)
Contributions:348 commits, 276 PRs, 149 pushes in 2 years 1 month
Contributions summary:Philip contributed to the development of the Thunderbird for Android application, a mobile email client. Their commits focused on enhancing existing functionality, including adding support for binary encoding and implementing features like clearing cryptography settings when no provider is available. They also addressed bugs related to fetching flags and envelopes, and refactored WebDAV code, demonstrating a focus on improving the stability and functionality of the email client.
mailemailcommunicationandroidmozilla
quickfix-j/quickfixj

Sep 2017 - Aug 2022

QuickFIX/J is a full featured messaging engine for the FIX protocol. - This is the official project repository.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:2 reviews, 12 commits, 27 PRs in 4 years 11 months
Contributions summary:Philip primarily contributed to improving the QuickFIX/J messaging engine by addressing various issues related to sequence number handling, message parsing, and thread safety. They also focused on enhancing the testing framework by adding new test cases and refactoring existing ones. Key contributions include implementing a new header field, fixing thread safety problems, and adding new testing capabilities.
fixprotocolfull-featuredfixprotocolfix-protocol
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
Philip Whitehouse - Principal Software Developer at FlexTrade