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

Competence

Programming

Python, Bash, Java, C++

Research

Computer Vision – recognition in challenging conditions, generative models (GANs)

MLOps

PyTorch model deployment – NVIDIA Triton, Flask microservices, Cassandra DB

DevOps

Docker + Ansible stack – Authelia, CouchDB, Dovecot, Knot, MariaDB, MinIO, Nextcloud, Nginx, Plausible, PostgreSQL, Prosody, RabbitMQ, Redis, uWSGI

Web

Backend & prototyping – Flask, Django, Dash, JQuery, Vue

Systems

Server administrator, virtual & physical – Azure, Terraform, nftables, WireGuard

Soft skills

Public speaking and supervisory skills

Sports

Licensed sailing skipper RYA CS, bouldering, free-diving, ice-bathing

Languages

English C2, Spanish A2