Tomas Dvorak

Software Engineer at Graylog, Inc.

Graz, Styria, Austria
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
Tomas Dvorak is a pragmatic software engineer with 12 years of experience building reliable back-end systems and search architectures, currently contributing to Graylog’s core server in Graz, Austria. He has deep Java and Node.js expertise, a strong track record with Elasticsearch and MongoDB, and a history of improving data processing, validation and test automation in open-source projects like Graylog and Variety. Tomas pairs hands-on development with practical quality engineering—writing tests, CI utilities and cleanup tooling—to keep large systems maintainable at scale. His background spans enterprise Java EE platforms, web security audits, and real-time analytics for high-traffic sites, reflecting both architectural thinking and implementation discipline. Outside work he’s an avid traveler, cyclist and climber, and a vegan reader—traits that underscore a disciplined, curious approach to problem solving.
code12 years of coding experience
job12 years of employment as a software developer
bookIng, Computer Science and Engineering - Software Engineering, Ing, Computer Science and Engineering - Software Engineering at University of West Bohemia, Pilsen
languagesEnglish, German, Czech, Spanish
github-logo-circle

Github Skills (21)

javascript10
testing10
amazon-elasticsearch10
mongod10
java10
mongodb-database10
javas10
elasticsearchquery10
mongoos10
aws-elasticsearch10
mongoid10
data-processing10
elasticsearch10
jasmine10
mongodb10

Programming languages (12)

TypeScriptC#JavaDockerfileCSSShellC++CoffeeScript

Github contributions (5)

github-logo-circle
variety/variety

Jun 2014 - Aug 2016

Variety: a MongoDB Schema Analyzer
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:56 commits, 26 PRs, 13 pushes in 2 years 2 months
Contributions summary:Tomas primarily focused on writing and maintaining tests for the `variety/variety` project, a MongoDB Schema Analyzer. Their contributions included creating unit tests using Jasmine and refactoring existing tests. They also implemented test infrastructure, including initialization, cleanup scripts, and the ability to run tests with different output formats (JSON, ASCII). These changes indicate a strong focus on ensuring the quality and reliability of the schema analyzer.
schema-analyzernosqldata-sciencemongojavascript
Graylog2/graylog2-server

Sep 2021 - Jan 2023

Free and open log management
Role in this project:
userBack-end Developer
Contributions:615 reviews, 173 commits, 521 PRs in 1 year 4 months
Contributions summary:Tomas primarily contributed to back-end functionality within the Graylog2-server repository. They focused on implementing and modifying features related to data processing, including excluding reserved fields from volume checks, adding new fields to the GIMMapping, and adding tests for message size and illuminate fields. Furthermore, they were involved in ensuring the stability and maintainability of the system by triggering cleanup of containers and networks after the IT tests, simplifying search requests with autogeneration, and providing default values. The contributions indicate a focus on data handling, validation, and general improvements to the server's core processes.
log-viewerloggingloggersecure-loggingsyslog
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 Dvorak - Software Engineer at Graylog, Inc.