Adam Tkac

Senior Engineering Manager at GoodData

Brno, South Moravia, 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
Adam Tkac is a Senior Engineering Manager based in Brno with 26 years in IT, including 15+ years focused on infrastructure, cloud and platform engineering. He leads GoodData’s infrastructure organization, driving Kubernetes, multi-region AWS, Vault, Okta, and observability at production scale while balancing people management with architectural ownership. Adam has a strong track record of introducing major architectural changes for distributed systems under strict 24x7 SLAs and building reliable CI/CD and automation using Terraform, Ansible, Puppet and Jenkins/GitHub. A long-time open-source contributor and one of the founders of TigerVNC, he has hands-on experience improving security and performance in projects like TigerVNC and mozjpeg. He combines deep systems-level C/C++ and Linux experience from Red Hat with pragmatic business focus, favoring changes that measurably reduce cost and operational risk.
code26 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Masaryk University Brno
github-logo-circle

Github Skills (11)

user-authentication10
authentication10
libjpeg10
c-language10
cprogramming-language10
networking10
build-automation10
c119
c179
configuration-management9
unix8

Programming languages (15)

JavaC++CRustGoPerlXSLTKotlin

Github contributions (5)

github-logo-circle
TigerVNC/tigervnc

Mar 2008 - Mar 2013

High performance, multi-platform VNC client and server
Role in this project:
userBack-end Developer
Contributions:414 commits in 5 years
Contributions summary:Adam's commits focus on modifying and extending the core functionality of the TigerVNC viewer, specifically related to the handling of client-server communication, security protocols, and the user interface. The code changes involved updating the authentication process, and implementing the authentication of a variety of new features such as TLS and X509. Additional work involved the improvement of the handling of network I/O by adding the support for various features like multiple connection options and creating the basic architecture.
vncmulti-platformperformancecross-platformserver
mozilla/mozjpeg

Apr 2008 - Jan 2010

Improved JPEG encoder.
Role in this project:
userBackend & DevOps Engineer
Contributions:19 commits in 1 year 10 months
Contributions summary:Adam made contributions focused on improving the build process and ensuring code correctness within the mozjpeg repository. They removed autogenerated files and introduced new build configurations. Furthermore, the user made code adjustments to the build configurations for specific architectures to prevent security vulnerabilities by marking the stack as non-executable. The commits also address changes that affect performance and optimization within the repository's domain.
image-optimizationimprovedcodecgifencoder
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
Adam Tkac - Senior Engineering Manager at GoodData