Martin Beták

Director Of R&D (Backend) at Scrive

Brno, Southeast, 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
Martin Beták is a Director of R&D (Backend) and distributed systems specialist with 13 years of experience building and leading mixed teams of Haskell and Java/Kotlin engineers. He combines deep functional-programming expertise (Haskell, Scala, Rust) with practical systems know-how in NoSQL, messaging, Kafka and Redis, having implemented high-throughput, lock-free algorithms and Redis modules in production. At Scrive he moved from hands-on Haskell development to leading backend R&D and eSign products, while earlier contributions at Red Hat and NetSuite span virtualization (oVirt/vdsm), API and migration work, and cryptographic microservices. An active open-source contributor, he has improved core virtualization backends and live-migration features and authored production-grade changes across large distributed stacks. Collected academic grounding from Masaryk University underpins a pragmatic approach to designing fault-tolerant systems and incremental, backwards-compatible migrations.
code13 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Computer Science, A, Master’s Degree, Computer Science, A at Masaryk University Brno, Faculty of Informatics
languagesSlovak, Czech, English, German, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

ovirt10
javas10
libvirt10
rest-api10
migrate10
back-end-development10
python10
migration10
virtualization10
java10
api-design9
restful-api9
multithreading9
sql9
api-rest9

Programming languages (13)

MDXJavaRustCElmSassKotlinTypeScript

Github contributions (5)

github-logo-circle
oVirt/ovirt-engine

Jan 2013 - Aug 2017

The oVirt Engine virtualization manager
Role in this project:
userBack-end Developer
Contributions:441 commits in 4 years 8 months
Contributions summary:Martin primarily contributed to the development of the oVirt Engine's back-end, focusing on features related to virtual machine management. They implemented improvements to the REST API by displaying address and port information, enabling functionality to manage the VNC keyboard layout per-VM, and addressing errors related to diskless VM runs. The user demonstrated a strong understanding of server-side code and database interactions by working with various components of the Engine, including configuration tools, system interfaces, and database scripts.
defoldlibvirtovirtvirtualizationovirt-engine
oVirt/vdsm

Aug 2013 - Jun 2017

The Virtual Desktop Server Manager
Role in this project:
userBackend Developer
Contributions:27 commits in 3 years 10 months
Contributions summary:Martin primarily contributed to the `vdsm` codebase, focusing on improvements related to virtual machine management and migration. Their work included removing dead code, enhancing guest reboot functionality, adding support for configuring VM serial numbers, and refactoring shutdown/reboot code. Furthermore, they introduced features for live migration, incorporating support for advanced parameters such as auto-convergence and compression.
vdivmsvirtual-desktopwindowselectron
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