Skip to content
View JakubTesarek's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report JakubTesarek

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JakubTesarek/README.md

Jakub Tesárek

Building reliable systems and helping teams turn research into production.

LinkedIn


🧭 Contacts


💼 Work Experience

Python Developer LeadFeb 2024 – Present
Leading the Python development team, overseeing architecture, tooling, and the design of a research framework.
Modernizing the tech stack, improving development workflows, and mentoring engineers.

Highlights:

  • Own and maintain the entire Python codebase
  • Designed and implemented modular research framework for data scientists
  • Introduced new tools and streamlined CI/CD processes
  • Supported team growth and technical direction

Tech: Python, FastAPI, Pandas, NumPy, PostgreSQL, Podman, HTCondor, Git


Lead Software EngineerMar 2020 – Feb 2024
Led a team building AI-powered services and high-throughput systems for AlmaCareer job boards.

Highlights:

  • Designed and operated a distributed search and email platform across multiple job boards
  • Built internal frameworks for faster experimentation:
    • Trickster: REST API mocking framework
    • Multitool: prototyping toolkit for data science experiments
  • Founded and organized Python Lovers, a monthly internal Python meetup

Tech: Python (Flask, Tornado, FastAPI), Docker, Kafka, Airflow, AWS (Lambda, Fargate, CDK, S3, DynamoDB), MongoDB, Aerospike, Ansible, Nexus, Git


Software Design EngineerFeb 2014 – Mar 2020
Part of the DevOps team designing, developing, and operating microservices supporting Concur Mobile.

Highlights:

  • Led the project to build a GraphQL API layer for Concur Mobile
  • Developed User Directory, handling user profiles and authentication
  • Built REST APIs for TripIt (travel management) and ExpenseIt (receipt parsing and expense automation)

Tech: Python (Flask, Django), Node.js, PHP (Symfony), Docker, AWS (EC2, S3, SQS, Lambda), Git


Backend PHP DeveloperNov 2013 – Jan 2014
Developed e-commerce platform components and newsletter targeting system.

Tech: PHP, Symfony, Git


Head of R&DNov 2010 – Sep 2013
Led a development team building and maintaining the Shoptet online store platform.

Tech: PHP, JavaScript, jQuery, HTML, XML, SVN, Git


🧠 Now

  • Leading Python development at Qminers
  • Playing with Python sandboxing

🌍 Languages

  • Czech: Native
  • English: Fluent

🎓 Education

Web Development2008 – 2010
Bachelor program focused on software and web development.
(Studies interrupted to focus on career.)

Grammar School2000 – 2008
Focus on mathematics and IT.


🧩 Open Source Projects

  • Trickster — Python service for mocking REST APIs for testing and development.
  • Matej Client — PHP client for the MatejAI recommendation engine.
  • Pydantic Mongo ORM — Map Pydantic models to MongoDB collections.
  • DBGR — Terminal app simplifying interaction with APIs.
  • Priority Queue — Thread-safe priority queue with item merging.
  • Wordle Solver — Automated solver for the Wordle puzzle (video).

🎤 Talks & Articles


🏍️ Hobbies

When I’m not coding, I enjoy adventurous pursuits: motorcycling, kickboxing, exploring new places, and honing my skills at shooting sports.

📨 Feel free to reach out if you’d like to chat about Python architecture, developer productivity, or mentoring.

Pinned Loading

  1. tesarek.me tesarek.me Public

    Python 1