Konstantin Mirny-Architect, Software Developer

Check rate
Experience
Architect, Software Developer
IPG Photonics
- Defined initial system and software architecture
- Implemented application modules and hardware control layers
- Built test and mock environments to support validation
- Developed hardware drivers and low-level communication routines
- Authored technical documentation for internal and external stakeholders
- Tools: C/C++, QML, Linux, Windows, Raspberry PI, MQTT, CAN, Serial
Team Lead, GUI Software
Hamilton Medical
- Led a team of 5 developers in the design, development, and maintenance of the GUI software
- Defined a reusable and extensible architecture and interfaces between GUI and backend modules
- Coordinated team planning, progress tracking, and delivery milestones using Agile principles
- Collaborated closely with other departments (Embedded, Systems, QA, Regulatory Affairs, Product Management)
- Oversaw CI pipeline, test automation, and documentation to ensure compliance with IEC 62304
- Facilitated cross-team architectural reviews and harmonization efforts across software units
- Represented the GUI team in cross-functional design reviews and regulatory audits
- Tools: C/C++, QML, JS, Squish, Python, Rhapsody, Klocwork
Software Architect / Safety Engineer
Livanova
- Led validation and documentation strategy for off-the-shelf software
- Facilitated communication between R&D, QA, and FDA compliance teams
- Tools: C/C++, Qt, Keil RTX, Enterprise Architect, Polyspace, Polarion
C++ Architect, Software Developer
BSH Hausgeräte GmbH
- Defined modular structure for test framework
- Worked closely with QA and embedded firmware teams
- Tools: Embedded Linux, ARM, Jenkins, Nucleus, C++, scons
Software Architect / Developer
F&K Delvotec
- Designed architecture for image processing and pattern recognition
- Led collaboration between mechanical, electrical, and software teams
- Tools: Qt, Linux, Indel, OpenCV, Cognex
Senior C/C++/C# Developer / Architect
Technolas Perfect Vision — Bausch and Lomb
- Coordinated subsystem development and external device integration
- Real-time system design, GPU processing, algorithm development
- Tools: Linux, Windows, USB, Android, FPGA, Matlab
Senior C/C++ Developer
Süss Microtec
- Designed software for alignment platform for lithography machine
- Documented the system and performed PLC programming (Omron, Beckhoff)
- Developed PID algorithms, step motor control module, EtherCAT, CORBA
Director, C++ Department / Software Architect
- Managed a department of 8+ developers, conducted code reviews and refactoring
- Defined architecture, data model, and failover concepts
- Facilitated collaboration with telecom providers, product managers, and QA teams
- Introduced in-memory DB (TimesTen) and MRCP-based ASR/TTS integration
Developer
Aelita / Quest Software
- Worked on enterprise reporting solutions for Windows-based infrastructure
Team Lead
AquaSoft
- Led a 4-person team on a distributed computing framework for scientific simulations
- Tools: MSMQ, C++, COM+, Delphi, Oracle
Developer
Bravo & Pepsi-Cola Bottlers
- Developed financial systems and database integrations
- Tools: Delphi, Sybase, Platinum SQL
Senior Developer
Transas Marine
- Developed simulation models (FEM, FFT) and radar systems for oil-spill incident management software
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Healthcare, Food and Beverage, Manufacturing, and Telecommunication.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Information Technology, Research and Development, Quality Assurance, Business Intelligence, and Project Management.
Summary
Experienced software architect and engineering leader with over 20 years of proven success in designing and delivering complex embedded and desktop software systems. Demonstrated ability to lead cross-functional teams, drive development processes, coordinate with internal departments and clients, and ensure compliance with industry standards including FDA and IEC. Expertise in structuring development lifecycles, facilitating technical documentation, and promoting interdepartmental collaboration.
Skills
Leadership & Management: Team Leadership (Up To 10 Engineers), Project Coordination, Coaching & Mentoring, Stakeholder Communication
Organizational Skills: Requirements Engineering, Development Process Design (Agile, V-Model), Cross-Functional Collaboration
System Architecture: Hal Design, Distributed Systems, Real-Time Systems, Safety-Critical Architecture (Iec 62304)
Quality & Compliance: Fda/Ce Documentation, Verification & Validation, Ci/Cd, Unit/Integration/System Testing
Communication & Coordination: Liaison With Qa, Product Management, Regulatory Affairs, And Clients
Languages: C/C++, Qt/Qml, Python, C#/Wpf, Shell Script, Java (Android), Delphi
Frameworks & Tools: Qt, Boost, Stl, Ace/Tao, Corba, Opencv, Jenkins, Git, Svn, Tfs
Operating Systems: Embedded Linux, Windows
Databases: Oracle (Timesten), Mysql, Mssql
Protocols: Tcp/Ip, Voip, Mrcp, Sip, Ss7, Soap, Isdn
Embedded: Arm7, Atmega, Indel, Iar, Keil, Stm32
Modeling & Documentation: Uml, Rhapsody, Enterprise Architect, Doxygen, Latex
Languages
Education
St. Petersburg State University, Faculty of Mathematics and Mechanics
M.Sc. · Applied Mathematics (Control Theory) · Saint Petersburg, Russian Federation
Certifications & licenses
Ai Networks Introduction
Nvidia
Rhapsody Advanced Course
Machine Learning, Andrew Ng
Coursera
Pattern-Oriented Architectures
Vanderbilt
Parallel Programming On Gpu
Udacity
Real-Time Systems & Embedded Coder
MathWorks
In, Camel, Sip, Voip Protocols
Telecoms Academy
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Konstantin is based in Hebertshausen, Germany and can operate in on-site, hybrid, and remote work models.
Konstantin speaks the following languages: Russian (Native), German (Advanced), English (Advanced), Ukrainian (Intermediate), French (Elementary).
Konstantin has at least 29 years of experience. During this time, Konstantin has worked in at least 11 different roles and for 11 different companies. The average length of individual experience is 2 years and 5 months. Note that Konstantin may not have shared all experience and actually has more experience.
Based on recent experience, Konstantin would be well-suited for roles such as: Architect, Software Developer, Team Lead, GUI Software, Software Architect / Safety Engineer.
Konstantin's most recent position is Architect, Software Developer at IPG Photonics.
In recent years, Konstantin has worked for IPG Photonics and Hamilton Medical.
Konstantin is most experienced in industries like Information Technology, Healthcare, and Food and Beverage. Konstantin also has some experience in Manufacturing and Telecommunication.
Konstantin is most experienced in business areas like Product Development, Information Technology, and Research and Development. Konstantin also has some experience in Quality Assurance, Business Intelligence, and Project Management.
Konstantin has recently worked in industries like Healthcare and Manufacturing.
Konstantin has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.
Konstantin holds a Master in Applied Mathematics (Control Theory) from St. Petersburg State University, Faculty of Mathematics and Mechanics.
Konstantin has 7 certificates. Among them, these include: Ai Networks Introduction, Rhapsody Advanced Course, Machine Learning, and Andrew Ng.
Konstantin is immediately available part-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 6 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Architect, Software Developer
Nearby freelancers
Professionals working in or nearby Hebertshausen, Germany
