Petr Smital, Developer in Dublin, Ireland
Petr is available for hire
Hire Petr

Petr Smital

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
June 1, 2021

Petr is a freelance developer and startup co-founder with 13 years of experience in software automation, cloud services, artificial intelligence, and management consulting. He has worked with large companies and startups, and he knows how to save time and costs by building things right the first time, reliably and securely. Petr prefers innovative projects with a high level of personal responsibility, especially in web services, automation, and new tech.

Portfolio

Mycroft Technologies Inc.
React, REST, PostgreSQL, Redis, Elasticsearch, APIs, Python...
Minity
Amazon Web Services (AWS), AWS Lambda, Python, Django, Serverless, Back-end...
KPMG Finland
Robotic Process Automation (RPA), Python, Selenium, Celonis, UiPath, Django...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), GitLab, AWS Lambda, Python, PostgreSQL, React, TypeScript, JavaScript

The most amazing...

...things I've built are self-flying drones and an automated financial audit platform for 4,000 auditors in Norway, Sweden, and Finland.

Work Experience

Senior Python Developer

2021 - PRESENT
Mycroft Technologies Inc.
  • Created a customized video conferencing platform for customer research featuring five different user types, image and video content, polls, simultaneous translation, automatic voice transcriptions, and more features customized for each client.
  • Built automated video processing tools using AWS services and FFmpeg to process recorded video conference footage and additional video and image content.
  • Managed a complex stack of AWS resources and a highly sensitive customer data security. Built automated deployment and monitoring tools and a custom administration interface.
Technologies: React, REST, PostgreSQL, Redis, Elasticsearch, APIs, Python, Amazon Web Services (AWS), Artificial Intelligence (AI), Cloud, Automation, Video Processing, Image Processing, Web Scraping

Co-founder

2020 - PRESENT
Minity
  • Assisted small businesses with their software automation and eCommerce needs.
  • Developed a customized eCommerce platform for a print shop.
  • Delivered small-scale automation projects for small-business clients.
Technologies: Amazon Web Services (AWS), AWS Lambda, Python, Django, Serverless, Back-end, SaaS, eCommerce, E-shops, Automation, Robotic Process Automation (RPA), React, Visual Studio Code (VS Code), GitLab, Artificial Intelligence (AI)

New Tech Specialist

2018 - 2020
KPMG Finland
  • Improved the efficiency and quality of financial audits with a data-driven audit platform for around 4,000 auditors in Norway, Sweden, and Finland.
  • Led the technical development of a large, data-driven audit platform while serving as an automation specialist.
  • Advised clients on automation opportunities, built prototypes and audited existing automations.
Technologies: Robotic Process Automation (RPA), Python, Selenium, Celonis, UiPath, Django, Visual Studio Code (VS Code), Azure, Azure DevOps, Git, Artificial Intelligence (AI), Audits, ETL, Data Analysis, Data Visualization, Web Scraping

Co-founder, R&D Engineer

2015 - 2017
Arctic Robotics
  • Built a fully self-flying indoor drone platform for remote and/or autonomous use in building security.
  • Supported sales in developing a drone-powered building security use case.
  • Collaborated with sales on building mapping, physical data collection, and other use cases.
Technologies: Embedded C++, Embedded Linux, Raspberry Pi, Drones, Flight, Pixhawk, Arduino, C#, .NET, Visual Studio, Python, Research, Motor Control, Robotics, Robot Operating System (ROS)

Game Software Engineer

2012 - 2015
Gamecluster
  • Repurposed around 50 computer games for the G-cluster cloud gaming platform for players to enjoy on a subscription basis.
  • Participated in the development of the G-cluster cloud gaming platform core and SDK.
  • Improved collaboration between international teams by creating an automated coworking platform.
Technologies: Games, Internationalization, C++, C#, Django, Python, Unity, Visual Studio, .NET

Software Automation Engineer

2007 - 2011
Delong Instruments
  • Automated the setup of electron microscopes based on discussions with scientists and the development of custom mathematical models.
  • Sped up the electron microscope set-up procedure by around 20 times, enabling the product to be used by non-scientist personnel.
  • Created several internal R&D tools for image processing and simulation.
Technologies: Image Processing, Physics, Scanning Electron Microscopes, C#, Mathematical Modeling, Visual Studio, .NET

Mycroft Online Video Conferencing Platform

https://mycroft.co/
A customized video conferencing platform for customer research featuring five different user types, image and video content, polls, simultaneous translation, automatic voice transcriptions, and more features customized for each client. The project includes a web platform, video and audio processing software, and various automation tools built on AWS services.

KPMG Clara

https://www.youtube.com/watch?v=AAyjbAJEwfM
A highly automated, data-driven financial audit platform that was part of KPMG's global efforts to innovate financial audits for both large and small clients. My team in the Nordics focused mainly on small clients with a higher degree of standardization due to the larger legislative pressure on small audits.

Arctic Robotics: Self-flying Indoor Drones

https://www.youtube.com/watch?v=vz10_4huqzo
A fully autonomous drone platform for indoor security, data collection, and other uses. We created our own positioning, navigation, flight stabilization, and data streaming system, as well as a web application for scheduling and optional manual flight control.

G-cluster: Cloud Gaming Platform

https://www.youtube.com/watch?v=vS2-Lvo0vcQ
A cloud gaming platform where video games, ranging from solitaire to the newest AAA releases, are played entirely in the cloud on a subscription basis. The game videos are streamed to players, and their button inputs are streamed back. You can literally pause the game on your TV, go outside, unpause it on your phone, and continue. No gaming hardware is required even for the most graphically advanced games. One of my tasks was to repurpose source code from computer games for the cloud platform.

Languages

Python, C#, C#.NET, C++, Embedded C++, Lua, TypeScript, JavaScript

Frameworks

Django, .NET, Unity, Flight, Selenium

Tools

PyCharm, C#.NET WinForms, Git, Sonar, GitLab, Visual Studio

Paradigms

Automation, ETL, Azure DevOps, REST

Other

Digital Signal Processing, Image Processing, Signal Processing, Physics, Mathematical Modeling, Research, Robotics, Back-end, Data Analysis, Scanning Electron Microscopes, Games, Robotic Process Automation (RPA), UiPath, Artificial Intelligence (AI), Serverless, SaaS, Data Cleaning, LiDAR, Web Scraping, General Medicine, Medical Imaging, Internationalization, Drones, Pixhawk, Motor Control, Robot Operating System (ROS), Celonis, Audits, eCommerce, E-shops, Machine Learning, Data Visualization, Financials, IP Networks, 3D Printing, Multiplayer, IT Networking, Image Recognition, APIs, Cloud, Video Processing, Video & Audio Processing, Audio Processing

Platforms

Raspberry Pi, Amazon Web Services (AWS), AWS Lambda, Embedded Linux, Arduino, Visual Studio Code (VS Code), Azure, Windows

Libraries/APIs

React

Storage

PostgreSQL, Redis, Elasticsearch

Industry Expertise

Accounting

2006 - 2011

Master's Degree in Automation, Biomedical, and Ecological Engineering

Brno University of Technology - Brno, Czechia

2010 - 2010

Progress Toward Master's Degree in Biomedical Engineering and Physics

Aalto University - Espoo, Finland

JULY 2018 - PRESENT

UiPath Robotic Enterprise Framework

UiPath

MAY 2018 - PRESENT

Data Analyst Nanodegree

Udacity

AUGUST 2006 - PRESENT

Bronze Medal at International Physics Olympics

International Physics Olympiad (IPhO)

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