Position: Senior C++/Qt Software Engineer
Category: C++
Experience: 6 years | English: fluent

* I designed and implemented a new service from the ground-up for both macOS (Intel/ARM) and Windows platforms. Which involved communicating directly with the Product Owner and other stakeholders to define a project structure, establish processes and break down requirements into stories and tasks. Managing other engineers, delegating tasks and communication in general.
* Being quite versatile in terms of technologies, languages, platforms and tools (see my CV). It all depends on project's needs.
* In my spare time I made an open-source app for MacOS that allows you to change input source using Windows-style shortcuts (which is otherwise not possible on macOS) and it got recommended by someone on Apple's own forum page =)
* I also made a couple of small computer and smartphone games usign Unity game engine.
* I made a personality-matching mobile app where people with similar values can get in touch (which required me to learn how to setup AWS server and database, establish communication with mobile app as well as making a mobile app in the first place (since previously I was only working with desktop applications)) but after Beta-testing I decided to shut it down as it would requite a lot of time and resources to continue.
My most recent experience:
Working with a multinational manufacturer of computer peripherals and software solutions to configure them.

My responsibilities:
* Designing and implementing a new plugin-service from the ground-up and establishing inter-process communication between services on both macOS (Intel/ARM) and Windows platforms
* Integrating 3rd party frameworks and SDK
* Communicating directly with the Product Owner and other stakeholders to define a project structure, establish processes and break down requirements into stories and tasks
* Creating UML diagrams and presentations in order to get feedback from the main architects 
* Proposing risk-mitigation solutions and resolving non-trivial problems
* At the later stage of the project besides development also managing 3 other engineers, delegating tasks, facilitating their communication with PO and QA, providing suggestions and reviewing their code
* Creating POCs and implementing Qt-based UI solutions.
* At the initial stage of the project I was also responsible for writing Python scripts that would compile/package/sign(notarize) and deploy our app, defining branching strategy and handling system-level permissions but at the later stage we hired a devOps who took over these responsibilities.
* Since I was the first engineer working on the project I was also responsible for onboarding FrontEnd and devOps engineers who joined later.

My previous experience:
I have also been working as a member of outstuff UX and development team at a pioneer Belgium-based company that delivers supply chain solutions for more than 35 years now. 

My responsibilities:
* Engaged in restructuring the existing code base in order to improve performance, usability and move away from a monolithic architecture to a more 'client-server' based one
* Implementing Qt-based UI solutions, upgrading Qt to a newer version
* Working on POCs (proof of concept) to improve our debugging processes
* Debugging

Another project I had a chance to work on was a secure Chromium-based web-browser designed for financial institutions and corporations that enables you to securely access your company resources without having to use VPN and also keeps all your documents safe. Here my responsibilities were mainly debugging.
I'm looking forward to join a friendly team to work together on an interesting project where I can provide value and at the same time improve my knowledge and skills.

It's also nice if the company works using the latest C++ standards.

P.S. I don't work with ruzzians in any capacity