Summary
Andrey Borisovich is an embedded systems engineer with 11 years of hands-on experience designing firmware and simulation software in C++ (from C++98 to C++20) and Python for complex, safety- and performance-critical products. He has delivered end-to-end solutions across telecom (5G simulation at Nokia), industrial networking (redundant routers at Rockwell Automation), and audio DSP/firmware projects, often owning build systems, CI integration and cross-platform tooling. Notable open-source work includes improving the Sound Open Firmware build system—migrating critical scripts to Python for cross-platform and Windows compatibility—demonstrating attention to portability and automation. Comfortable with low-level debugging (JTAG, Trace32), static analysis (Coverity, Mypy), and real-time platforms (VxWorks, Yocto), he applies rigorous testing practices including unit, integration and Valgrind/Helgrind analysis. Based in Gdańsk, he blends systems thinking with pragmatic engineering: he’s equally at home modeling state machines with PlantUML as scripting build pipelines to keep multi-vendor projects reproducible. Colleagues describe him as competitive about concurrency—“threads race, I judge who wins”—which reflects a practical focus on deterministic, performant designs.
11 years of coding experience
2 years of employment as a software developer
Magister inżynier (Mgr inż.) Informatyka, Magister inżynier (Mgr inż.) Informatyka at Polish-Japanese Academy of Information Technology
Inżynier (Inż.) Fizyka Techniczna, Inżynier (Inż.) Fizyka Techniczna at Gdańsk University of Technology