David Bew

Principal Engineer at Man AHL

Greater Oxford Area 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
David Bew is a Principal Engineer with 12 years of experience building and operating low-latency trading platforms and core release tooling at Man AHL, based in the Greater Oxford area. He combines deep quantitative training (DPhil and MMath from Oxford) with hands-on engineering leadership, having managed teams delivering production systems for futures, FX and equity trading. His work spans the full delivery lifecycle from research collaboration and strategy implementation to platform reliability and simplified time-to-release processes. An active contributor to pandas, he improved timezone handling and Windows test robustness—an under-the-hood fix that benefits data scientists relying on accurate temporal conversions. Known for bridging rigorous mathematical thinking with pragmatic software engineering, he focuses on making complex systems auditable and operationally resilient.
code12 years of coding experience
job7 years of employment as a software developer
bookDPhil Mathematics, DPhil Mathematics at University of Oxford
github-logo-circle

Github Skills (9)

pandas10
zone10
timezone10
python-dateutil10
python10
test-automation10
pytest9
numpy8
back-end-development7

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
pandas-dev/pandas

Jan 2014 - Jun 2014

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits in 5 months
Contributions summary:David primarily contributed to improving timezone support within the pandas library. They added support for `dateutil` timezones, including conversions between `dateutil` and `pytz`. They also focused on resolving Windows-specific test failures related to `dateutil` timezone handling. Their work included refactoring and fixing caching logic for timezones and updating related documentation.
data-analysisdata-structuredata-structurespythonpandas
dbew/treebeard

Oct 2015 - Oct 2015

Contributions:10 pushes, 3 branches in 5 days
rust
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