Tomasz Janiszewski is a Director of Engineering based in Warsaw with over 17 years of technology leadership and 14 years of hands-on engineering experience, currently driving a high-throughput, low-latency AdTech platform at OpenX. He has scaled and mentored cross-functional teams—directly managing platform engineering and through multiple engineering managers—while embedding quality, CI/CD, and observability into large cloud (GCP) systems. A longtime QA and DevOps practitioner, Tomasz blends deep test automation and SRE collaboration with platform product ownership to reduce risk and increase delivery velocity. His open-source contributions span notable projects like Apache Mesos, Groovy, and StackRox—improving test suites, CI infrastructure, gRPC error handling, and Kubernetes YAML validation—showing a pragmatic focus on reliability and developer workflows. He also cultivates internal innovation, running an AI community of practice to explore prompt engineering and productivity gains for engineers. Comfortable navigating C-level reporting, budgeting, and hiring, he pairs technical depth with a strategic eye for organizational improvement.
14 years of coding experience
15 years of employment as a software developer
Cracow University of Economics, Information Technology and Econometrics, Cracow University of Economics, Information Technology and Econometrics at Cracow University of Economics
B.Sc. degree in Computer Science and Econometrics, Computer Science and Econometrics, B.Sc. degree in Computer Science and Econometrics, Computer Science and Econometrics at School of Economics and Computer Science in Cracow
Efficient cache for gigabytes of data written in Go.
Role in this project:
Back-end & QA Engineer
Contributions:2 releases, 82 reviews, 29 commits in 6 years 10 months
Contributions summary:Tomasz primarily contributed to the testing and refinement of the `bigcache` library. They added and expanded various tests, including unit tests for queue operations and integration tests, specifically focusing on testing timing-based eviction and concurrent read/write scenarios. The user also addressed issues like concurrent read/write problems and removed dependencies. Additionally, they removed benchmarks and updated the project to use a more recent Go version.
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Role in this project:
DevOps Engineer
Contributions:301 reviews, 24 commits, 272 PRs in 9 months
Contributions summary:Tomasz primarily focused on improving the project's build, test, and deployment infrastructure. Their contributions include migrating the CI/CD pipeline to GitHub Actions, setting up automated testing, and integrating tools like bats for end-to-end testing. The user also addressed environment-specific configurations for Windows and MacOS. These changes improved the project's reliability and streamlined the development workflow.
chartshelmhelm-chartskuberneteschecks
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
Tomasz Janiszewski - Director Of Engineering at OpenX