James Waters

A.I. Trainer And Data Handler

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

🤩
Rockstar
🎓
Top School
James Waters is an A.I. trainer and data handler with 11 years of diverse experience applying engineering discipline to real-world problems, currently training models to detect industrial assets across large estates. With an aeronautical engineering background from the University of Brighton, he blends rigorous analytical thinking with hands-on data labelling and pipeline work, and has contributed backend and database improvements to a popular open-source crypto trading bot (ccxt/binance-trade-bot). He has balanced parallel roles in machine learning and retail compliance, demonstrating strong operational discipline in monitoring systems and leading quality-control teams. Comfortable working across cloud, Docker, and database environments, James pairs practical implementation skills with a curiosity for software development—recently learning Java and migrating legacy state to modern schemas.
code11 years of coding experience
bookMaths, Physics, Geography, English Literature & Language, Maths, Physics, Geography, English Literature & Language at Coulsdon College
bookAeronautical Engineering, Aerodynamics, 2:1, Aeronautical Engineering, Aerodynamics, 2:1 at University of Brighton
bookWoodcote High School
github-logo-circle

Github Skills (8)

sqlite10
sqlalchemy10
python10
database-design10
back-end-development10
database-administration9
docker8
dockers8

Programming languages (13)

C#JavaC++CVueGoPerlTypeScript

Github contributions (5)

github-logo-circle
ccxt/binance-trade-bot

Feb 2021 - Apr 2021

Automated cryptocurrency trading bot
Role in this project:
userBack-end Developer & Database Engineer
Contributions:43 reviews, 69 commits, 27 PRs in 2 months
Contributions summary:James made substantial contributions to the back-end of the cryptocurrency trading bot, focusing on database design and implementation. They added an `id` column to the `Pair` model, improving database relationships. The user also worked on database creation within a Docker environment and implemented functionality to migrate the bot's old state to the new database structure. Furthermore, they added features to the database interface to accept coins as strings or objects and added code to prune the database logs.
algorithmic-tradingtrading-botbotkucointrading
Contributions:6 releases, 251 pushes, 1 branch in 11 months
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
James Waters - A.I. Trainer And Data Handler