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

Highlights

  • Pro
Block or Report

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

With 16 years of experience in software engineering, I have cultivated a diverse skill set, specializing in Python for the past decade while also proficient in various other tech stacks. Throughout my career, I have successfully led multiple engineering teams, consistently achieving noteworthy results. I always focused not only on high team performance but also positive work environment and mentoring of individual developers. Bridging the gap between data scientists and engineers has been one of my strengths, showcasing my ability to facilitate seamless collaboration between different teams.

Contacts

Work Experience

Python developer lead (February 2024 - now)

Leading py-dev team and all related development responsibilities

  • Responsible for the whole Python codebase
  • Architecture and development of a research framework
  • Updating the technology stack and bringing in new technologies
  • Team development

Lead Software Engineer (March 2020 - February 2024)

Designing, developing and managing high availability and high throughput applications using Python. Combining optimisation with AI algorithms.

  • Managed team of programmers developing AI-powered services.
  • Started a monthly meetup of Python enthusiasts - Python Lovers.
  • Developed and operated new search and emailing service all jobboards in the AlmaCareer portfolio.
  • Developed REST API mocking framework - Trickster.
  • Developed framework for rapid prototyping of datascience experiments - Multitool.
Tech Stack
Docker Swarm Apache Kafka Python 3
Flask Tornado MongoDb Aerospike
Nexus Airflow Git PHP
Ansible FastApi AWS CDK AWS S3
AWS Lambda AWS Fargate AWS DynamoDb other AWS services

Software Design Engineer (February 2014 - March 2020)

I was a member of DevOps team responsible for designing, developing, testing and managing microservices supporting Concur Mobile.

  • Managed project of building GraphQL API layer for Concur Mobile.
  • Built User Directory - Service for handling of user profiles and authentication.
  • Built a REST API for TripIt - Booking and flight tracking Mobile app.
  • Built a backend for mobile app for receipt scanning and parsing - ExpenseIt.
Tech Stack
Python 3 NodeJs Docker Git
PHP Django Flask Symphony
AWS EC2 AWS SQS AWS Lambda AWS S3

Backend PHP developer (November 2013 - January 2014)

  • Developing online store Zoot.cz in PHP.
  • Working on newsletter marketing, targeting and mass-mailing.
Tech Stack
PHP Git Symphony

Head of R&D (November 2010 - September 2013)

I've leaded a team of developers building a system for Shoptet online stores.

  • My team built the platform for Shoptet online stores.
Tech Stack
PHP Git SVN JavaScript
JQuery HTML XML

Languages

  • Czech: Native language
  • English: Fluent

Education

Web Development (September 2008 - June 2010)

Bachelor program focused on software and web development. I interrupted my study without graduation to focus on my career.

Grammar school (September 2000 - June 2008)

I studied program with focus on mathematics and IT

Opensource Projects

  • Trickster: Python service for mocking Rest APIs to simplify testing and development.
  • Matej Client: PHP client for MatejAI recommendation engine.
  • Pydantic Mongo ORM: Pydantic Mongo ORM is a library that allows users to map Pydantic models to MongoDb.
  • DBGR: Terminal application to automate and simplify working with various APIs.
  • Priority Queue: Python implementation of thread-safe priority queue with items merging.
  • Wordle Solver: Automated solver for Wordle puzzle. Video

Public Talks and articles

Pinned

  1. tesarek.me tesarek.me Public

    Python 1