Cal Paterson

Owner at csvbase

Espoo, Finland
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
Cal Paterson is a senior software engineer and entrepreneur with 14 years’ experience building backend systems across government, investment banks and startups, now running his own company, csvbase, from Espoo, Finland. He specializes in database and messaging code and brings practical DevOps and CI/CD experience from financial firms like J.P. Morgan, Citi and BAML where he improved test and delivery practices for front-office systems. Comfortable with Python as his primary tool and conversant in JavaScript, he has a track record of short-term contracts delivering high-impact, production-facing features and automation. An attention to quality shows in his open-source testing work for sklearn-pandas, where he added robust tests and bug fixes to improve Python 3 compatibility. He combines methodical, test-driven engineering with a pragmatic owner’s mindset and a willingness to dive into obscure legacy stacks when needed.
code14 years of coding experience
job11 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at Prifysgol Aberystwyth University
stackoverflow-logo

Stackoverflow

Stats
172reputation
7kreached
1answer
5questions
github-logo-circle

Github Skills (15)

scikit-learn10
testing10
pandas10
pytest10
python10
test-automation10
scikit10
data-science8
machine-learning7
java6
antlr6
cartopy6
gis6
numpy6
matplotlib6

Programming languages (9)

C++CSSRustJavaScriptGoHTMLRubyPuppet

Github contributions (5)

github-logo-circle
Pandas integration with sklearn
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 release, 19 commits, 10 PRs in 6 months
Contributions summary:Cal primarily focused on enhancing the testing capabilities of the sklearn-pandas library. They added new tests, including a failing test, high-level tests using the iris dataset, and a test with unicode data to improve Python 3 compatibility. Furthermore, the user corrected a bug and ensured tests were correctly exercising the System Under Test (SUT), contributing significantly to the reliability and robustness of the library. Additionally, they addressed a typo and fixed a trailing tab, indicating a focus on code quality and documentation accuracy.
pythonsklearnmachine-learningscikit-learnpandas
calpaterson/csvbase

Nov 2021 - Jan 2023

a simple website for sharing table data - with an API
Contributions:6 releases, 12 reviews, 416 commits in 1 year 2 months
csv-filesapicsv
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
Cal Paterson - Owner at csvbase