Location
PolandRate
Years of experience
10+About
With extensive experience in software engineering and a solid educational background in Automatics and Robotics, I have honed my skills in developing and maintaining complex software systems across various platforms. I have worked on critical projects for industry leaders such as Harman Connected Services, Samsung R&D Institute Poland, and TomTom Polska, where I contributed to the development and enhancement of software solutions ranging from Bluetooth and telephony systems to operating systems like Tizen and Meego. My technical expertise includes proficiency in programming languages such as C, C++, Python, and GoLang, as well as deep knowledge of Linux and embedded systems. I have a proven track record of leading teams, providing technical guidance, and implementing innovative solutions in fast-paced, agile environments. Fluent in English and experienced in collaborating with international teams, I am passionate about new technologies, particularly in the fields of electronics and robotics. Outside of work, I enjoy weightlifting, cycling, and traveling, which fuel my drive for continuous improvement and exploration.Tech Stack
C, Bash, C++, Docker, Git, Go Lang, Java, Jira, Linux, Python, WindowsExperience
- Developed and maintained complex software systems for leading companies such as Harman Connected Services, Samsung R&D Institute Poland, and TomTom Polska.
- Led technical teams and provided guidance on software architecture and system design, ensuring successful project outcomes.
- Implemented multipoint Bluetooth capability for Daimler's NTG5 HU and provided technical sketches and input for system functionality.
- Ported system services to open source repositories and added new features to critical security libraries.
- Improved the performance of the Meego UI framework and visualized performance test results for enhanced system efficiency.
- Designed and implemented hardware and software solutions for automated testing of Bluetooth headsets, leading a team of engineers.
- Developed interprocess communication modules and other software components for various platforms, contributing to open-source projects.
Employment history
• Working on NTG6 and NTG7 (Daimler MBUX) as Tech Lead.
• Fixing bugs and implementing new update processes for low-level peripherals.
• Improving the build process of software for NTG programs.
• Implementing solutions for remote access to HU benches using multiple network namespaces.
• Collaborating with cross-functional teams to integrate Bluetooth enhancements into the overall S60 platform architecture.
• Adding multipoint Bluetooth capability to NTG5 HU.
• Providing technical sketches for system functionality.
• Providing technical input on how the system should work to other engineers working in the project
• Fixing bugs in the system.
• Crafting Out Of Memory policy for Tizen OS.
• Modifying Debian Code Search for Tizen’s internal tool use.
• Porting Tizen system services to open source repositories.
• Developing multi-user support for security-manager and adding new features to libprivilege-control.
• Developing multiple users support for security-manager, a system service responsible for adjusting user privileges.
• Working on Android-based navigation devices.
• Developing and maintaining a large JAVA web application for map editing and version control.
• Integrating new features into the Android-based navigation devices
• Collaborating with international teams to ensure consistent implementation of navigation software across different regions.
• Analyzing and improving the performance of the Meego UI framework.
• Visualizing performance test results.
• Enhancing system plumbing to increase Meego performance.
• Providing detailed performance reports and recommendations for system improvements to stakeholders.
• Maintaining and automating tests for Bluetooth on the S60 platform.
• Developing automated testing solutions for Bluetooth features.
• Analyzing and troubleshooting complex issues related to Bluetooth connectivity on the S60 platform.
• Collaborating with cross-functional teams to integrate Bluetooth enhancements into the overall S60 platform architecture.
• Creating an internal tool for downloading data from HP Quality Center.
• Designing and implementing a hardware and software solution for Bluetooth headset testing.
• Leading a team and supervising the creation of a new Bluetooth headset platform.
• Managing project timelines and deliverables for the development of Bluetooth headset solutions.
• Developing an interprocess communication module for a multilingual dictionary on the Maemo platform.
• Contributing to the development of open-source projects using various technologies.
• Documenting code and processes to facilitate knowledge transfer within the development team.
Education history
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...