Tomas Jenicek
During 6 years of doing ML research in academia, I've engaged in supervisory roles for various teams and I've programmed and deployed web demos for end-users. After attaining a PhD degree, I decided to move to an applied field to employ acquired skills towards building a product.
Experience
2017 - 2024
Researcher of computer vision at CTU in Prague
- Attaining a PhD on image retrieval under Ondrej Chum
- Authoring and presenting 5 research papers on prestigious conferences
- Leading an image-retrieval web app development
- Supervising a student from his BSc & MSc thesis to a junior research position
- Managing two lab teachers as a lecturer of a university course
- Deploying a ML model and a web app for the Königsberg archive
- Directing a group of 5 students implementing a research prototype
2022
Research Internship at Naver Labs Europe, Grenoble
2010 - 2017
BSc & MSc student in AI, researcher, full-stack web developer, system administrator
2013
One-year exchange program at University of Wisconsin-Madison
Competence
Programming
Python, Bash, Java, C++
Research
Computer Vision – recognition in challenging conditions, generative models (GANs)
MLOps
PyTorch model deployment – NVIDIA Triton server, Flask microservices, Cassandra DB
DevOps
Docker + Ansible stack – Authelia, CouchDB, Dovecot, Knot, MariaDB, MinIO, Nextcloud, Nginx, Plausible, PostgreSQL, Prosody, RabbitMQ, Redis, uWSGI
Prototyping
Model architect – from idea, through implementation, to presentation
Web
Backend & prototyping – Flask, Django, JQuery, PHP, Dash
Systems
Server administrator, virtual & physical – routing, nftables, WireGuard, Oracle Cloud
Soft skills
Public speaking and supervisory skills
Sports
Licensed sailing skipper RYA CS, bouldering, free-diving, ice-bathing
Languages
English C2, Spanish A1