Tomas Brejla

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
🎓
Top School
Tomas Brejla is a seasoned Java/JEE and Clojure developer with over 11 years building large distributed systems for retailers, telcos and financial platforms from Prague. He has deep backend expertise across modern JVM stacks (Java 8–21, Kotlin, Spring Boot, Hibernate), microservices, databases (Postgres, MS SQL) and Kubernetes, alongside significant ATG/commerce and integration experience from earlier enterprise projects. Tomas pairs this with front-end and integration skills (HTML/JS/CSS, XML/WS, SOAP, Apache Camel) and practical DevOps know-how including Docker, CI tooling and Unix administration. He contributes to open-source tooling too—optimizing REPL output performance in the popular Calva VS Code extension—showing attention to latency and developer ergonomics. Known for delivering technical trainings and internal developer tools, he blends hands-on coding with mentoring and system design. Pragmatic and detail-oriented, he thrives on solving performance bottlenecks and turning complex integration requirements into reliable production services.
code11 years of coding experience
job24 years of employment as a software developer
bookIT, IT at National Dong Hwa University (NDHU)
bookMaster degree, Information management, Master degree, Information management at University of Hradec Králové
bookGymnázium Benešov
languagesCzech, English
github-logo-circle

Github Skills (8)

clojure10
vscode-extension10
clojure-cli10
clojurescript10
batching9
batch9
testing8
lodash7

Programming languages (8)

TypeScriptJavaC++JavaScriptGoAPI BlueprintClojureEmacs Lisp

Github contributions (5)

github-logo-circle
BetterThanTomorrow/calva

Jun 2021 - Jul 2021

Clojure & ClojureScript Interactive Programming for VS Code
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 4 PRs in 1 month
Contributions summary:Tomas primarily focused on improving the performance of the Clojure REPL output within the Calva VS Code extension. Their work involved optimizing the way output events are handled, specifically by batching them to reduce latency. They implemented changes to efficiently manage and append text to the results document, including the introduction of a queueing mechanism and the use of `takeWhile` for output batching. Additionally, the user refactored code and added test cases.
interactive-programmingvscodevs-codeclojurescriptintellisense
brdloush/GVD2022

May 2022 - Dec 2024

Contributions:17 pushes in 2 years 7 months
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