07.09.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Architect and Engineer | C++ | Python | Qt

Landsberg am Lech, Deutschland
Landsberg am Lech +50 km
Master's Degree in Computer Science, National Aviation University of Ukraine
Landsberg am Lech, Deutschland
Landsberg am Lech +50 km
Master's Degree in Computer Science, National Aviation University of Ukraine

Profilanlagen

Anton_Lytvynenko_CV_SE_ARCH_LEADERSHIP.pdf
Software Architecture_Training.pdf
Anton_Lytvynenko_Zeugnis_Trivium.pdf
Anton_Lytvynenko_Zeugnis_Brainlab.pdf

Über mich

Freiberuflicher C++/Qt Software Engineer und Softwarearchitekt, 13 Jahre C++ in Defense, Halbleiter, Luftfahrt und Medizintechnik. Ich mache gewachsene Desktop- und Serversoftware wieder änderbar, ohne Neuentwicklung. C++20, Qt/QML, Python, CMake, Linux/Windows. Remote oder hybrid, ab sofort.

Skills

Künstliche IntelligenzAnwendungsarchitekturSoftware-SuiteArchitekturBoost (C++ Libraries)C++Computer-Aided Software EngineeringCmakeSoftware QualityComputational EngineeringDevOpsPythonManaged C++Software ArchitectureQt (Software)Software-Engineering-ProzessSoftware-KonstruktionSoftware DesignSoftwareentwicklungSoftwareherstellungSolution ArchitectureSQLiteSqlalchemySystemarchitekturSoftware OrganizationDesign PatternsTechnologie-ArchitekturX++ (Programming Language)Full Stack EntwicklungSoftware-planungJenkins
C++ Entwicklung
Umfangreiche Kenntnisse in C++11/14/17/20 mit 13 Jahren Erfahrung in der Entwicklung robuster, skalierbarer Desktop- und Serveranwendungen fuer verschiedene Industrien wie Halbleiter, Militaer und Medizin.

Python Programmierung
Solide Kenntnisse in Python mit 8 Jahren Erfahrung, eingesetzt fuer die Entwicklung von Softwareprodukten und die Nutzung von Bibliotheken wie SQLAlchemy und Flask.

Qt und PyQt Framework
Fundierte Kenntnisse in Qt und PyQt mit 7 Jahren Erfahrung, genutzt fuer die Entwicklung von Desktop-Anwendungen auf Linux- und Windows-Plattformen.

Software-Architektur und Design Patterns
Kenntnisse in Clean Architecture und Design Patterns, angewendet bei der Entwicklung skalierbarer und wartbarer Softwareloesungen in verschiedenen Industrien.

Versionskontrolle und CI/CD
Erfahrung mit Git, Jira, Perforce, Tortoise SVN sowie Jenkins und TeamCity fuer kontinuierliche Integration und Auslieferung von Softwareprodukten.

Datenbankentwicklung
Kenntnisse in SQLite, Redis und QML fuer die Entwicklung von Datenbankloesungen und datenbankgestuetzten Anwendungen.

Build-Systeme und Testing
Erfahrung mit CMake, STL, Boost und GTest fuer den Aufbau von Build-Systemen und die Sicherstellung der Softwarequalitaet durch automatisierte Tests.

Cloud und DevOps
Kenntnisse in AWS, Jenkins und MSVS sowie VSCode fuer die Entwicklung und den Betrieb von Cloud-basierten und lokalen Softwareloesungen.

Concurrency und Parallelverarbeitung
Kenntnisse in Concurrency-Konzepten, eingesetzt bei der Entwicklung hochperformanter und zuverlaessiger Softwareprodukte.

KI-gestuetzte Entwicklungswerkzeuge
Erfahrung mit Copilot und Claude als KI-gestuetzte Werkzeuge zur Unterstuetzung der Softwareentwicklung.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2023

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherUkrainischMuttersprache

Projekthistorie

Software Architect and Engineer

Semiconductor industry, Germany
Designed and delivered multiple scalable and high-performance software products while collaborating with domain experts. Implemented core architecture and features, enabling less experienced team members to maintain the products without breaking existing functionality. Utilized C++, Python, SQLAlchemy, Qt, PyQt, and Linux to build robust applications and ensure smooth product releases.

Software Architect, Leadership Role

Military industry, Germany
Led the development and delivery of multiple software products while guiding a software engineering team. Optimized development processes, designed and developed key software components, and ensured seamless integration of new software with legacy code, utilizing C++20, Qt, QML, SQLite, and CMake, targeting the Linux platform.

Senior Software Engineer

Aviation industry, Germany
Joined as the initial software engineer in a team alongside a software architect, collaborating closely for six months to lay the foundation for a server backend solution. Was responsible for software design, development, reliability, and scalability, contributing expertise and guidance during the team expansion phase, scaling it up to a seven-member unit. Timely delivery of critical milestones enabled the company to acquire new customers at a tradeshow. Recognized for problem-solving abilities, contributing significantly to a 10% reduction in system downtime. Product development took place within a scrum process, utilizing C++20, Qt, Redis, CMake, GTest, Postman, and Bamboo, targeting the Linux platform.

Lead Software Engineer

Trivium eSolutions, Germany
Leading member of international scrum team which develops software for construction industry to be used by surveyors. Responsible for customer satisfaction, technical management, software design, development, and reliability; mentoring, and requirements engineering. Projects included a company internal database solution (SDK for data persistence), an internal framework for company products (core plugin-based framework), and Captivate (customizable surveying software for desktop and Windows-based field devices). Product development uses C++20, Python, C#, Qt, SQLite, CMake, GTest, TeamCity CI/CD, AsciiDoc, and conan, targeting Linux and Windows platforms.

Software Engineer

Brainlab, Germany
Core member of the international team which develops software for the medical field to be used by doctors. Responsible for software design, development, mentoring and testing with an extensive range of tasks which covers user interface and business logic. Projects included Smart Brush (desktop application for outlining pathologies across various imaging modalities) and Image Fusion Angio (desktop application that fuses 3D and 2D X-Ray image sets for better patient treatment planning). Development cycle runs with strong exception safety requirements using C++14, WPF, Ranges library, Lint static analysis tool in a scrum team.

Junior Software Engineer

Scopic Software, USA/Ukraine
Member of the international team which works remotely and develops software for computer aided design, manufacturing and numerical control which is widely used by facilities to cut shapes from different materials. Responsible for software development of new complex features, as well as improving the existing in performance and user friendship means. Projects included a desktop application for industrial field using C++11, WPF, Boost, and a desktop application using Qt to modify content of different type files.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden