Oleksii Kvasnikov
Softwareentwickler (Freiberufler)
Erfahrungen
Softwareentwickler (Freiberufler)
Sasse Elektronik GmbH
- Ein individuelles Yocto-Linux-Image mit Docker-Unterstützung erstellt (NXP i.MX 6ULL)
- Verteilte Python-Anwendung entwickelt (Weboberfläche, Gas- und Temperatursteuerung)
- Mehrere Docker-Container für Produktion und Entwicklung konzipiert
- Dokumentation gemäß IEC 62304 verfasst
Projektleiter (Freiberufler)
Intec GmbH
- Firmware-Architektur mit UML definiert
- GUI und Menü entwickelt
- Projektaufgaben, Termine und Releases koordiniert
- Entwickler-Infrastruktur erstellt (cmake, ninja, docker, clang-tidy, clang-format, cppcheck, ruff, pre-commit, doxygen, GitLab CI)
- Treiber und Middleware für STM32, I2C, OLED und CANopen entwickelt
- Flash-Lader für externen Speicher in C++ implementiert (FMC, JLink OFL)
Software- und Firmware-Entwickler (Freiberufler)
Seleon GmbH
- Firmware für Energiemanagement, Batterieladung, Batteriezustandsmessung, Watchdog für Multithread-System und eigenes CAN-Protokoll mit 300 periodischen Nachrichten entwickelt
- Systemstart-, Laufzeit-, Unit- und Integrationstests mit C, Keil RTX RTOS, Vectorcast, Doxygen, Polyspace, STM32, ISO 62304 durchgeführt
- Python-App mit Jinja-Templates entwickelt, um CAN-Nachrichtendaten aus der Datenbank zu extrahieren und Code für jede Programmiersprache zu generieren
- Python-Tool erstellt, um Keil-Projektstruktur in CMake- und Polyspace-Strukturen zu konvertieren
- CI-Pipelines mit Jenkins und GitLab CI eingerichtet
Software- und Firmware-Entwickler
Deveritec GmbH
- Fahrzeugpositionierung an Ladestation per UWB in C++ und Python mit Flask implementiert
- ROS-Module für LiDAR-gesteuerten autonomen Roboter in C++ und Python entwickelt
- Framework für Simulation und Steuerung eines Roboterarms mit Python und MQTT erstellt
- Firmware und Software für End-of-Line-Leiterplattenprüfung entwickelt (C++, Python, Flask, WebSocket, SQL, JS, CSS, HTML, Electron, TCP, RS485, CAN, BLE)
- Tool für asynchrones Firmware-Upgrade über CAN für über 100 Geräte mit Python erstellt
- Linux-Nutzraum-Anwendung zur Interaktion mit eigenem Kameratreiber in C++ auf Yocto entwickelt
Firmware-Entwickler
CommSolid
- LWM2M-Objekte in C für NB-IoT-fähiges Gerät implementiert
- C++-Anwendungen mit Qt-Framework für Linux entwickelt
- Tests für NB-IoT-Modem mit Bash und Python automatisiert
- Schaltpläne und Leiterplatten in Altium Designer entworfen
Wissenschaftliche Hilfskraft
Technische Universität Chemnitz
- Entwickelte digitale Elektronik mit Target 3001
Embedded-Entwickler
Noosphere
- Entwickelte Firmware für STM32 in C auf Bare Metal mit STM HAL
- Erstellte Software in C# auf dem .NET Framework
- Entwarf elektrische Schaltungen und routete Leiterplatten in Altium Designer
Zusammenfassung
Ich bin ein erfahrener Embedded-Systems-Entwickler mit umfangreicher Erfahrung in der erfolgreichen Umsetzung von Projekten in sicherheitskritischen Umgebungen. Ich leite Projekte eigenverantwortlich, mit meinem eigenen Team oder als voll integriertes Mitglied in Kundenteams und spezialisiere mich auf MCU (Bare Metal/RTOS) und Linux (Kernel/User Space). Meine Entwicklungsarbeit wird durch den Einsatz robuster Testautomatisierungen (HIL/EOL) und CI/CD-Pipelines ergänzt, um höchste Qualität und schnelle Entwicklungszyklen sicherzustellen.
Fähigkeiten
Programmierung C/c++: Sehr Gut
Rust: Grundkenntnisse
Python: Sehr Gut
Js/c#/dart: Grundkenntnisse
Windows
Linux
Git
Svn
Vscode
Eclipse
Jetbrains Ides
Altium
Solidworks
Sprachen
Ausbildung
Technische Universität Chemnitz
Master, Eingebettete Systeme · Eingebettete Systeme · Chemnitz, Deutschland
Nationale Universität Dnipro
Bachelor, Telekommunikation · Telekommunikation · Dnipro, Ukraine
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.