About Sergey
- Senior-level C++/Qt expertise from desktop (Windows, macOS X, Debian Linux) to mobile (iOS) to embedded systems (QNX, Yocto).
- Scrum master and software team leader with experience managing off-shore teams.
- Experience helping distributed teams navigate Class II/III device submissions - IEC 62304-compliant development and documentation.
- Cybersecurity assessment experience (SBOM management, UL 2900 certification).
- Cross-functional stakeholder management across regulatory and technical domains.
English
Native or bilingual
Russian
Native or bilingual
French
Basic
Experience
- Mallinckrodt Pharmaceuticals plc / Therakos LLCGUI Subsystem LeadPHARMACEUTICALS INDUSTRYAugust 2024 - April 2025 (8 months)IrelandExtracorporeal photopheresis (ECP) system.• Owned the GUI subsystem, defining requirements with Human Factors, User Experience (UX), Electrical Engineering, and other software teams.• Led an off-site SCRUM team (C++17 / Qt6 on QNX7.1, x86), ensuring on-time deliveries, communication with project teams and stakeholders, daily code reviews, documentation, and UXintegration per IEC 62304-compliant process.• Facilitated migration of Atlassian JIRA projects, Bitbucket repositories, and CI/CD setup from on-premises JetBrains' TeamCity to cloud-based Bitbucket Pipelines amid corporate divestiture.
- Mallinckrodt Pharmaceuticals plcSenior Medical Software ConsultantPHARMACEUTICALS INDUSTRYJune 2023 - August 2024 (1 year and 2 months)IrelandDevice engineering department.• Prepared parts of software documentation for a new inhalable Nitric Oxide delivery system's 510(k) submission, leading to a successful FDA clearance of a Class C medical device in December 2023.• Cybersecurity risk assessments; SBOM management and CVE tracking (Black Duck SCA).• Served as the technical contact for UL2900 certification testing, addressed cybersecurity findings, coordinated communication and logistics across time zones.• Reviewed and refined C++/Qt5 code (QML) for localised interface and features.• Updated Software Architecture & Detailed Design, collaborating with QA and project management.• Recreated build environment for a legacy embedded software in a Docker container and led code reviews for bug fixes in legacy C/C++ code, advising project management as the technical expert.• Performed validation of development tools per regulatory and QA requirements.• Corrective and Preventive Action (CAPA) owner per ISO 13485 process.
- Envista Holdings Corp.Senior Software Engineer, C++/Qt ConsultantMEDICALSeptember 2022 - June 2023 (9 months)BelgiumDental implants and guided surgery planning solutions. Implementation of architectural improvements for a large codebase.• Assisted in successful migration from Qt5 to Qt6 of a complex application (over 500k C++ LOC).• Introduced QML modules for thousands of components, resulting in reduced and clearer dependencies, a significant architecture improvement, enabling more efficient product evolution.• Conducted code reviews and resolved issues to ensure software performance and reliability.
Recommendations
Be the first to recommend Sergey
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
- Validation & Verification (V&V) Design History File (DHF)Validation & Verification (V&V) Design History File (DHF)