Jan Barášek

Full Stack Engineer at GymRoom.cz

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

👤
Senior
🎓
Top School
Jan Barášek is a Full Stack Engineer and independent consultant with nine years of experience building cloud-first web applications, e-commerce platforms and large portals. He started building products at 14 with Mathematicator and now blends hands‑on React/Next.js and Node.js development with deep PHP and backend expertise, contributing performance and debugging fixes to well-known Nette libraries like tracy and utils. Jan favors Domain‑Driven Design and architectures that enable cross‑project code reuse, and he has led complex integrations across enterprise landscapes while learning negotiation techniques used in high-stakes projects. As a founder and technology director of an energy-sharing SaaS platform and a core developer on multiple products, he pairs entrepreneurial product sense with pragmatic cloud-first engineering (Vercel, Azure) and a preference for minimal DevOps. Colleagues value his focus on clear relationships, fairness and delivering projects to completion.
code10 years of coding experience
job10 years of employment as a software developer
bookInformační technologie, Informační technologie at SPŠ a VOŠ Kladno
languagesCzech, English, Russian, Czech
github-logo-circle

Github Skills (14)

text-manipulation10
debugging10
error-handling10
filesystem10
utilities10
php10
file-operations10
fileio10
nette10
exception-handling9
performance-optimization9
data-manipulation9
testing8
ajax4

Programming languages (10)

TypeScriptDockerfileCSSAdblock Filter ListSCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
nette/utils

Jun 2019 - Nov 2021

🛠 Lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.
Role in this project:
userBack-end Developer
Contributions:13 commits, 30 PRs, 17 comments in 2 years 5 months
Contributions summary:Jan primarily focused on optimizing and improving the Nette Utils library. Their contributions involved performance enhancements, such as optimizing string functions, and implementing binary-safe file operations. They also addressed bug fixes and improved code quality by updating code styles to use PHP 7.1 features. Additionally, the user added new functionalities like the `makeWritable()` method and fixed exceptions to include the current mode for better debugging.
jsarraytraitjson-encodingstring
nette/tracy

Apr 2019 - Jun 2021

😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 13 commits, 30 PRs in 2 years 2 months
Contributions summary:Jan primarily contributed to the Tracy debugging tool, focusing on enhancements to the BlueScreen and Debugger components. Their work included addressing error handling and display issues, adding features like a message length limit and selection color, and improving the CLI output. They also resolved typos and optimized the template rendering for better functionality.
ajaxclidebuggingloggingphp
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