Roland Swingler

Data Scientist

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
Roland Swingler is a data scientist with 18 years of software engineering experience, currently building routing algorithms at Beeline and previously shaping pricing and rider planning at Deliveroo. He blends strong Python and Ruby skills with deep database expertise—evidenced by substantive contributions to the widely used Sequel Ruby toolkit fixing schema, adapter and casting issues. His background spans senior engineering and data roles across startups and product teams (Lyst, Thread.com), giving him a pragmatic mix of production engineering and analytical modeling. Trained in statistics at The Open University and with a humanities BA from Cambridge, he brings both quantitative rigor and clear communication to complex technical problems.
code18 years of coding experience
job8 years of employment as a software developer
bookDiploma in Statistics, Diploma in Statistics at The Open University
bookBA, English, BA, English at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
1,186reputation
40kreached
9answers
5questions
github-logo-circle

Github Skills (12)

sql10
database-design10
mysql10
ruby10
testing8
modularity6
authentication6
outlook6
python6
exchange-server6
ruby-on-rails6
oauth6

Programming languages (5)

C++RGoRubyPython

Github contributions (5)

github-logo-circle
jeremyevans/sequel

Mar 2010 - Jan 2012

Sequel: The Database Toolkit for Ruby
Role in this project:
userBackend & Database Engineer
Contributions:5 commits in 1 year 10 months
Contributions summary:Roland primarily contributed to the Sequel project by addressing database-related issues and enhancing the library's functionality. They fixed bugs related to database schema dumping, particularly handling primary keys and database-specific types. Further improvements included fixing a bug in the MySQL adapter regarding how tinyint(4) values are cast to booleans, and adding options for timeout settings and partial index handling. Their work demonstrates a deep understanding of database internals and adapter implementations.
sequelmysqlsqlrubytoolkit
integrum/encoding-dot-com

Nov 2009 - Dec 2009

Contributions:83 commits in 22 days
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