Michael Cuthbert is a Staff Software Engineer with 11+ years building highly scalable, distributed J2EE and Big Data systems, currently advancing player telemetry and surveying tooling for Netflix Games. He combines deep architecture and platform design expertise—Scala/Akka, Spark/Hadoop, OLAP and distributed data management—with hands-on experience shipping ingestion and analytics pipelines at Apple and Webtrends. Michael has led small engineering teams to design from-first-principles tooling for complex temporal/geospatial datasets (notably OpenStreetMap ingestion workflows) and open sourced components still used by the community, including contributions to Osmosis and MapRoulette. Equally comfortable refactoring legacy Java codebases as he is architecting new microservice platforms, he brings a pragmatic focus on maintainability, performance and legal/open-source compliance.
11 years of coding experience
21 years of employment as a software developer
BSc Computer Science Psychology, BSc Computer Science Psychology at University of Cape Town
Osmosis is a command line Java application for processing OSM data.
Role in this project:
Backend Developer
Contributions:15 commits, 9 PRs, 8 comments in 6 months
Contributions summary:Michael primarily focused on refactoring and improving the codebase related to OSM data processing. Their contributions included removing legacy code, particularly related to GZIP compression, and refactoring replication files with a base working directory class. Furthermore, the user created a BaseXMLReader to handle common functionalities across XML readers and added functionality to improve replication state management. This suggests a focus on code maintainability and efficiency within the project.
Contributions:4 PRs, 495 pushes, 2 branches in 8 years 11 months
mappingmapmaproulette
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
Michael Cuthbert - Staff Software Engineer at Netflix