SOFTWARE DEVELOPER FROM KEMPTEN, GERMANY

I’m Dominik Polo, a Full-Stack Developer specialized in industrial PLC, NC
and HMI software. I also create tools to optimize workflows
as well as developing new technologies.

PROJECTS

My Recent Projects

NC Editor Standalone

Qt App written in Python that can check your CNC programs for syntax mistakes. You can also renumber lines in all files at once.

Check it out!

VS Code Extension CNC-Tool

Advanced functionality of the standalone tool build into VS Code.

Check it out!

Discord Bot (Fun Project)

Discord bot that pulls automatically a meme once per day from Reddit meme pages.
You can also generate diagrams about online games expenses per user or in comparison.

check it out!

Customer Document Generator

Generate base documentation for interface description between automation systems and machines as well as their functionalities.

confidential
ABOUT

My Education & Experience

2023 - 2024

CS50x Programming Course

Harvard University (online course)

Successfully completed Harvard's CS50x, an intensive computer science course covering algorithms, data structures, and software engineering principles. Learned skills in C, Python, SQL, and web technologies (HTML, CSS, JavaScript). Completed various projects including web applications and demonstrated problem-solving skills through challenging weekly problem sets.

Today - 2022

Software Developement for automationsystems

Liebherr Automation Systems Germany

Programming and commissioning of linear gantries, as well as programming robots and machine interfaces. Additionally, I developed interfaces to MES production systems, with a primary focus on Siemens controls

2023 - 2020

State-certified technical engineer

Johann-Bierwirth-School Memmingen

While working as a Commissioning Engineer, I completed a 3-year part-time program and earned my State-Certified Technical Engineer certification.
In 2022, I moved to the Software Development team

2020 - 2019

Comissioning Automation Systems

Liebherr Automation Systems Germany

Electrical and software commissioning of automation systems and machines across the US and Europe

2019 - 2015

Aprenticeship

Liebherr Automation Systems / Verzahntechnik Germany

Aprenticeship as electrical engineer working in industry for automation systems

SKILLS

What I learned until now

PLC

Programming linear gantries, robots, and floor automation systems

NC

Developing linear Gantry NC programs, position calculations, and optimizing cycle times

HMI - Visualization

Creating Modern GUIs for machines, based on Siemens Software

Python

Creating tools for process automation and workflow optimization, primarily using Qt. Check out some of my Projects

JavaScript

Utilizing JavaScript/TypeScript to develop custom VS Code extensions for NC program syntax validation, as well as contributing to various web development tasks

HTML/CSS

Enhancing my Qt designs and styling web-based applications, including this website

Qt

Using Qt Framework with Designer, Design Studio and Python (PySide6) as Backend

C#

Began learning C# to develop high-performance enterprise applications