Oleksandr H.

Principal Embedded Systems Engineer

Oleksandr est un Développeur Principal Embedded avec plus de 15 ans d'expérience commerciale en fournissant des systèmes embarqués hautes performances. Il se spécialise dans les systèmes d'exploitation C/C++, Python et FreeRTOS, et possède une grande expertise avec les systèmes d'exploitation basés sur Linux tels qu'Ubuntu, OpenWrt, UbiOS et Buildroot.

Tout au long de sa carrière, Oleksandr a dirigé des projets internationaux à travers l'IoT, la robotique et les télécommunications, développer des solutions telles que la coordination des essaims UAV, les concentrateurs IoT de soins de santé et les dispositifs de réseautage hautes performances. Il est doué dans le développement de modules de noyau, la fusion de capteurs et les protocoles en temps réel, ce qui assure constamment des performances fiables et à faible latence.

Connu pour avoir combiné excellence technique et leadership pratique, Oleksandr a encadré des équipes, guidé des projets complexes et orienté l’innovation tout en maintenant des solutions embarquées robustes et prêtes à la production.

Principale expertise

  • Embedded systems 13 ans
  • C++
    C++ 12 ans
  • C
    C 15 ans

Autres compétences

  • Arduino
    Arduino 2 ans
  • VoIP 2 ans
  • Lua
    Lua 2 ans
Oleksandr

Oleksandr H.

Spain

Commencer

Expérience sélectionnée

Emploi

  • Principal Embedded Developer

    Orbotix (Sphero), Spain - 1 an 5 mois

    • Créé et dirigé le développement d’un système de localisation et de coordination multi-agents pour les essaims UAV.
    • Conception de la pile complète, incluant les extensions de modules PX4, les pilotes, les bibliothèques, les messages uORB et la logique de fusion des capteurs.
    • Développé des protocoles de communication inter-drone robustes et à faible latence qui ont permis une navigation décentralisée.
    • Des flux de données intégrés UWB, IMU, baromètre et magnétomètre pour une fusion très précise des capteurs.
    • Effectuer des tests sur le terrain, du débogage et de l'optimisation des performances dans les environnements UAV dynamiques.

    Les technologies:

    • Les technologies:
    • C++ C++
    • Agile Agile
    • Git Git
    • Embedded systems
    • FreeRTOS FreeRTOS
  • Tech Lead Embedded Developer

    Essence SmartCare - 1 an 8 mois

    • Fonctionnalités améliorées pour la plate-forme multiservices Care@Home CP7000 Smart HUB.
    • Implémenté de nouvelles fonctionnalités basées sur FreeRTOS, basées sur des spécifications LLD, formant activement la conception de produits.
    • Gestion des couches HAL, Middleware et Applications, optimisation de la planification et de la communication des tâches.
    • Configurez et maintenez le protocole EHCI pour une communication nuageuse efficace et une synchronisation des données en temps réel.
    • Effectuer des tests complets d’unité et d’intégration pour assurer la robustesse du système.
    • Résolution des bogues complexes signalés par QA et les clients, améliorant la fiabilité des produits.

    Les technologies:

    • Les technologies:
    • C C
    • VoIP
    • Agile Agile
    • Git Git
    • Internet of Things (IoT)
    • FreeRTOS FreeRTOS
    • Ethernet Ethernet
  • Senior Embedded Developer

    Ubiquiti, Kyiv, Ukraine - 4 années 8 mois

    • Développer de nouveaux commutateurs et passerelles basés sur Alpine SoC et MTK ASIC pour un réseau performant.
    • Technologies intégrées SPDK et DPDK pour améliorer l'efficacité du commutateur de centre de données.
    • Les modules du noyau Linux et les démons de l'espace utilisateur, ainsi que les bogues corrigés dans les couches PHY et réseau.
    • Conception et mise en œuvre des fonctionnalités U-Boot, des intégrations BLE et du support LCD pour les périphériques embarqués.
    • Protocoles de réseautage optimisés (L2/L3, STP, LLDP, IGMP-Snooping, LACP).
    • Projets IoT, y compris le développement d'un Thermostat Intelligent :
    • Conçu HAL et les couches de driver pour la matrice LCD.
    • Intégration du thermostat avec AWS Cloud en utilisant les API REST et MQTT (scripts Python).
    • Implémentation de la messagerie en temps réel avec MQTT (paho-mqtt).

    Les technologies:

    • Les technologies:
    • PHP PHP
    • Docker Docker
    • Python Python
    • C C
    • C++ C++
    • Bash Bash
    • Linux Linux
    • REST API REST API
    • Embedded systems
    • MQTT
    • Internet of Things (IoT)
    • BLE BLE
  • Senior Embedded Developer

    GlobalLogic, Kyiv, Ukraine - 1 an 5 mois

    • Contribution aux dispositifs sans fil à large bande (point-à-point et point-à-point) avec des performances environnementales extrêmes.
    • Développer des modules de noyau Linux et des pilotes de réseau sous OpenWrt.
    • Conception des interfaces de gestion de la configuration (SNMP/GUI/Cloud).
    • Des performances optimisées pour le débit et la fiabilité dans les scénarios critiques du réseau.
    • Développer et intégrer des fonctionnalités réseau à la fois dans le noyau et l'espace utilisateur.

    Les technologies:

    • Les technologies:
    • Docker Docker
    • C C
    • C++ C++
    • Bash Bash
    • Lua Lua
    • Linux Linux

Éducation

  • Maîtrise ès sciencesAutomatization of Electromechanical Systems and Electrical Drives

    National Technical University of Ukraine “Kyiv Polytechnic Institute” · 2005 - 2011

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous