Profilbild von Miroslaw Opoka Senior Software Engineer aus Innsbruck

Miroslaw Opoka

verfügbar

Letztes Update: 02.03.2025

Senior Software Engineer

Firma: opoka.tech
Abschluss: Diplomingenieur (Computer Science)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (verhandlungssicher) | Englisch (verhandlungssicher)

Dateianlagen

Miroslaw-Opoka-SW-Dev-Consultant-Resume_090125.pdf

Skills

For over two decades, I've been:

designing reliable embedded software solutions in modern C++,
refactoring existing software (C/C++),
consulting on software architecture and software organization.

I always focus on efficient communication and pragmatism (https://opoka.tech/) ... and the results are reflected in recommendations: https://www.linkedin.com/in/opoka/

If you think we could work together, let us have a short call ? to find out how: https://calendly.com/opoka-tech/introduction-call

Projekthistorie

07/2023 - bis jetzt
Senior Software Engineer/Consultant
Industrial Equipment Manufacturer (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

Analyzed the old software and the customer's requirements for proposing a complete refactoring, rewriting over 90% of the codebase and adding several new business features.

Improved system stability and reliability from the customer's point of view.

Worked closely with the customer to discover the most critical part of the system that needed to be delivered first.

Technology: c++17, catch2, fakeit, cmake, docker, embedded Linux

06/2022 - 06/2023
Senior Software Engineer
Miele (Konsumgüter und Handel, >10.000 Mitarbeiter)

Developed code in highly regulated environments, aiming to reach over 90% code coverage.

Contributed to the code of conduct by proposing the modernization of coding standards.

Developed code focusing on multiplatform operability (target: embedded Linux, tests: Windows).

Technology: c++14, google test, google mock, cmake, embedded Linux

06/2019 - 01/2022
C++ Engineer (Embedded Linux)
Chubb Fire and Security

Redesigned an old, mission-critical C application into distributed, C++17 networking applications on the newly embedded Linux, running on mangOH hardware.

Introduced TDD for a brand new version of the system.

Modularized the software and tests (TDD), which led to much faster development because it shortened the feedback loop significantly. The target was an embedded Linux system.

Technologies: C, C++ (17), STL, fakeit, catch2, python
Tools: extensive shell scripting (bash, awk, etc.), git, cmake, vim

01/2019 - 06/2021
Senior Software Engineer
Atlascopco

Leading a team and aligning on the technical directions,

Software architecture and development for embedded STM32 real-time system (C/C++17),

Technologies: C, C++ (17), STL, fakeit, catch2, python
Tools: extensive shell scripting (bash, awk, etc.), git, cmake, vim, virtualenv, docker

01/2011 - 05/2018
Senior Software Engineer
Swarco Tech

- managing outsourcing software modules (requirement specifications, negotiations, organizing work, integration of the results)

Projects:
- testing environment using docker for simulating embedded devices with a centralized web platform (also available via docker),
- distributed web backend software (C++11) (on embedded Linux),
- diverse extensions of a traffic light controller.

Technologies: C, C++ (11, 14, 17), STL, google test/mock, fakeit, catch2, python, SQL (MySQL), websockets

Tools: extensive shell scripting (bash, awk, etc.), git, cmake, latex, vim, virtualenv, nginx, lxc, docker

Reisebereitschaft

Weltweit verfügbar
Ich arbeite am liebsten aus meinem Homeoffice in Innsbruck, Österreich, oder in der Nähe. Zu Beginn eines Projekts ist es natürlich möglich, für eine gewisse Zeit auch vor Ort zu sein.

Bewertungen

Mpreis Warenvertriebs Gmbh
IT Manager (DI Hans-Peter Guggenbichler)
"Herr Opoka konnte durch seine fachliche Kompetenz und sein qualifiziertes Expertenwissen die anstehenden Themen bearbeiten und Lösungsvorschläge unterbreiten. In der sehr vertrauensvollen Atmosphäre war die Zusammenarbeit sehr fokussiert und ergebnisorientiert, zudem kurzweilig und sympathisch. Wir haben mit Herrn Opoka nicht nur den passenden Ansprechpartner zur Lösung der unmittelbaren Herausforderungen gefunden, wir konnten auch weiterführende Probleme adressieren. Jederzeit gerne wieder!"
deputy team leader (Michael Pajonk)
"Always dedicated to his work he was able to provide great solutions that are simple, flexible and easy to extend or adapt when the scope changes.
Capable to coordinate the work of other team members he is a big plus for every project.
Since Miroslaw is eager to have a full understanding of the system he is working with, there is no space for shady parts of code that might lead to strange behaviour when extending the code base
You are lucky when you got the opportunity to get him for your project"
Profilbild von Miroslaw Opoka Senior Software Engineer aus Innsbruck Senior Software Engineer
Registrieren