Thomas Smith

Senior Quantitative Developer

London, 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

👤
Senior
🎓
Top School
Thomas Smith is a Senior Quantitative Developer in London with nine years of focused quant and fixed-income experience, currently building systematic solutions at Citadel after roles at Barclays and proprietary trading shops. He blends portfolio management instincts from his time as a fixed income PM with hands-on software engineering, shipping production code that supports trading and risk decisions. His open-source contributions to pandas—targeting tricky groupby edge cases with categorical data—highlight a pragmatic attention to data correctness that improves analytics reliability. Educated at Oxford and the University of Toronto, he pairs rigorous quantitative training with commercial market experience across hedge funds and energy trading. Colleagues describe him as entrepreneurial and detail-oriented, equally comfortable designing models and hardening the data pipelines that feed them.
code9 years of coding experience
job11 years of employment as a software developer
bookMaster's Degree, Master's Degree at University of Oxford
bookBachelor of Commerce, Bachelor of Commerce at University of Toronto
github-logo-circle

Github Skills (8)

data-analysis10
pandas10
pytest10
python10
testing10
data-science9
categorical-data9
numpy6

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
pandas-dev/pandas

Jul 2020 - Jul 2021

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:
userData Scientist
Contributions:11 reviews, 12 commits, 16 PRs in 1 year
Contributions summary:Thomas primarily contributed to the testing and bug fixing of the pandas library, focusing on the `groupby` functionality. Their commits addressed issues related to categorical data, ensuring correct handling of missing categories and resolving incorrect behavior in aggregation functions like `sum` and `count`. They added tests to cover these scenarios, demonstrating a focus on data analysis and manipulation using pandas.
pythondatalabeled-datamanipulationdataframes
smithto1/pandas

Jun 2020 - Jul 2021

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Contributions:124 pushes, 27 branches in 1 year 1 month
polarspythondatalabeled-datamanipulation
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
Thomas Smith - Senior Quantitative Developer