×
Jakub Tesárek

Jakub Tesárek

Software Engineer

Bubenečská 365/41, Prague, Prague, CZE, 16000
+420 721812945
English, Czech

Background


About

About

I am software engineer with more than 9 years of experience. I learn fast and in my career I adopted many different technologies a programming languages - I started as a PHP web developer. Currently I'm designing and programming cloud applications in Python using AWS.

Work Experience

Work Experience

  • Software Design Engineer

    Feb, 2014 - Present

    SAP Concur is a company based in USA. It provides travel and expense solutions for individuals and businesses. I worked on many projects and used many different language while working for Concur. I was hired as a PHP web developer for TripIt. Later I moved to an ExpenseIt DevOps team as a Python and JavaScript engineer.

    • While working on ExpenseIt I cooperated work between different DevOps teams worldwide. We build a GraphQL layer over dozens of Concur microservices.

    • I was responsible for continuous education of our team - I overhauled our internal and external documentation and I was holding regular lectures and hands-on sessions on various topics - NoSQL, GraphQL, serverless, refactoring and more.

    • Our team was responsible for 12 services with average RPM 10,000. We were developed and managed services from the design phase to the production and monitoring.

    • Lately I worked on building and deploying customized travel and spend management system for US Department of Defense (https://www.concur.com/newsroom/article/u-s-department-of-defense-selects-sap-concur-to-reform-its-travel)

  • Programmer

    Nov, 2013 - Jan, 20142 months

    Zoot is a fashion a lifestyle store based in Czech Republic. I joined Zoot just before Christmas season as a PHP web-developer.

    • During my short stay I was still able to onboard and implement significant performance improvements.

  • Juryman, Pen-tester

    Jun, 2012 - Sep, 20142 years 2 months

    I worked for WebTop100, the biggest marketing and web development competition in Czech Republic as juryman with focus on penetration testing and quality of technical solution.

    • My job was to do penetration tests on all the competing websites and create a report for the owner and developers. Together with Michal Špaček we discovered security flaws in many websites, including SAS website providers.

  • Lead developer

    Nov, 2010 - Sep, 20132 years 10 months

    Shoptet is one of the largest e-commerce platform providers in Czech Republic. I started working in Shoptet as a technical support at the beginning of the company. Later a moved to programmer position and after that I took the responsibility of leading the R&D department.

    • I switched the development process from manually deploying using FTP uploads to individual servers to continuous delivery with multiple deployments every day.

    • During my time the team started doing regular code reviews and TDD.

    • My main accomplishment was delivering a brand new Shoptet platform that is used to this date.

    • I also implement many modules - credit card payment gates, search engines like Zbozi.cz, Heureka and more.

Projects Experience

Projects Experience

  • Project Euler

    Aug, 2015 - Aug, 201510 days

    Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.

  • CodeWars

    May, 2016 - Present

    CodeWars is an online coding competition. Each time you are presented with a programming challenge and you earn score for each solved problem. The challanges get progresively harder as your overall score gets higher.

Skills

Skills

  • Python
  • PHP
  • JavaScript
  • Web Development
  • AWS
  • Vim
  • MySQL
  • Java
  • REST
  • Git
Education

Education

  • 8 year high school, High school with graduation, Gymnázium Opatov

    Sep, 2000 - May, 2008

  • Web development and multimedia, Bachelor - droped out before graduation, České vysoké učení technické v Praze

    Oct, 2008 - Dec, 2010

  • GIT version controll, Course, Medio Academy

    - Present

  • Advanced web development and testing, Course, Medio Academy

    - Present

  • PHP applications security, Course, Jakub Vrána, Michal Špaček

    - Present

  • UX testing, Course, Dobrý web s.r.o.

    - Present

  • AWS Essentials Immersive Training, Online Course, AWS

    - Present

Publications

Publications

  • Power of Metaclasses, Mobile EMEA Summit

    Published on: Mar 26, 2019

    Presentation of Python Metaclasses for Mobile EMEA Summit - Czech Republic 2019.

  • DBGR - interactive terminal tool to test and debug HTTP APIs., Opensource

    Published on: May 12, 2019

    DBGR is my opensource terminal tool for working with REST APIs and for generating living documentation. It is currently used in SAP Concur to cooperate work between backend and mobile teams. It's also mentioned in official aiohttp documentation: http://docs.aiohttp.org/en/latest/third_party.html

  • AWS static website, self-hosted

    Published on: Sep 25, 2018

    Presentation on building serverless static website using AWS technologies - S3, Lambda, CloudFront, Route 53. It is automatically build from markdown sources on Github using Lambda and Circle CI.

Interests

Interests

  • Muay-Thai

  • Motorcycling

  • Programming puzzles

  • ToastMasters

References

References

  • Miroslav Uďan (CEO and founder of Shoptet)

    Hlavní předností Jakuba je jeho neustálý hlad po informacích a novinkách z oboru a následné efektivní využívání nově získaných dovedností při své práci. Díky tomu se z něj stal výborný PHP programátor, který si umí správně nastavovat priority, pracovat samostatně a perfektně a včas odvádět a dokončovat stanovenou práci. Nelze opomenout ani dobré managerské dovednosti, díky kterým dokáže kontrolovat, motivovat a profesionálně rozvíjet i své podřízené pracovníky.

  • Brian Torrey (former manager of TripiIt)

    Please contact Brian for a reference email (English only): pnbtorrey@yahoo.com. Phone number: +1 6504213703 (Pacific Time Zone).

  • Lukáš Pítra (Freelance e-commerce specialist)

    S programátory mám skoro 9 let zkušeností a většina z nich mne stála krev a slzy. Jakub je ovšem jako jeden z mála zcela výjimečný a vyvrátil všechny mé zažité stereotypy. Vážím si především toho, že: plní termíny, vždy umí najít řešení, své řešení si dokáže otestovat a prověřit. Když k tomu přidáte rychlou a stručnou komunikaci a transparentní cenotvorbu, je s Jakubem prostě velká paráda spolupracovat na čemkoliv. Vřele doporučuji všem, kdo potřebují spolehlivého profíka.