Lukas Loukota, Developer in Prague, Czech Republic
Lukas is available for hire
Hire Lukas

Lukas Loukota

Verified Expert  in Engineering

Python Developer

Prague, Czech Republic

Toptal member since May 24, 2020

Bio

Lukas is a capable developer who’s built projects from the ground-up, including the analysis, planning, development, and testing. Thanks to being a quick study and an industrious mindset, Lukas hits the ground running on projects and loves receiving feedback on how to make things even better. The types of projects that Lukas enjoys the most are the ones where he can dig into difficult topics and gets to think about hard-to-solve problems.

Portfolio

Ackee s.r.o.
JavaScript, Node.js, Google Cloud, PostgreSQL, Express.js, gRPC, Jest, GitLab...
ThinkEasy s.r.o.
Docker, PostgreSQL, Celery, Django REST Framework, Django, Python
Accolade, Inc.
Amazon Web Services (AWS), ELK (Elastic Stack), Python

Experience

  • Python 3 - 2 years
  • Django REST Framework - 2 years
  • Git - 2 years
  • Docker Compose - 2 years
  • GitLab CI/CD - 1 year
  • Node.js - 1 year
  • TypeScript - 1 year
  • Pandas - 1 year

Availability

Part-time

Preferred Environment

FastAPI, GitHub, GitLab, Django REST Framework, Django, Python, Node.js, Google Cloud Platform (GCP), TypeScript

The most amazing...

...project I've worked on enabled restaurants to digitize and take their businesses online.

Work Experience

Senior Back-end Developer

2020 - PRESENT
Ackee s.r.o.
  • Developed an internal app that synchronizes invoices to the accounting system and Google BigQuery for analysis.
  • Worked on a news aggregator project as a back-end developer.
  • Integrated cloud technologies, e.g., Google Pub/Sub and delivered well-tested features; also architected an analytics system.
  • Optimized project-critical SQL queries in PostgreSQL that consequently reduced API latency by approximately 10x.
Technologies: JavaScript, Node.js, Google Cloud, PostgreSQL, Express.js, gRPC, Jest, GitLab, Code Review, Google BigQuery, Grafana, TypeScript, Google Pub/Sub

Back-end Developer

2018 - 2020
ThinkEasy s.r.o.
  • Developed several apps from the ground up, including analysis, development, and testing.
  • Developed and maintained GitLab CI pipelines for easier deployment and maintenance.
  • Oversaw a team of two other developers—acting as a senior developer along with implementing code reviews and giving feedback.
  • Integrated third-party services into apps such as invoicing management API, payment gateway, SMS API, and others.
  • Increased the performance of legacy apps by leveraging the advanced functionality of Django's ORM.
Technologies: Docker, PostgreSQL, Celery, Django REST Framework, Django, Python

Software Engineering Intern

2019 - 2019
Accolade, Inc.
  • Turned a data validation script into a Python library that was used as a part of a pipeline.
  • Found and fixed several bugs in a Flask application.
  • Created a presentation about my side projects as a part of a knowledge-sharing session.
Technologies: Amazon Web Services (AWS), ELK (Elastic Stack), Python

Experience

Random Superhero Generator

This is a learning project where I acted as the lead developer. We trained a recurrent neural network (RNN) on superhero names and used a bot on Botsin.space to connect with our name generator. The names are generated two times every day using AWS Lambda.

Time-series Clustering

https://dspace.cvut.cz/handle/10467/86138
For my master thesis, I managed to acquire data from a distribution system operator (DSO). I analyzed the data using Python (pandas) and I developed a use case for the DSO on how to squeeze as much as possible from smart metering data. I then used k-means to cluster the time series of individual customers. This can help with creating and updating load profiles for better electricity consumption predictions.
The files named PRILOHA are outputs from Jupyter Notebooks.

Restaurant Visitor

https://github.com/loukotal/resvis-be
This was a small project which I took on to grow my skills and learn how to use Node.js. It is a dockerized application using Express.js and the Sequelize ORM. In this project, I wanted to showcase that I could implement my recently acquired skills without any problems while maintaining good quality.

Education

2017 - 2020

Master's Degree in Power Engineering

Czech Technical University - Prague, Czech Republic

2018 - 2019

Semester Abroad in Economics

Sungkyunkwan University - Seoul, South Korea

2014 - 2017

Bachelor's Degree in Power Engineering

Czech Technical University - Prague, Czech Republic

Certifications

APRIL 2021 - APRIL 2023

Google Cloud Certified Professional Data Engineer

Google Cloud

Skills

Libraries/APIs

Django ORM, Node.js, NumPy, Pandas, Asyncio

Tools

Git, PDB, Pytest, Docker Compose, GitLab CI/CD, Slack, GitLab, GitHub, Celery, ELK (Elastic Stack), Cloud Dataflow, Grafana

Languages

Python 3, Python, TypeScript, JavaScript

Frameworks

Django REST Framework, Django, Express.js, gRPC, Jest

Paradigms

ETL

Platforms

Docker, Jupyter Notebook, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Storage

PostgreSQL, Google Cloud SQL, Google Cloud, Google Bigtable

Other

FastAPI, Google BigQuery, Data Warehousing, Code Review, Google Pub/Sub, Engineering, Economics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring