Cezary Gapiński

Senior Software Engineer at Hitachi Energy

Torun Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Cezary Gapiński is a Senior Software Engineer based in the Toruń metropolitan area with a decade of experience delivering embedded and backend solutions across industrial and energy sectors. He has progressed through roles at Hitachi Energy, Mobica, Apator and others, bringing deep expertise in build automation, unit testing and coverage tooling for C projects. An active open-source contributor, he has improved widely used tools like Ceedling and gcovr—adding JSON coverage output and robust test-build handling when preprocessor definitions change. His background in control engineering and industrial electrical engineering, plus a postgraduate diploma in mobile programming, gives him a rare mix of hardware-aware software insight and modern tooling fluency. Colleagues rely on him to untangle flaky test suites and streamline CI coverage reporting so teams can ship safer firmware and services.
code9 years of coding experience
job12 years of employment as a software developer
bookMaster of Science - MS, Industrial Electrical Engineering, Master of Science - MS, Industrial Electrical Engineering at Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy
bookPostgraduate Diploma, Mobile Devices Programming, Postgraduate Diploma, Mobile Devices Programming at Uniwersytet Mikołaja Kopernika w Toruniu
github-logo-circle

Github Skills (16)

c1710
unit-testing10
json10
test-framework10
coverage10
c1110
python10
build-automation10
documentation10
gcc9
build-tools8
unity3d8
mocking8
cpp6
clangd6

Programming languages (5)

TypeScriptC++CRubyPython

Github contributions (5)

github-logo-circle
ThrowTheSwitch/Ceedling

Aug 2019 - Mar 2021

Unit testing and build system for C projects
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:62 commits, 27 PRs, 61 comments in 1 year 6 months
Contributions summary:Cezary primarily focused on improving the testing framework and build process for the C project. Their commits demonstrate a strong understanding of unit testing, with changes focused on adjusting test definitions, re-enabling test tasks, and comparing preprocessor definitions. They also addressed issues related to GCOV coverage, fixing regex patterns and removing unnecessary files from the report. Furthermore, the user made several changes to ensure that the tests are correctly built and executed, particularly when preprocessor definitions change, which indicates expertise in build automation.
behavior-driven-developmentraketestingrubysystem-test
gcovr/gcovr

Aug 2019 - Sep 2020

Generate code coverage reports with gcc/gcov
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:6 reviews, 13 commits, 6 PRs in 1 year
Contributions summary:Cezary primarily focused on enhancing the gcovr tool's functionality and documentation related to JSON output and tracefile integration. They implemented a JSON generator for coverage reports and added the capability to combine coverage data from multiple JSON files, improving the tool's versatility. Moreover, the user contributed to improving the user guide with detailed explanations for integrating JSON files, and summarizing the coverage data, thus streamlining the workflow for developers. The user also made code improvements to ensure proper handling of the coverage information.
sarifreportscpppythonclang
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cezary Gapiński - Senior Software Engineer at Hitachi Energy