Site Logo

maxdz Software GmbH

en | de
Maksym Dzyubenko Berufsprofil

Persönliche Daten
Berufskenntnisse
Berufserfahrung
Ausbildung
Sprachen
Publikationen
Projekt-Referenzen


Summary: Langjährige Erfahrung in Softwaresysteme/-Anwendungen Design und Entwicklung. Stark in kreatives Denken und Problemlösung um software-basierte Lösungen zu liefern. Große Erfahrung in industrielle und medizinische Software Implementierung mittels C, C++ und C#.


Persönliche Daten:

Name: Maksym Dzyubenko
Wohnhaft: Fürth, Deutschland
Email: info@maxdz.com


Berufskenntnisse:

Softwareentwicklung: 20+ Jahre
Expert: Windows Softwareentwicklung, C/C++, .NET/C#, WPF/MVVM, Unity/Spring/DI, NUnit/Moq, WinForms, Visual Basic, Win32/GDI, MFC, WTL, ATL, BSD Sockets, SQLite, Entwurfsmuster, Enterprise Architect/UML, Agile/Scrum
Fortgeschritten: UNIX/Linux Softwareentwicklung, POSIX, Qt, OpenGL, PHP, SQL Server, MySQL, Powershell
Kompetent: Embedded Linux, Java, Boost, Python/Cython/ctypes, Pascal/Delphi


Berufserfahrung:

maxdz Software GmbH (Fürth) - Software-Entwickler, Inhaber
Oktober 2017 - jetzt, ca. 6,5 Jahre

- implementiere individuelle Softwarelösungen für Kundenprojekte
- implementiere mdzWebSiteGen – Software um Webseiten aus XML-Beschreibung zu erstellen
- implementiert mdz_ui - plattform-unabhängiges UI-Framework mit OpenGL, ermöglicht UI-Entwicklung für Windows, Linux, Android, iOS, usw. mobile sowie eingebettete Plattformen (C, C++, Java/JNI, Android)
- implementiert mdzTextViewer - Windows Anwendung, um XML und Texte auf mehr als 500 Sprachen mittels OpenGL anzuzeigen, auch auf sehr alten Windows Versionen (ab Windows 2000). Auch sehr große Dateien (mehr als 4.5 GB) sind unterstützt. (C++, WTL, Win32, GDI, OpenGL, FreeType, mdz_xml, mdz_font, mdz_ui)
- implementiert mdzPdfMerge - Windows Anwendung um mehrere PDF Dateien zu mergen. (C++, WTL, Win32, PoDoFo)
- implementiert mdz_xml, mdz_string, mdz_vector, mdz_license, mdz_file, mdz_editor, mdz_font, mdz_ui, mdz_test C Bibliotheken; detaillierte Informationen über die Produkte unter Products anschauen
- implementiert mdzTestRunner - Kommandozeile-Anwendung für Ausführung von Testfunktionen aus der gemeinsam genutzten Bibliotheken
- implementiert mdzApiRefGenerator - Anwendung für API Referenzen als HTML und Github Wiki Seiten aus C Headers Generierung. (C++)
- implementiert Shop und Lizense-Generator für maxdz.com Webseite (PHP, MySQL)

Plattformen: Windows, Linux, FreeBSD, Android, macOS/Darwin
Technologien: C/C++, WTL, Win32, POSIX, OpenGL, FreeType, PoDoFo, VC++, Boost, EASTL, MinGW 32/64 Bit, gcc, Clang, Intel C++ Compiler, Android Studio, Xcode, PHP/MySQL, Windows 2016 Server Core/Hyper-V, Powershell, TFS, git/GitHub/Git Bash, Jira


Undisclosured Company (Schweiz), E-Auto Ladestationen - Software-Entwickler, Freelance, Fully-Remote
Mai 2022 - Februar 2023, ca. 10 Monate

Softwareentwicklung für E-Auto Ladestationen
- cythonized mehrere Python Module für Performanzverbesserung
- erstellt Paket für Web-Server Installierung und Konfigurierung on Embedded Linux, einschl. SSL-Sicherheit
- erstellt und erweitert PythonScripts für Web-Backend
- generiert REST-Server für Python mit OpenAPI Generator und den Server fürs System angepasst
- evaluiert unterschiedlichen Quellcode-Schutz/Verschlüsselung Methoden für Python

Plattformen: Linux/Ubuntu (Entwicklung), Embedded Linux/Yocto (Deployment)
Technologien: PyCharm, Python/Cython, lighttpd, SSL/TLS, PythonScript/CGI, OpenAPI Generator


Stockert GmbH (Freiburg), Medical Devices - Software-Entwickler, Freelance, Fully-Remote
Mai 2021 - April 2022, ca. 1 Jahr

Softwareentwicklung für Nervenstimulation und Hochfrequenz-Ablationssystem
- Gap-Analyse von existierender Software und erforderliche Zusatzfunktionen/Fehlerbehebung Abschätzen
- Zusatzfunktionen/Fehlerbehebung Implementieren

Plattform: Windows Embedded Compact 2013
Technologien: C++, XAML, Silverlight for Windows Embedded, Visual Studio, Subversion/TortoiseSVN, Python, PyCharm


SICK AG (Waldkirch), Sensorik - Software-Entwickler, Freelance
Oktober 2017 - Oktober 2019, ca. 2 Jahre

- implementiert Gerätetreiber (DTM) für neuere Generation von SICK Steuerungsgeräte "SensControl 2.0"/"FlexiCompact", als eine Weiterentwicklung von "FlexiSoft" Geräte (C#, WPF, FDT/DTM)
- definiert und kontrolliert Arhitektur von DTM (UML, Unity Container/DI)
- technische Expertise von Software-Teil des Systems; Spezifikation Prüfen/Korrigieren, Implementierung und Testabdeckung; "know how" Transfer in Mannschaft
- enge Zusammenarbeit mit embedded C/C++ Entwicklern von Hardware-Implementierung
- erweitert Implementierung von Anwendung für SICK Hardware-Elemente Konfigurieren (C#, WinForms)

Technologien: C#, WPF/MVVM, Unity Container/DI, WinForms, C++, UML, Entwurfsmuster, NUnit/Moq/NSubstitute, Agile/Scrum, VisualStudio 2015/2017, CVS/TortoiseCVS, Jenkins, Powershell, Jira, FDT/DTM, EtherCAT/ENI/ESI, CAN


Siemens Healthcare GmbH (Forchheim), Angiography - Software-Entwickler, Auftragnehmer
März 2017 - September 2017, 7 Monate

- erweitert Implementierung von Prozeduren Verwaltung Backend (Acquisition, Stand/Tisch Positionierung, Backup/Restore, usw.) für Angiographiegerät (C#, WebSockets, Unity Container/DI)
- erweitert Spezifikation von Kontrol/Diagnose JSON-Nachrichten
- erweitert Implementierung von JSON-Nachrichten Übertragung Monitor-Tool (C#, WPF)

Technologien: C#/.NET, WPF/XAML, UML/Enterprise Architect, JSON/JSON Schema/REST, WebSocket, Unity Container/DI, C++/CLI, MS Unit Testing Framework/Moq, SpecFlow, Agile/Scrum, VS/TFS 2015, Jenkins


Siemens AG, Digital Factory (Fürth), Industry - Software-Entwickler, via TechConnect GmbH
März 2016 - Dezember 2016, 10 Monate

- Fehlerbehebung, Refaktorings und Integrationsteste für "WinCC V14" - HMI Teil von Konfigurierungsplattform "TIA-Portal" (C#, WinForms)
- spezifiziert und korrigiert mehrere gemeinsame UI-Funktionalitäten in "WinCC V12" , "WinCC V13" und "WinCC V14"
- beteiligt in Anfangsphase von "WinCC V15" Entwurf/Implementierung (C#, WinForms)

Technologien: C#/.NET, WinForms, MS Unit Testing Framework/Moq, NUnit, UML/Enterprise Architect, Entwurfsmuster, Agile/Scrum, VS 2015, TFS 2015, FxCop/StyleCop/TeamScale


maxdz.com (Fürth) - Software-Entwickler, Selbständiger
Oktober 2014 - Februar 2016, 1 Jahr 5 Monate

- erweitert Implementierung von "WorldTennisTracker" Software (C++, Win32, WTL)
- implementiert "WebSiteGenerator" Anwendung für Internetseite-Generierung (C++)
- geändert "phpBB" Forums-Implementierung (PHP): Kontoregistrierung ist nur durch "WorldTennisTracker" Anwendung möglich
- geändert "mantisBT" BugTracking-Implementierung (PHP): Kontoregistrierung ist nur durch "WorldTennisTracker" Anwendung möglich; auch Sponsoring mit "WTT-Punkten" möglich
- implementiert Software/Data-Update Backend (PHP, MySQL)
- implementiert eigenen Internet-Shop on Internetseite mit Paypal-Integrierung (PHP, MySQL, curl)

Technologien: VC++, WTL, ATL, STL, WinINet, SQL Server, SQL CE, SQLite, zlib, PHP/MySQL, Inno Setup, TFS, phpBB, mantisBT, Joomla


Siemens Healthcare GmbH (Forchheim), Tomografie - Software-Entwickler, via SOHARD Software GmbH
Dezember 2012 - September 2014, 1 Jahr 10 Monate

- erweitert Implementierung von Kontrastprotokol/Injektorkopplung Subsystem für Softwareplattform "Somaris X", die neuere Siemens Tomografiegeräte unterstützt (C#, WPF, Spring.NET/DI)
- implementiert "Testbolus"/"Bolustracking"/"Enhancement curve" UI (C#, WPF)
- erweitert Implementierung von "Dual Tube"/"Dual Energy CT" Funktionalitäten

Technologien: C#/.NET, WPF/XAML, Prism/MVVM, Spring.NET, MS Unit Testing Framework/Moq, NUnit, TDD, UML/Enterprise Architect, Agile/Scrum, VS 2010/2013, TFS 2010/2013


maxdz.com (München) - Software-Entwickler, Selbständig (Microsoft BizSpark Teilnehmer)
Juli 2010 - November 2012, 2 Jahre 5 Monate

- initiale Implementierung von "WorldSoccerTracker" and "WorldTennisTracker" Statistiksoftware (C++, Win32)
- initiale Implementierung von "mdzDbObfuscate" Lösung für Datenbank-Obfuszierung (C++)

Technologien: VC++, WTL, ATL, STL, zlib, SQL CE, SQLite, SQL Server, php, MySQL, Joomla, TFS


TomTec Imaging Systems GmbH (bei München), Ultraschalluntersuchung - Software-Entwickler, Vollzeitangestellter
Januar 2006 - Dezember 2007, 2 Jahre

- erweitert Implementierung von UI für Ultraschalsysteme-Imagingsoftware (C++, Qt, OpenGL)
- implementiert 2D/3D Landmarken
- implementiert Import/Export von kundenspezifischen Daten als XML
- Fehlerbehebung, Refaktorings, Integrationsteste

Technologien: VC++, Qt, OpenGL


TILL Photonics GmbH (München), Mikroskopie - Software-Entwickler, Vollzeitangestellter
Juni 2002 - Februar 2005, 2 Jahre 9 Monate

- erweitert Implementierung von "TILLvisION" Mikroskopie-Imagingsoftware (C++, MFC)
- implementiert Softwaremodule wie FRET, Autofokus, XML-Storage, usw.
- implementiert Unterstützung von weitere Kameras/Framegrabbers
- geprüft Möglichkeit alternative Grafikbibliotheken zu integrieren
- erweitert Implementierung von "PolyV" Software für Firmenhardware-Programmierung (C++, MFC)
- initiale Implementierung von "TILL Protocol Editor" Software für Mikroskopie Untersuchungsprotokol-Visualisierung (C#, WinForms)

Technologien: VC++, MFC, .NET/C#, unterschiedliche Grafikbibliotheken, QuickTime, Vtk


W&B GmbH (München), Automotive - Software-Entwickler, Vollzeitangestellter
Juni 2001 - März 2002, 10 Monate

- implementiert Anwendung für industrielle Hardwarekonfigurierung (C++, OPC, Java, Swing)
- erstellt Spezifizierung von XML-basiertem Protokoll für Parkanlagen Service-Provider und Service-Operator (XML Schema, SOAP)

Technologien: VC++, VB, Java, SOAP/XML Schema


LINQ Systems GmbH (München), Internetportal - Software-Entwickler, Vollzeitangestellter
September 2000 - Mai 2001, 9 Monate

- implementiert kundenspezifische Anwendungen für "LINQ Portal" korporatives Webportal (VisualBasic, C++, ATL, XML/XSL, JavaScript/VBScript)
- integriert Anwendungen in konkrete Portalinstallationen auf der Kundenseiten (SQL Server, Oracle Server, SQL, Transact-SQL, PL/SQL)

Plattform: Windows NT/2000 Server, SQL Server, MS IIS, MTS, Exchange Server, Site Server, Digital Dashboard
Technologien: VC++, MFC, VB, ATL/STL, ASP, XML/XSL/CSS, HTML/DHTML, DOM, VBScript, JavaScript, Oracle 8i, PL/SQL


Oktava Ltd. (Kiew, Ukraine), Industry - Software-Entwickler, Mitinhaber
Oktober 1998 - August 2000, 1 Jahr 11 Monate

- verantwortlich für Entwicklung, Installationen und Unterstützung von Gasverbrauch und Produktionsherstellung Datenerfassungssysteme für Getränkeindustrie

Technologien: WinNT 4.0, Linux, C/C++, gcc, gdb, POSIX, VC++, MFC, ATL, STL, Win32, IPC, BSD sockets, RS-232/communication API, MS SourceSafe, SQL Server, ADO/DAO, Transact-SQL


Tessart Corp. (Kiew, Ukraine), Outsourcing - Software-Entwickler, Vollzeitangestellter
Februar 1998 - October 1998, 9 Monate

- "Y2K Problem" Behebung für westliche Kunden

Technologien: Windows, Linux, HP-UX, C/C++, POSIX, Cobol, Sybase, SQL, CVS


Ingenieurbüro "Kvarts" (Kiew, Ukraine), Mikroskopie - Software-Entwickler, Teilzeit-Arbeit während Uni-Studium
November 1995 - Februar 1998, 2 Jahre 4 Monate

- implementiert UI und Bildbearbeitung, Visualisierung, Classifizierung Algorithmen von System für Chromosomenanalyse und Karyotypisierung
- implementiert Datenbankintegration
- beteiligt in Systeminstallationen beim Kunden in mehrere ukrainische Städte

Technologien: Windows, Win16/Win32, BorlandC++/OWL, VC++/MFC, GDI, IPC, SQL, ADO/DAO/BDE, MS Access, DBASE


Ukrenergo (Kiew, Ukraine), Energiebranche - Software-Entwickler, Teilzeit-Arbeit während Uni-Studium
Mai 1997 - September 1997, 5 Monate

- implementiert MODBUS-Protokoll

Technologien: VC++, Win16/Win32, RS-232/communication API


Ausbildung:

Nationale Technische Universität "Kiewer Polytechnisches Institut" (Kiew, Ukraine)
1992 - 1998, Diplom-Ingenieur (Ukr)

Fakultät für angewandte Mathematik; Spezialgebiet "Intellektuelle Computer-Systeme und Netzwerke"
Die Diplomarbeit "Automatisierungskomplex für zytogenetischen Untersuchungen" gewann den 3. Platz im Universitätsdiplom Wettbewerb 1998 unter ca. 5.000 Diplomanden.
Die Noten in allen Fächern sind durchgehend "gut" und "sehr gut".


Sprachen:

Deutsch, Englisch - Verhandlungssicher
Russisch, Ukrainisch - Muttersprachen


Publikationen:

Visualization method of nuclear erythroblasts for uninvasive prenatal diagnostics of casual pathology (Ukr)
Journal of National Academy of Medical Sciences of Ukraine (1999)

Disorders in the synchronism of homologous chromosome condensation in women with a predisposed familial anamnesis (Eng)
Cytology and genetics Journal (1996)


Projekt-Referenzen:

Darunter sind Projektreferenzen von Maksym Dzyubenko letzten Projekte.

Kunde:

Wann:

Thema:

Referenz:

Stockert GmbH (Freiburg)

Mai 2021 - April 2022

Konzeption, Entwicklung und Dokumentation von Softwarekomponenten für den Gerätetreiber des ersten Produkts der neuen Steuerungsfamilie

"...
Aufgrund seines umfangreichen und besonders fundierten Fachwissens konnte sich Herr Dzyubenko sehr schnell in das Projekt bzw. die gestellten Aufgaben einarbeiten und erzielte von Beginn an sehr gute Resultate.

Er führte die ihm übertragenen Aufgaben stets effizient, sorgfältig und selbständig aus und zeigte ein hohes Maß an Eigeninitiative und Leistungsbereitschaft. Die Zusammenarbeit mit Herrn Dzyubenko war stets sehr vorbildlich.

Mit Beendigung des Projekts, in dessen Rahmen Herr Dzyubenko tätig war, endete auch die Zusammenarbeit beider Parteien. Wir können ihn vorbehaltlos weiterempfehlen und werden auch in Zukunft, bei Bedarf, eine Zusammenarbeit mit ihm anstreben.
..."

[Unterschrift] , Senior System Engineer

Stockert GmbH Reference German
Kunde:

Wann:

Thema:

Referenz:

SICK AG (Waldkirch)

Oktober 2017 - Oktober 2019

Konzeption, Entwicklung und Dokumentation von Softwarekomponenten für den Gerätetreiber des ersten Produkts der neuen Steuerungsfamilie

"...
Von Beginn an erzielte Herr Dzyubenko aufgrund seines umfangreichen und besonders fundierten Fachwissens immer weit überdurchschnittliche Erfolge und setzte damit seine Kenntnisse jederzeit zielgerichtet und äußerst erfolgreich in die Praxis um.

In Anbetracht seiner sehr guten Auffassungsgabe arbeitete er sich schnell und erfolgreich in neue Aufgabenstellungen ein. In neuen oder unerwarteten Situationen fand er sich stets sicher und sehr gut zurecht. Er führte die ihm übertragenen Aufgaben stets effizient, sorgfältig und selbstständig aus und zeigte dabei stets ein sehr hohes Maß an Eigeninitiative und Leistungsbereitschaft.

Die Leistungen von Herrn Dzyubenko haben jederzeit und in jeder Hinsicht unsere Erwartungen sehr gut erfüllt.

Herr Dzyubenko war wegen seines stets freundlichen Wesens und seiner ständigen Bereitschaft zur Zusammenarbeit überall beliebt. Auch sein Verhalten gegenüber unseren internen Kunden war in jeder Hinsicht vorbildlich.
Aufgrund der guten Zusammenarbeit würden wir Herrn Dzyubenko vorbehaltslos empfehlen und jederzeit gerne auch in Zukunft wieder mit ihm zusammenarbeiten.
..."

[Unterschrift] , Head of Software Development

SICK AG Reference German
Kunde:

Wann:

Thema:

Referenz:

Siemens Healthcare GmbH, Business Area Advanced Therapies (Forchheim)

März 2017 - September 2017

Entwicklung einer zentralen Backend-Komponente und dessen Monitoring-Tools für ein Röntgensystem.

"...
Besonders hervorzuheben ist die Beteiligung von Herrn Dzyubenko an Refactoring-Themen, zu denen er oft durch Verbesserungsvorschläge beigetragen hat.

Auch die Einarbeitungszeit in das neue Umfeld erfolgte durch seine schnelle Auffassungsgabe äußerst zügig und weitestgehend autodidaktisch.

Sein Verhalten gegenüber allen Teammitgliedern war ausnahmslos vorbildlich.
..."

[Unterschrift] , Abteilungsleiter

Siemens Healthineers Reference German
Kunde:

Wann:

Thema:

Referenz:

Siemens AG, Digital Factory Division, Factory Automation (Fürth)

März 2016 - Dezember 2016

"WinCC ES", TIA-Portal Weiterentwicklung

"...
Hr. Dzyubenko ist im Bereich der Screen-Visualisierung tätig und nimmt u.a. Fehlerbehebungen, Refactorings, Testerstellung sowie Design- und Implementierungsaufgaben wahr. Seine Einarbeitungszeit war außerordentlich kurz, die Integration ins Team lief problemlos. Besonders hervorstechend ist Hrn. Dzyubenkos stark ausgeprägtes Qualitätsbewusstsein sowie die sehr sorgfältige Arbeitsweise. Die Arbeitsergebnisse wurden stets zu unserer vollen Zufriedenheit erbracht.
..."

[Unterschrift] , Projektleiter

Siemens AG Reference German
Kunde:

Wann:

Thema:

Referenz:

TechConnect GmbH (München)

März 2016 - März 2017

Softwareentwicklung Kundenprojekte (Siemens)

"...
Herr Dzyubenko verfügt über umfassende und vielseitige Fachkenntnisse, die er immer sicher und gekonnt in der Praxis einsetzte.

Aufgrund seiner genauen Analysefähigkeit und seiner schnellen Auffassungsgabe war er jederzeit in der Lage, auch schwierige Situationen sofort zutreffend zu erfassen und schnell gute Lösungen zu finden. Herr Dzyubenko zeigte jederzeit hohe Eigeninitiative und identifizierte sich immer voll mit seinen Aufgaben und unserem Unternehmen, wobei er auch durch seine sehr große Einsatzfreude überzeugte. Auch in Situationen mit größtem Arbeitsaufkommen erwies er sich immer als in höchstem Maße belastbar.

Alle Aufgaben führte er vollkommen selbstständig, sehr sorgfältig und planvoll durchdacht aus. Er agierte immer ruhig, überlegt und zielorientiert und in hohem Maße präzise. Dabei überzeugte er stets in guter Weise sowohl in qualitativer als auch in quantitativer Hinsicht. Herr Dzyubenko war in hohem Maße zuverlässig.

Für alle auftretenden Probleme fand er ausnahmslos gute Lösungen. Die Leistungen von Herrn Dzyubenko haben jederzeit und in jeder Hinsicht unsere volle Anerkennung gefunden.

Er wurde wegen seines stets freundlichen und ausgeglichenen Wesens allseits sehr geschätzt. Er war immer hilfsbereit, zuvorkommend und stellte, falls erforderlich, auch persönliche Interessen zurück. Sein Verhalten zu Vorgesetzten, Kolleginnen und Kollegen sowie Kundinnen und Kunden war ausnahmslos vorbildlich und loyal.
..."

[Unterschrift] Geschäftsführer; [Unterschrift] Personalleiterin

TechConnect AG Reference German
Softwareentwicklung. Strebe nach Unmöglichen, um Hervorragendes zu erreichen.
Copyright Ⓒ 2017 - 2024 maxdz Software GmbH. All rights reserved.
Site content is generated using mdzWebSiteGenerator