Andrei Kukenov

Andrei Kukenov Email and Phone Number

Embedded development leader @ touwi
Belarus
Andrei Kukenov's Location
Belarus, Belarus
About Andrei Kukenov

Skilled embedded software engineer with experience in developing firmware for wearabledevices, IoT solutions, systems with increased safety requirements. I have extensiveexperience with 32bit MCUs, various operation systems for embedded devices, network,cloud and crypto stacks. Proficient in modern wired and wireless communicationchannels.

Andrei Kukenov's Current Company Details
touwi

Touwi

View
Embedded development leader
Belarus
Website:
touwi.fr
Employees:
10
Andrei Kukenov Work Experience Details
  • Touwi
    Embedded Development Leader
    Touwi
    Belarus
  • Klika Tech, Inc
    Senior Embedded Software Engineer
    Klika Tech, Inc Jul 2021 - Present
    Minsk, Minsk, Belarus
  • Octonion
    Lead Firmware Engineer
    Octonion Sep 2017 - May 2021
    Belarus
    Secure IoT portal for managing and using end devices. This is the full software stack that helps a user avoid the complexity of deep learning tools and development processes. IoT portal includes ready to use IoT device (with BLE 5.0, USB-PD, NOR flash, nine sensors and other), end-to-end software stack, dashboard (real data visualization with widgets), and AI at the Edge with zero coding approach.• Designed general firmware architecture• Designed and implemented a security model for… Show more Secure IoT portal for managing and using end devices. This is the full software stack that helps a user avoid the complexity of deep learning tools and development processes. IoT portal includes ready to use IoT device (with BLE 5.0, USB-PD, NOR flash, nine sensors and other), end-to-end software stack, dashboard (real data visualization with widgets), and AI at the Edge with zero coding approach.• Designed general firmware architecture• Designed and implemented a security model for non-tcp end-to-end secure TLS connection with the cloud (via BLE, LoRa, LTE-CAT M1), secure FOTA and protection against leakage of sensitive code.• Implemented drivers and API for various components of the device: BLE, MEMS sensors and as well as other layers of the firmware.• Designed and implemented an approach for effective usage features of BLE 5.• Ported and Integrated SDKs of various cloud providers: AWS, Azure, IoT-Connect, MS-PnP, Alibaba, IBM, IoT-Central.• Ported WolfSSL, mbedtls ssl stacks as a part of the security model.• Integrated LoRa (class A), LTE (Cat m1) RF modules as the network providers.• Developed adapters, wrappers for effective usage AI / ML C++ libraries at the Edge.• Designed and developed device SDK to provide 3rd party developers.• Implemented MS PnP device capability model and passed MS certification.• Designed and developed package archiving MadeForSTM32™ label.• Implemented scripts for automation tasks on the CIS: project builder for various IDEs, doc generation, signature of firmware binaries for protection against counterfeiting.• Participated in project evaluation, creation of stories, backlog filling and etc Show less
  • Piqlive
    Firmware Engineer
    Piqlive Jan 2014 - Sep 2017
    Minsk, Belarus
    Multi-sport smart sensor-tracker (PIQ Robot), uses inertial and geomagnetic sensors to calculate device orientation, various metrics such as G-Force, air-time, speed and also recognize sports patterns (for example, the type of punch in boxing or the kind of jump for ski). Using the PIQ Robot with the special mobile app allows a user not only to track your sports performance but also to improve your technique and style• Took part in the development of a structural and schematic diagram for… Show more Multi-sport smart sensor-tracker (PIQ Robot), uses inertial and geomagnetic sensors to calculate device orientation, various metrics such as G-Force, air-time, speed and also recognize sports patterns (for example, the type of punch in boxing or the kind of jump for ski). Using the PIQ Robot with the special mobile app allows a user not only to track your sports performance but also to improve your technique and style• Took part in the development of a structural and schematic diagram for the board.• Developed firmware architecture, including layers such as BSP, System and Application.• Implemented drivers for MEMS sensors, BLE chip, NOR Flash memory, and other ICs.• Developed a custom BLE profile, communication protocol with guaranteed packed deliveryand implemented all the necessary infrastructure for two-way communication.• Designed and implemented the bootloader, storage and common business logic for FOTA• Designed and implemented OQC (Outgoing quality control) on both sides, firmware and desktop application.• Implemented special firmware for Bluetooth certification according to requirements of Bluetooth SIG.• Introduced various mechanisms to optimize energy consumption.• Set up jobs on CIS (Jenkins) to automate the building of various parts of the firmware, aswell as run unit testing. Show less
  • Mobitee
    Firmware Engineer
    Mobitee Jan 2013 - Jan 2014
    Minsk, Belarus
    Application for broadcasting telemetry data through various wireless interfaces, such as BLE, ZigBee, Bluetooth, WiFi, 3G.• Developed drivers for various MEMS sensors, NOR Flash memory, charging ICs, BLE and other wireless modules.• Implemented BSP, system and application layers for the board based on MSP430, Renesas RL78 and STM32L1 MCUs.• Developed custom BLE profile and implemented firmware application for two-way communication with Android/IOS gateway.• Developed firmware… Show more Application for broadcasting telemetry data through various wireless interfaces, such as BLE, ZigBee, Bluetooth, WiFi, 3G.• Developed drivers for various MEMS sensors, NOR Flash memory, charging ICs, BLE and other wireless modules.• Implemented BSP, system and application layers for the board based on MSP430, Renesas RL78 and STM32L1 MCUs.• Developed custom BLE profile and implemented firmware application for two-way communication with Android/IOS gateway.• Developed firmware for the UART to RF (ZigBee, Bluetooth, Wi-FI, 3G) adapters. Show less
  • Ntlab
    Software Engineer
    Ntlab Mar 2010 - Jan 2013
    Minsk, Belarus
    Sensor data logger for collection and further analysis data from inertial, magnetic sensors and GNSS subsystems• Implemented BSP layer for Cortex-M3 MCU.• Implemented low level drivers for MEMS sensors, NOR and NAND flash memory ICs and GPS subsystem.• Designed and implemented the main business logic of the firmware based on RTOS.• Developed Python script for the data parsing.• Implemented .Net / LabView applications for data visualization in real-time.• Developed a… Show more Sensor data logger for collection and further analysis data from inertial, magnetic sensors and GNSS subsystems• Implemented BSP layer for Cortex-M3 MCU.• Implemented low level drivers for MEMS sensors, NOR and NAND flash memory ICs and GPS subsystem.• Designed and implemented the main business logic of the firmware based on RTOS.• Developed Python script for the data parsing.• Implemented .Net / LabView applications for data visualization in real-time.• Developed a bidirectional communication channel via ZigBee protocol.Navigation system for Unmanned aerial vehicle based on Cortex-M4 MCU.• Developed schematic, maintained the PCB trace and mounted the boards for the altimeter.• Designed and developed an altimeter test bench.• Implemented BSP, System and Application layers for various parts of the navigation system.• Developed full-duplex protocol for information exchange of parts of the navigation system with addressing and priority support.• Participated in the development of design documentation. Show less

Andrei Kukenov Skills

Python Physical Security Embedded Software Firmware Networking Embedded Systems Bluetooth Low Energy Radio Frequency Agile Methodologies Отладка Security Device Drivers Architecture C Real Time Operating Systems C (Programming Language

Andrei Kukenov Education Details

Frequently Asked Questions about Andrei Kukenov

What company does Andrei Kukenov work for?

Andrei Kukenov works for Touwi

What is Andrei Kukenov's role at the current company?

Andrei Kukenov's current role is Embedded development leader.

What schools did Andrei Kukenov attend?

Andrei Kukenov attended Belarusian National Technical University.

What skills is Andrei Kukenov known for?

Andrei Kukenov has skills like Python, Physical Security, Embedded Software, Firmware, Networking, Embedded Systems, Bluetooth Low Energy, Radio Frequency, Agile Methodologies, Отладка, Security, Device Drivers.

Not the Andrei Kukenov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.