Tim Robertson

Deputy Director And Head Of Informatics

Copenhagen, Capital Region of Denmark
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

🤩
Rockstar
🎓
Top School
Tim Robertson is a seasoned technology leader and architect with 13+ years building large-scale data crawling, indexing and analytics platforms, now serving as Deputy Director and Head of Informatics at GBIF in Copenhagen. He has been working in the Hadoop ecosystem since 2009 and specializes in Spark, HBase, Hive, NoSQL, SOLR and related big-data technologies, combining hands-on engineering with team leadership. A longtime GBIF engineer who progressed from developer to senior architect and now executive, he designs distributed pipelines for biodiversity and location-based data processing and visualization. Tim is an active open-source contributor—among other work, he added robust retry handling to SolrIO in the widely used Apache Beam Java SDK—highlighting his focus on resilient data ingestion. He brings an uncommon blend of deep systems-level experience and domain knowledge in biodiversity informatics, enabling pragmatic solutions for large-scale, geospatially rich datasets.
code13 years of coding experience
job8 years of employment as a software developer
bookMasters, Electronic engineering, Masters, Electronic engineering at University of Newcastle-upon-Tyne
stackoverflow-logo

Stackoverflow

Stats
101reputation
9kreached
6answers
0questions
github-logo-circle

Github Skills (19)

batching10
java10
javas10
batch10
apache-beam10
streaming10
retrying9
big-data9
retry-logic9
retry-policy9
retry-pattern9
mechanism9
cloudera6
classloader6
apache-beam-io6

Programming languages (26)

HTMLJupyter NotebookGroovyTypeScriptRShellSCSSJavaScript

Github contributions (5)

github-logo-circle
apache/beam

Apr 2018 - Feb 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBackend Developer
Contributions:8 reviews, 62 commits, 51 PRs in 3 years 10 months
Contributions summary:Tim contributed to the Apache Beam project, which involves unified programming models for batch and streaming data processing. Their primary contribution focused on adding retry configurations to the SolrIO write operations within the Java SDK, enhancing the resilience of data ingestion. The commits involved modifying the Java code to include retry mechanisms for handling potential exceptions during Solr writes. This suggests a focus on backend development and improving the reliability of data pipelines within the Apache Beam ecosystem.
golangpythonstreaming-databeambatch
gbif/hadoop-compress

Sep 2014 - Oct 2018

Contributions:21 commits, 5 pushes, 6 comments in 4 years 1 month
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