Joseph Thomas

Senior Data Engineer

Greeley, Colorado, United States
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
Joseph Thomas is a Senior Data Engineer with a decade of experience building scalable cloud-native ML and analytics systems for energy and internet-performance domains. He combines a rigorous mathematics background (PhD work) with hands-on software and DevOps expertise to design ETL, forecasting, and cost-modeling pipelines that translate statistical insight into customer savings. At Gridium and Arena Analytics he led ETL/analytics architecture, automated onboarding, and forecasting systems that materially reduced costs and support load. Earlier work at ViaSat produced a production ML service and real-time evaluation framework for improving satellite web performance. He contributes to open-source OCaml projects like lwt and the Dream web framework, improving test coverage, docs, and features such as flash messaging and PostgreSQL examples. Based in Greeley, Colorado, he enjoys cross-functional collaboration and turning mathematical techniques into reliable, production-grade products.
code11 years of coding experience
job6 years of employment as a software developer
bookThe University of Arizona
github-logo-circle

Github Skills (22)

asynchronous10
async10
testing10
webpages10
web-content10
ocaml10
lwt10
concurrency10
es6-promise9
futures9
application-framework9
websocket9
app-framework9
http9
web-framework9

Programming languages (4)

OCamlHaskellReScriptPython

Github contributions (5)

github-logo-circle
camlworks/dream

Jun 2021 - Nov 2021

Tidy, feature-complete Web framework
Role in this project:
userBack-end Developer
Contributions:14 reviews, 6 commits, 7 PRs in 5 months
Contributions summary:Joseph primarily contributed to the Dream web framework by implementing new features and improving existing ones. Their work includes adding support for flash messages, expanding the framework's functionality. They also integrated PostgreSQL and Docker Compose into an example. Additionally, the user addressed issues related to flash message cookies and enhanced logging capabilities.
web-frameworkocamlframeworkreasonmlwebsockets
ocsigen/lwt

May 2017 - Jan 2018

OCaml promises and concurrent I/O
Role in this project:
userBack-end Developer
Contributions:12 commits, 14 PRs, 20 comments in 7 months
Contributions summary:Joseph primarily focused on updating comments and documentation within the codebase. They made consistent modifications to the header comments in various OCaml files across multiple directories like `core`, `preemptive`, `unix`, and `logger`. These changes involved adjusting copyright information and the location of the project's website. Furthermore, the user increased test coverage by adding new tests for `Lwt_result`, `Lwt_mvar`, `Lwt_condition`, and `Lwt_pool` functions. They also addressed specific issues by correcting validation and revalidation behavior for `Lwt_pool.use` and resolved cancellation/resolution order problems in `pick` and `npick`.
ocamlconcurencyiofuturesevents
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