About Konstantin
Senior Software Architect and Embedded / Full Stack Engineer with over 20 years of experience in complex, hardware-near and regulated software systems.
English
Fluent
German
Fluent
Russian
Native or bilingual
French
Basic
Experience
- TimeBaseExternal SW ConsultantMECHANICAL ENGINEERINGJanuary 2026 - March 2026 (2 months)Düsseldorf, Germany
High-Precision RF Generator Platform (small-series industrial production)
Project: Embedded software and communication architecture for high-precision RF signal generator platforms- Design and implementation of hardware-near embedded software for precision electronic devices
- Refactoring and modernization of legacy software for Cortex-M based controller platforms
- Integration of CAN bus and UART communication for controller-to-module and subsystem interaction
- Modernization of external device interfaces through introduction of MQTT and REST API based communication
- Definition of robust communication paths, interface behavior and diagnostic mechanisms for embedded device operation
- Support of hardware/software integration, bring-up and troubleshooting in complex mixed-system environments
- Structuring of software components and interfaces for long-term maintainability and future platform evolution
- Contribution to verification activities, defect analysis and technical documentation
Tools & Technologies: C/C++, Cortex-M, Node.js, Vue.js, CAN, UART, MQTT, REST API, Embedded Systems, Hardware Integration, Diagnostics - Hamilton Medical AGTeam Leader GUIMEDICALFebruary 2020 - November 2025 (5 years and 9 months)München, GermanyProject: GUI software for portable ventilators in a regulated medical environmentLeadership of a 5‑person team responsible for design, development and maintenance of a Qt/QML‑based GUIDefinition of a reusable system and software architecture spanning frontend, backend and embedded systemsPlanning, progress tracking and delivery management using agile principlesClose collaboration with embedded, system, QA and regulatory teamsResponsibility for CI pipelines, test automation and software documentation in accordance with IEC 62304Cyber Security & System Aspects:Contribution to the assessment of cyber security risks on system level for safety‑critical ventilators, integrated into existing risk and architecture processesSupport in defining secure software and communication architectures (authentication, protected interfaces, update mechanisms)Participation in architectural reviews and audit preparation with focus on MDR and cyber security requirementsClose coordination with QA/RA to integrate cyber security aspects into the regulated development processCloud & Connectivity (Next Generation Devices):Design of the cloud integration architecture for the next generation of ventilatorsStore‑and‑forward telemetry conceptsSecure REST/MQTT communication with Azure IoT Hub, Event Hubs and Cosmos DBmTLS‑based authenticationOpenAPI specifications for remote diagnostics and OTA updatesTools & Technologies:C/C++, Qt/QML, JavaScript, Python, Squish, Rhapsody, Klocwork
- LivaNovaExternal Software ConsultantMEDICALFebruary 2019 - December 2019 (10 months)Munich, GermanyProject: Next‑generation heart‑lung machine (safety‑critical medical device)Contribution to system and software architecture of a safety‑critical heart‑lung machineDefinition and implementation of validation strategies for standard and third‑party software in a regulated environmentExecution of risk analyses and derivation of technical and process‑level mitigation measuresCentral interface between R&D, QA and regulatory / FDA compliance teamsSupport during audits and regulatory reviewsContribution to the assessment of software and interface risks with regard to secure system integration and regulatory requirementsSafety & Security Aspects:Assessment of safety‑ and cyber‑relevant risks in the context of connected medical devicesConsideration of software, communication and integration risks on system levelClose coordination with architecture and QA teams to integrate safety and security aspects into the development processTools & Technologies:C/C++, Qt/QML, Keil RTX, Enterprise Architect, Polyspace, Polarion
Recommendations
Be the first to recommend Konstantin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diploma, Mathematik und ComputerwissenschaftСанкт-Петербургский государственный университет1995Diploma, Mathematik und Computerwissenschaft
Certifications
- C++Brainbench2002