Ben Tatham

Principal Developer at Autodesk

Ottawa, Ontario, Canada
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
Ben Tatham is a Principal Developer with 15+ years designing and delivering cloud-native platforms, observability, and scalable data pipelines from Ottawa, Canada. He blends hands-on Java and platform engineering with strategic technical leadership, having migrated legacy microservices to Kubernetes, introduced event-driven seismic data pipelines with Kafka/Redpanda, and modernized client libraries (e.g., refreshing the influxdb-java client to okhttp3/retrofit2/moshi). Known for empowering cross-functional teams, he champions developer experience, CI/CD, and automated SLAs to drive operational excellence. His background spans embedded systems to enterprise platforms, reflecting deep domain experience in time-series and seismic monitoring. Ben pairs an academic foundation in computer and electrical engineering with a pragmatic, community-oriented approach to open-source and industry best practices.
code15 years of coding experience
job23 years of employment as a software developer
bookM.A.Sc., Electrical And Computer Engineering, M.A.Sc., Electrical And Computer Engineering at Carleton University
bookThe Hebrew University
bookB.Eng., Computer Engineering, B.Eng., Computer Engineering at McGill University
stackoverflow-logo

Stackoverflow

Stats
4,855reputation
317kreached
21answers
32questions
Badges
testing
top-1%
github-logo-circle

Github Skills (17)

testing10
java10
javas10
okhttp10
moshi10
influxdb10
retrofit10
apidoc9
api9
maven6
eclipse6
proguard6
build-automation6
maven-plugin6
devtools6

Programming languages (11)

SmartyTypeScriptJavaDockerfileRustCGoMustache

Github contributions (5)

github-logo-circle
influxdata/influxdb-java

Sep 2016 - Feb 2017

Java client for InfluxDB
Role in this project:
userBack-end Developer
Contributions:8 commits, 5 PRs, 13 comments in 4 months
Contributions summary:Ben's contributions primarily focused on updating the Java client for InfluxDB to utilize modern libraries and improve its functionality. They refactored the code to integrate okhttp3, retrofit2, and moshi, replacing older dependencies. Key changes included modifying the InfluxDBImpl class to use these new libraries for HTTP communication, enhancing the client's ability to interact with the InfluxDB service. Additionally, the user performed code cleanups by removing unused imports and exceptions, indicating a focus on code quality and maintainability.
faunadbtimeseries-databaseinfluxdbjavatimeseries
nanometrics/maven-testtime

May 2018 - Jun 2023

Maven tools to display top test times, so you know which to optimize to speed up your build.
Contributions:2 PRs, 15 pushes, 5 branches in 5 years 2 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
Ben Tatham - Principal Developer at Autodesk