Denys Mamchyk

Senior Software Engineer at CYTENA

Freiburg im Breisgau, Baden-Württemberg, Germany
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

👤
Senior
🎓
Top School
Denys Mamchyk is a Senior Software Engineer with seven years of professional experience building and maintaining C++ and embedded systems software for scientific and commercial products, currently based in Freiburg, Germany. He combines hands-on firmware development for STM32 microcontrollers and custom USB/SPI/I2C protocols with higher-level C++/Python control software, CI/CD and static analysis workflows, and leadership as a C++ chapter lead. His work at European XFEL and CYTENA shows a knack for translating end-user requirements into robust, testable systems and automating deployments and validation tools. An active open-source contributor, he has improved key scientific tooling such as pyqtgraph and helped extend qtpy to support Qsci, reflecting a commitment to reliable scientific GUIs and cross‑Qt compatibility. Colleagues rely on him for pragmatic design discussions, mentoring on best practices, and shrinking the gap between hardware and software through tight cross‑discipline collaboration.
code7 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Aviation University (NAU), Kyiv
languagesEnglish
github-logo-circle

Github Skills (14)

scientific-visualization10
visualization10
visualizations10
pytest10
qt10
python10
cicd10
testing10
numpy9
githubaction-workflow9
front-end-development9
github-ci9
pyqt8
conda8

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
pyqtgraph/pyqtgraph

Oct 2022 - Oct 2022

Fast data visualization and GUI tools for scientific / engineering applications
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 2 commits, 17 PRs in 8 days
Contributions summary:Denys primarily focused on enhancing the `pyqtgraph` library, a fast data visualization and GUI tools for scientific applications, by implementing new features and fixing bugs. Their work included modifying `LegendItem`, `GraphicsView`, `SignalProxy`, `ScatterPlotItem`, `AxisItem`, and `PlotItem` components. The user also added tests, improved the user interface, and refactored existing code.
pythonnumpydata-and-visualizationguiengineering
spyder-ide/qtpy

Oct 2022 - Oct 2022

Provides an uniform layer to support PyQt5, PySide2, PyQt6, PySide6 with a single codebase
Role in this project:
userDevOps Engineer & QA Engineer
Contributions:6 commits, 1 PR, 4 comments in 2 days
Contributions summary:Denys primarily contributed to integrating and maintaining the Qsci component within the project. They were involved in adding Qsci support, including importing necessary modules and writing tests for its functionality. Additionally, the user updated the CI/CD workflow, adding configurations for Qsci dependencies across different environments. They also made adjustments to the testing infrastructure.
pyside2pythonpyside6pyqt5pyqt
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
Denys Mamchyk - Senior Software Engineer at CYTENA