James Turton

Senior Data Engineer

Gauteng, South Africa
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 Turton is a Senior Data Engineer with over a decade of hands-on experience building big data pipelines, statistical models and cloud-native deployments, currently based in Gauteng, South Africa. He combines a strong mathematical foundation (MSc in Mathematics) with practical software engineering dating back to Commodore 64 BASIC, and has progressed to optimizing production systems, Parquet v2 support and Kubernetes/AKS operations. An active open-source committer and member of the Apache Drill PMC, he has contributed backend functionality to widely used projects such as Apache Phoenix and driven performance, security and codec improvements for enterprise analytics. James has a track record of translating complex business needs into reliable tooling—from forecasting Pay TV subscribers and automating mobile-network fault labelling to designing Helm charts for client installations. Known for pragmatic problem-solving, he blends low-level Java/DB expertise with data science instincts to deliver measurable operational impact.
code13 years of coding experience
job15 years of employment as a software developer
bookMaster of Science - MS, Mathematics, Master of Science - MS, Mathematics at University of Cape Town
stackoverflow-logo

Stackoverflow

Stats
3reputation
893reached
0answers
2questions
github-logo-circle

Github Skills (16)

javas10
apache-phoenix10
java10
implement10
testing10
databases9
sql-database9
database9
sql9
relational-databases9
lua6
xampp6
subtraction6
php6
javascript6

Programming languages (6)

JavaJavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
apache/phoenix

Jan 2014 - Nov 2018

Apache Phoenix
Role in this project:
userBack-end Developer
Contributions:1339 commits, 5 PRs, 750 comments in 4 years 10 months
Contributions summary:James's contributions focused on adding new built-in functions to the Apache Phoenix database, including UPPER, LOWER, and MD5 functions. They also implemented tests for these functions, ensuring the correctness of their functionality within the Apache Phoenix ecosystem. The code modifications involve changes to Java files related to function implementation and testing.
sqlapache-phoenixelixirapachebig-data
JamesRTaylor/trino

Mar 2019 - Dec 2021

Official home of Presto, the distributed SQL query engine for big data
Contributions:1 PR, 142 pushes, 24 branches in 2 years 9 months
flink-sqljdbchbasebigdataoracle-database
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 Turton - Senior Data Engineer