
Tomáš Ehrlich
Verified Expert in Engineering
Software Developer
Brno, South Moravian Region, Czech Republic
Toptal member since October 12, 2015
Tomáš is a one-stop developer with formidable experience developing both front- and back-end code. He specializes in working with dynamic languages, such as JavaScript and Python. Tomáš is also capable of managing infrastructure and designing cloud solutions in AWS. He is used to collaborating with designers and translating their designs from Figma or Zeplin into code. Tomáš is a results-driven professional with ample experience leading teams of developers in diverse projects.
Portfolio
Experience
- Python - 10 years
- Django - 10 years
- React - 8 years
- Amazon Web Services (AWS) - 4 years
- TypeScript - 4 years
- Tailwind CSS - 4 years
- Figma - 2 years
- Next.js - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Django, React, Terraform, Tailwind CSS, SQL, Next.js, Python, Back-end, Front-end
The most amazing...
...thing I've worked on is a crown-segmentation technique, using Lidar data with simple filtering and local extreme-point finding.
Work Experience
Full-stack Developer
Psí Park s.r.o
- Developed a web app for a dog training school with online payments, course registration, and a simple CMS in Next.js/React.
- Created GraphQL API in Python/Django to be used in a front-end app in Next.js and React.
- Managed the whole AWS cloud infrastructure as code with Terraform and Ansible.
Python/AWS Engineer (via Toptal)
Nova Technology Canada Inc.
- Set up CI/CD and deployment infrastructure using AWS Cloud Development Kit (AWS CDK).
- Constructed a permission system for multitenant SaaS applications with user roles in Django using django-guardian.
- Built a GraphQL application in Python with Strawberry, including an extensive test suite.
Front-end Developer
ShipInsure
- Developed a Shopify embedded app using Shopify App Bridge to configure the ShipInsure widget.
- Developed REST API in AWS Chalice (Flask-like framework for writing serverless applications).
- Worked on Next.js app for Shopify merchants to monitor shipments with insurance and manage claims and refunds.
Full-stack Developer (via Toptal)
Hawkker
- Built an image-to-text processing pipeline for parsing images of restaurant menus using Amazon Textract and Amazon SQS.
- Developed a responsive front-end app with React and Tailwind CSS based on designs in Figma.
- Improved map capabilities and search functionalities for nearby food vendors using GeoDjango functionality and Mapbox SDK.
- Managed the AWS Cloud infrastructure in Terraform, including CI/CD in AWS CodePipeline.
- Maintained a legacy REST API and integrated new endpoints with an extensive test suite.
Full-stack Software Engineer
Careqik, Inc.
- Created a GraphQL API utilizing Django and Graphene.
- Created a front-end application with React and Next.js.
- Turned wireframes into a responsive interface with Material UI.
CTO
Birdview Insight
- Designed and developed a web and mobile GraphQL API.
- Created a web application (SaaS) for project management.
- Created a framework for customer permissions and roles.
- Designed an AWS Cloud infrastructure and deployment pipeline.
- Coordinated with a small engineering team with support for junior developers.
Front-end Developer (via Toptal)
ActionVerb
- Created a front-end app in React for BrickFTP's REST API.
- Developed a fast and scalable file uploader in React.
- Developed a large React app with over 100+ components.
- Simplified the async data fetching workflow with a REST API back end using Redux-Saga.
- Migrated a large portion of code using an automated codemod written in JavaScript.
Senior Full-stack Developer
Pingdom AB
- Implemented an API proxy in Go to unify legacy APIs.
- Wrote a single-page application in React and Node.js.
- Designed the development stack for a universal JavaScript application.
- Managed a small team of full-stack developers as a scrum master.
- Wrote functional test scenarios in Python and Selenium.
Senior Full-stack Developer
Videoflot
- Developed an online management tool for film makers in Python and Django.
- Integrated Google Maps for data browsing using AngularJS.
- Managed production and development servers in AWS cloud.
- Designed the architecture of a front-end app for visualization of nearby filmmakers.
- Led a team of three developers as a senior programmer.
- Used PostGIS with a k-means cluster to optimize and group points on the map into clusters.
Python Developer
CzechGlobe
- Developed a desktop GUI for legacy software to simplify and automate daily tasks.
- Implemented data processing algorithms in Python and NumPy.
- Worked on data filtering and processing using SciPy and NumPy.
- Developed part of the company intranet in Python and Django.
- Developed a microsite for a one-off project in Drupal.
Experience
Pingdom
http://pingdom.comI've been working on a new version of this alerting product, which handles the management of incidents, alert escalations, and on-call schedules.
Videoflot
http://videoflot.comFull-stack Developer
http://www.hawkker.comEducation
Master's Degree in Civil Engineering
Brno University of Technology - Brno, Czech Republic
Skills
Libraries/APIs
Node.js, React, jQuery, Python API, REST APIs, Django ORM, Redux-Saga, Q Promises, Selenium WebDriver, Ramda, NumPy, SciPy, PySide, MobX, Shopify API, Stripe
Tools
React Apollo, Graphene, Docker Compose, Ansible, Webpack, Webpack 2, NGINX, NPM, Create React App, Pytest, AWS CodeDeploy, AWS CodeBuild, AWS CodeCommit, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), AWS IAM, Terraform, AWS ELB, AWS VLC, Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), Amazon ElastiCache, Amazon CloudWatch, Figma, Git, Atom, Emacs, Babel, InVision, Sketch, Amazon CloudFront CDN, AWS Cloud Development Kit (CDK), Amazon Textract, AWS CloudFormation
Languages
ECMAScript (ES6), JavaScript, Python, TypeScript, GraphQL, HTML, CSS, SQL, CoffeeScript, Less, Haskell, Go
Frameworks
Redux, Django, Next.js, Flask, Jest, AngularJS, Tailwind CSS, Bootstrap, Qt, Material UI, Angular, Express.js
Paradigms
Test-driven Development (TDD), Agile Software Development, Functional Programming, Promise, DevOps
Platforms
Docker, MacOS, Debian Linux, Django CMS, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, OS X, Linux, Debian, Drupal, Shopify, Vercel
Storage
PostgreSQL, SQLite, Memcached, Redis, MySQL, Amazon S3 (AWS S3), PostGIS, Relational Databases
Industry Expertise
Web Design
Other
Full-stack, Front-end, Lean UX, GNU, AWS CodePipeline, CI/CD Pipelines, Responsive UI, Cloud, FastAPI, API Integration, User Experience (UX), Serverless, APIs, Fintech, Back-end, Amazon RDS, Amazon Route 53, Cloud Architecture, AWS Cloud Architecture, Monitoring, 3D Printing, 3D Scanning, User Interface (UI), Maps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring