Michal Pristas

Senior Software Engineer at Elastic

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

🤩
Rockstar
Michal Pristas is a Senior Software Engineer based in Prague with 11 years of experience building reliable backend systems and observability tooling. He has a strong track record at Elastic and Microsoft, contributing to large-scale projects like Elastic Agent and the OpenTelemetry Collector where he improved monitoring, metrics, and cross-platform test robustness. Proficient in Go and DevOps practices, he’s fixed complex issues from Windows permission bugs to module proxy storage and implemented OAuth2 integrations for popular auth libraries. Not actively looking for new roles, he blends production-grade engineering with thoughtful test automation and has a knack for subtle optimizations such as gzipped session handling and configurable CDN support.
code11 years of coding experience
job12 years of employment as a software developer
languagesEnglish, German, Slovak, Czech
stackoverflow-logo

Stackoverflow

Stats
71reputation
3kreached
5answers
0questions
github-logo-circle

Github Skills (40)

dependency-management10
go-modules10
monitoring10
back-end-development10
apidoc10
testing10
configuration-management10
authentication10
user-authentication10
azure-active-directory10
cicd10
mongodb-database10
go10
api10
golang10

Programming languages (8)

TypeScriptSmartyJavaCHandlebarsGoRubyPython

Github contributions (5)

github-logo-circle
gomods/athens

Mar 2018 - Nov 2018

A Go module datastore and proxy
Role in this project:
userBack-end Developer
Contributions:41 commits, 133 PRs, 203 pushes in 8 months
Contributions summary:Michal primarily focused on implementing and improving the `gomods/athens` project, a Go module datastore and proxy. Their work involved fixing zip creation and reading of module files. Furthermore, the user refactored code and added support for a configurable CDN endpoint, demonstrating a good understanding of the project's core functionality and related technologies. Finally, they implemented backing mongo storage for modules.
dependenciesproxy-serverproxyhaikugo
elastic/elastic-agent

Jul 2022 - Jan 2023

Elastic Agent - single, unified way to add monitoring for logs, metrics, and other types of data to a host.
Role in this project:
userBack-end & DevOps Engineer
Contributions:570 reviews, 47 commits, 362 PRs in 6 months
Contributions summary:Michal contributed to the Elastic Agent project by implementing source URI reloading functionality, enhancing artifact configuration, and reloading the downloader client on configuration changes. They also addressed endpoint collisions between monitoring and regular beats, fixed issues related to permissions on Windows, and refactored several components for improved functionality. Furthermore, they worked on logging, metrics and process monitoring improvements.
agenthostelasticobservabilitylogging
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
Michal Pristas - Senior Software Engineer at Elastic