Work Experience
- TDB
- Assistant professor teaching computer vision course at the Faculty of Information Technology, Czech Technical University
- Embedded C++ programmer
- Development of a new thermal camera based on the Xilinx Zynq platform
- Programming Linux drivers for custom FPGA cores
- Custom Linux kernel compilation (Yocto distribution)
- PLC controller programmer
- Migration of old UNIX-based systems to 800xA proprietary ABB solution
- Building PCs from separate components
Side projects
Harmonia
I’m running a website called Harmonia where I’ve gathered all of my knowledge about music theory and history. The website was created to help my classmates pass the Maturita exam.Skills & Proficiency
Programming skills
- Adequate programming skills in C, C++, Python, Bash
- Ability to program multithreaded applications
- Computer science background, including familiarity with more advanced concepts such as flows, degrees of graph connectivity and pairing
- Adequate knowledge of SQL language
Machine learning
- Great knowledge of traditional machine learning methods
- Currently studying neural networks on CTU and Charles University
Image processing
- Experience with solving computer vision problems using image processing algorithms, including more exotic ones such as active contour models, Random Walker, and superpixel algorithms (Felzenszwalb, SLIC, Quickshift)
- GStreamer
DevOps
- Advanced computer network skills
- College Cisco networking courses
- Experience with Cisco device administration
- VLANs, STP, Etherchannel, RIP, OSPF, EIGRP, DHCP, FHRP, IVR, DNS, NAT, IPv6
- Advanced Git knowledge
- Maintaining git repositories in Workswell
- Organizing training sessions on how to use Git properly
- Experience with Docker (creator and maintainer of docker images in Workswell)
Linux
- Everyday experience with Arch Linux
- Wrote custom scripts to optimize the setup (package synchronization, auto-archive extraction, …)
- Using dwm tiling window manager with custom window scenes written by myself
- Current setup can be found on the Gitlab repository
- Experience with kernel driver programming
- Wrote drivers that have been servicing custom FPGA IP cores
- Self-taught
- Linux on ARM64
Certification
- Cambridge Assessment English: FCE (C1 level)
- Oracle Academy: Database Design and Programming with SQL