Loading...
Loading...
Himalayas
About usHimalayas PlusCommunityTech stackEmployee benefitsTerms and conditionsPrivacy policyContact usFor job seekers
Create your profileBrowse remote jobsDiscover remote companiesJob description keyword finderRemote work adviceCareer guidesJob application trackerAI resume builderResume examples and templatesAI cover letter generatorCover letter examplesAI headshot generatorAI interview prepInterview questions and answersAI interview answer generatorAI career coachFree resume builderResume summary generatorResume bullet points generatorResume skills section generator© 2025 Himalayas. All rights reserved. Built with Untitled UI. Logos provided by Logo.dev. Voice powered by Elevenlabs Grants
Join the remote work revolution
Join over 100,000 job seekers who get tailored alerts and access to top recruiters.
@michalturlik
C++ software specialist with over 15 years of experience.
I am a C++ software specialist with over 15 years of experience in various domains, including telecommunications, embedded systems, and 3D programming. My journey began at a young age, fueled by a passion for computers and coding. I have contributed to significant projects, such as developing a railway telecommunication monitoring system for Trenitalia and creating a VOIP peer-to-peer client application.
Throughout my career, I have held roles ranging from Senior Software Developer to Tech Leader, where I have led teams in creating innovative solutions. My expertise spans multiple platforms, including Linux, Windows, and Android, and I am proficient in real-time, multi-threading, and concurrency programming. I am particularly proud of my work on a 3D printing design tool and a framework for radio transmission interception, showcasing my ability to tackle complex challenges in software development.
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Work history, roles, and key accomplishments
Thera-Trainer
Nov 2023 - Present (2 years)
Contributed to the development of a human-oriented training application, fixing UI modules, adjusting layouts, and resolving bugs. Developed Bluetooth SDP communication, Wi-Fi manager, and smartcard modules from scratch, and refined collision detection for the 2D game engine.
ABB
Jul 2022 - May 2023 (10 months)
Architected and developed a client application with UI and backend for ABB charging stations, enabling user interaction for charger management. Implemented a custom communication layer supporting WebSocket and TCP protocols using Boost.Asio.
Infineon Technologies
Aug 2021 - Jun 2022 (10 months)
Contributed to the extension, bug fixing, and maintenance of an in-house Radio Development Kit for embedded radio devices. Key tasks included adding support for new radio devices, extending RDK API functionalities, and resolving bugs.
Inkbit LLC
May 2019 - Jun 2021 (2 years 1 month)
Contributed to the development of 3D printing control software, extending client application features and creating new libraries for hardware control. Designed the Hardware Abstraction Layer (HAL) and implemented robust multi-thread synchronization.
Luxoft Poland Sp. Z o.o.
Dec 2018 - Jun 2019 (6 months)
Developed a cross-platform VOIP peer-to-peer client application from scratch, enabling full-duplex voice transmissions over IP. Contributed to the Sparta Routing submodule, enhancing API for optimal route, shop, and traffic information retrieval.
Etteplan Poland Sp. z o.o.
Sep 2017 - Nov 2018 (1 year 2 months)
Contributed to the development of a Sensor Data Collector for automotive applications, filtering sensor events and structuring collections as JSON files. Participated in the virtualization of ABB ACS 880 drive firmware and created a UI tool for virtual drive management.
Intive (ex. BLStream)
Sep 2014 - Aug 2017 (2 years 11 months)
Developed two application modules for a setup box project, enabling user activity monitoring and message collection. Extended a secure container library with updated C API, and maintained the native layer of an Android client email application.
Nokia Solutions Networks
Aug 2013 - Jul 2014 (11 months)
Improved the company framework for unit and modular tests, refactoring and rewriting CMake macros and project files. Developed numerous unit and modular tests to ensure software quality and reliability.
Log.In S.r.l.
Apr 2010 - Jul 2013 (3 years 3 months)
Developed a comprehensive toolset/framework for creating and managing computational applications, arranged as Producer and Consumer nodes for a versatile radio monitoring suite. Implemented driver interfaces for embedded hardware control and data reception, optimizing performance for specific hardware.
Elettronica S.p.a.
Oct 2009 - Jan 2010 (3 months)
Modified and added features to an existing C++ code generator using the Visual Studio .NET framework (C#). Created custom widgets with the Trolltech Qt library in C++ using Visual Studio 2010.
Creare Srl
Sep 2009 - Sep 2009 (0 months)
Made minor adjustments and upgrades to a mobile application for remote controlling Symbian OS-based devices. This short-term project was completed within one month.
Engineering S.p.a
Apr 2009 - Aug 2009 (4 months)
Created a utility to filter specific data flows for a client sorting application, which parsed, processed, and sorted mobile telephony traffic data. Modified data flow processing rules and developed Oracle database dumpers using Pro*C.
TAS S.p.a
Mar 2009 - Mar 2009 (0 months)
Developed two financial client applications utilizing internal client-socket API, capable of acquiring financial data snapshots. Ensured data normalization and formatting adhered to the FIX protocol.
Sirti S.p.a
Mar 2008 - Feb 2009 (11 months)
Contributed to a multi-process remote device monitoring application, controlling drivers communicating via SNMP protocol. Developed standalone drivers for GSM-R modems and PLC devices, implementing common use libraries including POSIX socket wrappers and an event-driven FSM.
Transition Technologies
Jul 2007 - Jan 2008 (6 months)
Contributed to an application for establishing and maintaining business relations with gas owners, focusing on extending graph module capabilities and 'deal' related functionalities. Resolved data plotting issues and refactored code for redundancy reduction.
Datamat S.p.a. (Finmeccanica)
Feb 2005 - Jun 2007 (2 years 4 months)
Contributed to a monitoring software module for a complex naval system, responsible for launching and monitoring the lifespan of other modules. Developed annexed tools and GUI programs for data diagnosis and administration, including a password management tool.
Integra Sistemi S.r.l
Mar 2004 - Feb 2005 (11 months)
Contributed to a data analysis module for a complex naval software system, focusing on developing a graphical chart for displaying structured message data. Implemented features such as zoom, crop, real-time plotting, and multi-axis capability.
Sabre Italia
Jun 2003 - Mar 2004 (9 months)
Developed an application for filtering and dispatching Trenitalia travel ticket data remotely, acting as a robust data parser with a finite state machine. Enabled routing of ticket data to remote printers and logging of ticket emissions.
Degrees, certifications, and relevant coursework
Diploma, Computer Science and Accounting
Grade: 82/100
Completed a Diploma in Computer Science and Accounting, achieving a score of 82/100. This program provided foundational knowledge in both computer science principles and accounting practices.
Bachelor of Science, Computer Science
Undertook studies in Computer Science at La Sapienza University. Resigned after the first year due to personal reasons, focusing on gaining independence and supporting family.
You can contact Michal and 90k+ other talented remote workers on Himalayas.
Message MichalRoberto Liffredo
Staff Software Engineer, Mote
Daniel Cichon
C++/C# Software Developer, IGE+XAO Sp. z o. o.
Orkhan Damirov
Senior Software Engineer, Space Neobank
Krzysztof Kaźmierczak
Owner, Software Developer, 3IT
Daniel Cichon
C++/C# Software Developer, IGE+XAO Sp. z o. o.
Kacper Witos
Software Developer (senior .NET), Kongsberg Maritime
Tomek User
Regional Fujitsu Distinguished Engineer, Fujitsu
Oleksandr Perets
C++/Objective C Developer, Devpulse Poland
Bartosz Wołcerz
Senior Software Engineer, Grupa OLX
Kazimierz Pomierny
C++ Software Architect, Omega Computer