Dzmitry Yemelyanau

Dzmitry Yemelyanau Email and Phone Number

Senior Firmware Engineer @ Unic Lab
Dzmitry Yemelyanau's Location
Germany, Germany
About Dzmitry Yemelyanau

An Embedded Firmware Engineer with vast 8-year experience in data analysis, wireless communication protocols, database integration and maintenance, firmware design, Embedded Linux OS and Real-Time application development, driver development, and device functionality testing. Good at problem solving, team mentoring and management.Core Skill Set:Programming languages : C, Python, C++, Qt, C#Manufactures Controllers and Modules: STM32, ESP32, Nordic BLE, Simcom SIM7500/7600 GSMTop Usage Protocols: UART, I2C, SPI, USB, Bluetooth, WiFi, PLC, SSH, DHCPLogic Analyzers and Hardware Testing skills

Dzmitry Yemelyanau's Current Company Details
Unic Lab

Unic Lab

View
Senior Firmware Engineer
Dzmitry Yemelyanau Work Experience Details
  • Unic Lab
    Senior Firmware Engineer
    Unic Lab Nov 2017 - Present
    Minsk, Belarus
    Projects1. Smart Meter Data CollectionSmart Meter Data Collection Infrastructure runs on Embedded Linux OS and is aimed to configuration meters and collect data from the via different media such as radio and PLC. Device provide TCP port that is using for communication via REST API. The data is storing in SQLite database and is ready to be uploaded anytime by higher level.2. Virtual Load Test EnvironmentVirtual Emulation of meters and media access rules to test behavior of Data Collector. Virtual Emulation are based on using pipes and media access tool. Tests are aimed to cover all device use-cases . During the test functionality data coverage and test result chart are calculated with the help of gcov, The Emulator was written in Python and runs on Windows or Linux.3. Smart Meter UpdaterThe project is aimed to update Smart Meter devices with the help of Smart Meter Collector. Update procedure consists of firmware update file uploading and update task activation and result checking. Smart Updater is written in Python and uses ssh commands to communicate with Smart Meter.4. GSM Modem Expend BoardSmart Meter expend board to add GSM communication functionally to the smart meter. Device consists of 2 main modules: STM32L4 MCU and SIM7600 SimCom GSM modem. STM is required to connect Smart Meter and SIM7600 and to provide ppp protocol handlingExpirence in the following fileds:- Custom Netwrok Layers procotol application- Wireless and PLC channel protocol application- Linux Kernel and Linux Kernel Driver build- SIM7600/SIM7500 GSM modem- ESP32 WiFI module- ssh, dhcp, sftp, ftp server and client configuration- iptables configuration- crond and monit utils configuration- G3 PLC and Custom Data Collection protocol- REST API protocol application- SQLite DB maintaining and architecture development- Python Maintaining scripts to control state of Collectors- Python Load Testing scripts
  • Softeq
    Firmware Engineer
    Softeq May 2015 - May 2017
    Minsk, Belarus
    Experience with different MCU (EFM32, STM32, Intel Curie), functionality and power mode setting upHuge amount of project connected with BLE data transferring, testing device functionality withdifferent mobile OS (Android, iOS, Windows Phone), experience with ANCSUSB technology experience (USB MSC)Experience with different periphery and sensor (vibro sensor, accelerometer, gyro, temperaturesensor, SPI Memory Flash)Research and development of motion sensor data (steps, taps)Experience with I2C, SPI, CAN interfacesDevelopment in Linux user space (Ubuntu)Projects:1. Smart braceletR&D with motion sensor data, BLE data transferring, energy consumption issues2. Smart collarStep counter algorithm tuning, geofance, temperature and light sensor data representation3. Intel ProjectsMCU Intel Curie based project with Intel Curie SDKAggregation and transferring data over BLE to mobile app on different OS (data transferring protocoldevelopment, bandwidth extending with mobile OS issues)SPI Flash driver implementationUSB MSC driver implementationIntel Curie SDK bugfix4. Desktop application for AQAQt based application that checks data transferring via COM port
  • Research Institute For Technical Protection Of Information
    Software Engineer
    Research Institute For Technical Protection Of Information Aug 2013 - May 2015
    Minsk, Belarus
    Qt based desktop application working with network device that sends realtime data (voice), MySQL datastorage, working with WAV data files, spectral analysis of data, frequency filtering, graphical datarepresentation, administration policy implementation, technical documentation

Dzmitry Yemelyanau Education Details

Frequently Asked Questions about Dzmitry Yemelyanau

What company does Dzmitry Yemelyanau work for?

Dzmitry Yemelyanau works for Unic Lab

What is Dzmitry Yemelyanau's role at the current company?

Dzmitry Yemelyanau's current role is Senior Firmware Engineer.

What schools did Dzmitry Yemelyanau attend?

Dzmitry Yemelyanau attended Belarusian State University, Belarusian State University Of Informatics And Radioelectronics, Belarusian State University.

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.