Firmware development for thermal vision cameras and multimeters
Technical lead and project manager's roles for a team. Gathering
requirements, formulating and estimating tasks, planning releases, coordinating
with the client, quantifying team performance. Also designing and implementing
modules requiring special expertise: Wi-Fi, Bluetooth, RTEMS device drivers
using SPI, I2C, UART and vendor-specific proprietary protocols.
OTA-FC post SoP support for Porsche
Responsible for OTA Self Update, Module
Platform API and RedBend's Software Management Client functional domains.
Focusing mainly on defect root cause analysis and stability improvements.
NTG7 Head Unit for Daimler (Mercedes-Benz)
Integration of RedBend's OTA solution with the NTG7 project, refactoring of legacy code,
introducing modern C++ coding practices.
Led a team from a concept to production of a HARMAN Spark project (Android-based OBD port dongle).
Created a fault-tolerant IPC solution
based on ZeroMQ and Cap'n
Proto for an initial integration of TCU
Shield project.
IVI 2020 Head Unit for PSA (Peugeot Citroën)
Extending GENIVI's Automotive Message Broker
with vendor-specific messages, CommonAPI interfaces and automated testing capabilities.
Designed and implemented a CAN bus scripting tool with a domain-specific language for
automated defect reproduction.
Development of an embedded Linux firmware and a hardware-accelerated
multimedia stack for karaoke set top boxes on Sigma Designs (MIPS) and
HiSilicon (ARM) platforms. Linux kernel driver development (UART, I2C, SPI).
Hardware bring-up and vendor BSPs
integration.
Created and open sourced tools to ease establishment and maintenance of a
continuous integration infrastructure:
Jagen,
Spawn.
Development of a firmware for a medical patient monitoring device
(MCU) from Mindray
using C# and C++ on Windows Embedded platform.
Implemented a mobile news reader application for
Intel using
Sencha Touch framework for
iOS and Android platforms.
Created a test automation framework with support for white- and black-box
testing of eSignal desktop application using C# and C++/CLI.
Developed a fully-automated performance testing and reporting platform with
integration into an existing CI infrastructure (Atlassian Bamboo and JIRA).
Production infrastructure management, hardware and software systems setup
and monitoring, technical support.