17.05.2026 aktualisiert

**** ******** ****
100 % verfügbar

Technical Product Manager / Senior Software Engineer

Innsbruck, Österreich
Weltweit
Master of Science (Computer Science)
Innsbruck, Österreich
Weltweit
Master of Science (Computer Science)

Profilanlagen

miroslaw_opoka_cv.pdf

Skills

C++BeratungEmbedded LinuxEmbedded SoftwarePythonSoftware ArchitectureBackendGit
Over the last 25 years, I’m focusing on:
  1. consult on software architecture and organization of the development, and project requirements,
  2. design reliable embedded software solutions in modern C++,
  3. refactor existing software (C/C++).
What I did in the past and what people wrote about working with me can be found on my LinkedIn site: 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-cal

A detailed list of projects can be found in my profiles below:

Linkedin profile: https://at.linkedin.com/in/opoka
Toptal profile: https://www.toptal.com/resume/miroslaw-opoka

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherPolnischMuttersprache

Projekthistorie

Software consultant and senior software engineer

Industrial Equipment Manufacturer

Industrie und Maschinenbau

>10.000 Mitarbeiter

  • Analyzed the old software and the customer's requirements for proposing a complete refactoring, which resulted in 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.

Technical Product Manager (project discovery and analysis)

Software House

Internet und Informationstechnologie

10-50 Mitarbeiter

My role was to make a project discovery for a new stone cutting line (factory) - the software side. It included:
  1. gathering requirements specification and figuring out how the software system should work,
  2. collect the information and make it easy to understand for software engineers,
  3. define software workflows,
  4. defining software interfaces between involved machines (if not existing) or adapting them to fulfill requirements - the system consists of > 10 machines/sub-systems which needs to be coordinated,
  5. ensure smooth cooperation between parties (making sure the interfaces are implemented and updated on time)
  6. shape the development process and priorities to deliver most needed value to the customer during the take off

Senior software engineer

High-end domestic appliances manufacturer

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).

Software consultant and senior software engineer

Industrial Equipment Manufacturer

Industrie und Maschinenbau

>10.000 Mitarbeiter

  • Designed a robust embedded-software architecture that allows non-technical users to build embedded systems. That way, new products don't have to be coded in C/C++.
  • Contributed to establishing state-of-the-art coding practices to ensure code quality.
  • Consulted and served as a tech lead for several subcontractors working on the project.
  • Wrote the initial POC code, which included embedding a system of easily selectable and domain-specific components, a code generator "gluing" the common part with a project-specific one, and building a system for full automation.

Senior sofware engineer

Chubb Fire and Security

Industrie und Maschinenbau

>10.000 Mitarbeiter

  • 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.

Bewertungen

"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!"

Mpreis Warenvertriebs Gmbh

IT Manager (DI Hans-Peter Guggenbichler)

"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"

Leybold GmbH

deputy team leader (Michael Pajonk)


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden