Tomas Barton

Head Of Infrastructure at Recombee

Prague, Prague, Czechia
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
Tomas Barton is a Head of Infrastructure based in Prague with 17 years of experience building and operating scalable, containerized systems and data-driven applications. He combines deep hands-on skills in Kubernetes, DC/OS, Debian-based server administration, Nginx/Passenger, and configuration management with Puppet contributions that improved collectd, apt and nginx modules for robust production deployments. His background spans applied data-mining research for high-throughput screening to leading infrastructure at Recombee, bridging scientific rigor with production reliability. Comfortable across languages and platforms (Java, C/C++, Ruby on Rails, PostgreSQL), he focuses on fault-tolerant clustering, load balancing and performance-sensitive systems. A pragmatic open-source collaborator, he has extended monitoring and packaging modules used widely in the Puppet ecosystem. Colleagues rely on him for turning complex distributed problems into maintainable, automated infrastructure.
code17 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Software Engineering, Master's degree, Software Engineering at Czech Technical University in Prague Faculty of Electrical Engineering
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Czech Technical University in Prague
bookpostgraduate, data-mining, postgraduate, data-mining at Czech Technical University in Prague Faculty of Information Technology
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Czech, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

compatible10
puppeteer10
package-management10
puppet10
debian10
configuration-management10
collectd10
ubuntu10
compatibility10
nginx10
operating-system10
python9
su8
cpp-templates8
sup8

Programming languages (27)

C#CMakefileGoMustacheHTMLJsonnetTypeScript

Github contributions (5)

github-logo-circle
voxpupuli/puppet-collectd

Apr 2015 - Jul 2015

Collectd module for Puppet
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:11 commits, 4 PRs, 30 comments in 2 months
Contributions summary:Tomas primarily contributed to the collectd module, implementing features and addressing bugs. Their work included adding support for multiple Python modules and carbon backends, indicating a focus on extending plugin functionality. They also made changes to the write_graphite and exec plugins, demonstrating knowledge of collectd configuration and integration. Furthermore, the user's commits indicate a proficiency in Puppet, the configuration management tool.
collectdlinux-puppet-modulebsd-puppet-modulepuppetcentos-puppet-module
puppetlabs/puppetlabs-apt

Sep 2017 - Sep 2017

Puppet module to help manage Apt
Role in this project:
userDevOps Engineer
Contributions:6 commits, 2 PRs, 1 comment in 11 days
Contributions summary:Tomas primarily contributed to the infrastructure management of the Puppet module, specifically focusing on ensuring compatibility with Debian and Ubuntu distributions. They implemented code to install `dirmngr` based on operating system version, and refactored the code to centralize the package requirement within the init file. These changes include addressing gpg key parsing issues and refactoring resource syntax.
puppet-moduleaptsupportedpuppet
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
Tomas Barton - Head Of Infrastructure at Recombee