Tom Barber is a seasoned director and systems designer with 11 years of engineering leadership experience building data-driven platforms at organizations from NASA JPL to early-stage startups. He combines hands-on backend and full-stack development—contributing to open-source projects like Saiku Analytics and Sparkler—with strategic delivery of cloud-native, scalable systems such as Pixlise for Mars Perseverance and financial crime platforms. Tom has repeatedly reduced operational costs and accelerated time-to-insight through automation, Kubernetes orchestration, and AWS migrations, while mentoring teams into production-ready engineers. Based in the DC–Baltimore area, he now helps startups turn prototypes into MVPs and even applies his technical leadership to nontraditional domains like hydroelectric plant systems, showing a rare blend of space-grade data engineering and pragmatic product delivery.
11 years of coding experience
15 years of employment as a software developer
A Levels, A Levels at Whitby Community College
Bachelor of Science (BSc) Computing, Bachelor of Science (BSc) Computing at Leeds Beckett University
Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Role in this project:
Full-stack Developer
Contributions:720 commits, 29 PRs, 317 pushes in 5 years 2 months
Contributions summary:Tom primarily contributed to the `sparkler` project by implementing features and modifying the chrome fetcher and URL injector. These changes include improvements to the selenium integration with the chrome fetcher. They also focused on refining the URL injection process and configuring the chrome fetcher. The user updated the project with enhancements and code refactoring.
Saiku Analytics - The Worlds Greatest Open Source OLAP Browser
Role in this project:
Back-end Developer
Contributions:25 commits, 69 PRs, 764 pushes in 1 year 7 months
Contributions summary:Tom's commits focus on core backend functionalities within the Saiku Analytics project. They primarily involve modifications to the MarkLogicRepositoryManager and RepositoryDatasourceManager, indicating work on data storage, retrieval, and connection management within the OLAP browser. The changes include enhancements to repository initialization, file handling, and potentially improvements to the integration with data sources. The commits suggest a focus on the underlying data access and management layers of the application.
analyticsbrowserjavascriptgreatestolap
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.