John Kartupelis is a Java software developer and data engineer with 11 years of hands-on experience and over a decade building high-performance distributed systems across financial services, IoT and SaaS. He specialises in designing data platforms and ETL pipelines that process hundreds of millions of records daily, with deep expertise in Python, PySpark, AWS and Java APIs. John has driven company-wide reference data transformations using Data Lakehouse patterns (Iceberg/Dremio) and optimised critical SQL and API performance for low-latency financial workflows. He pairs cloud-native architecture and fault-tolerant messaging (protobufs, Docker, CI/CD) with practical mobile and embedded experience from IoT and aviation projects. Equally comfortable founding stealth projects as a consultant or contributing to large enterprise teams, he brings a track record of translating complex business requirements into resilient, production-ready solutions. Based in Leeds, he combines academic rigour (MSc Computer Science) with a pragmatic engineering approach and a taste for side projects shared on his personal GitHub.
11 years of coding experience
13 years of employment as a software developer
Bachelor's degree Political Science and Government, Bachelor's degree Political Science and Government at University of Sussex
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of York
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
John Kartupelis - Java Software Developer at onepointsixtwo