17.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Engineer
Innsbruck, Österreich
Weltweit
Master of Science (Computer Science)Skills
C++PythonTDD/BDDCSTLembedded Linux C++Senior Software DeveloperBackend DevelopmentSoftwarearchitekturRequirements
Over the last 20 years, I’m focusing on:
- consult on software architecture and organization of the development, and project requirements,
- design reliable embedded software solutions in modern C++,
- 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
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
The customer of my customer builds a new stone cutting factory. My customer asked me for making a project discovery for it, which includes:
- gathering requirements specification and figuring out how the software system should work,
- either defining new 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,
- propose software workflows,
- collect the information in a way that makes it easy to understand for software engineers,
- ensure smooth cooperation between parties (making sure the interfaces are implemented or updated on time)
- 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.
- 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).