Расскажите, какие премии и бонусы платит вам работодатель. Пройти опрос (займет 5-6 минут)
Обо мне

Краткий личный опыт

Имею большой опыт в разработке и прототипирование оборудование на микропроцессорной схемотехнике, аналого/цифровой электронике, а так же силовой электронике.
Разработка дизайна многослойных печатных плат на Altium Designer,  Kicad, EasyEDA.

В 2015 году начал изучать и совершенствовать опыт программирования на параллельных, распределенных и гетерогенных системах на C/C++ с использованием технологий OpenMP, OpenMPI, IntelTBB, CUDA, OpenCL и SyCL. Много внимания уделял проектам Pocl, RunTime OpenMP, LLVM и SnuCL.

В середине 2016 года под заказ реализован REST API для работы с камерами Sony RX1, QX10, NEX-5 и другими в Python.

Разработка программного обеспечения для сетевого оборудования на базе MT7620A (WrtNode, WyBox-7620), MT7628N(SKW92A) на С/С++ и Python под OpenWRT. Настройка и интегрирование разрабатываемое ПО для OpenWRT.

В 2017 году под заказ реализован проект. Целью которого является очистка веб-сайтов. Автоматический код на NodeJS (JavaScript) + MySQL выполняет GET-запросы на всех сайтах и ​​получает ответ, анализирует HTML-документ, ищет данные и преобразует их в указанный формат в базе данных.

Разработка бэкенда на JavaScript (NodeJS, ExpressJS) и Python (Flask/Django + Airflow+Celery+Redis+MySQL/Postgresql), а для фронтенда на JavaScript (React + Redux + Webpack + LESS/SASS). Целью которого является использование веб-технологий для разработки кроссплатформенных настольных, мобильных приложений и веб-сервисов. Для DevOps использую Docker(Docker Compose), CI GitLab, а так же Kubernetes.

В начале 2018 года были изучены библиотеки TensorFlow и Keras для повышения опыта в нейронных сетях и глубоком машинном обучении. TensorFlow глубоко изучал сам исходный код, чтобы расширить и улучшить саму библиотеку. Чтобы понять основы TensorFlow изучал Protobuf Google и Bazel.

В течение последнего года занимался тестированием и торговлей на Python с использованием технологий Pandas, Numpy, scipy, multiprocessing, asyncio. Я использую Numba и Numba + CUDA для повышения производительности бэкстейстеров и торговых стратегий.

Навыки и умения

Разработка устройств на цифровая и аналоговая электронике, cиловая электроника, а также микропроцессорная схемотехника: MCU, DSP, FPGA;

Разработка IoT устройств: Arduino, FreeRTOS/eCos/Rtems, MicroPython, Embedded Linux, OpenWRT; 

Разработка Unix-приложений;

Администрирование системы Linux;

C/C ++,  JavaScript, HTML, CSS, Python, Bash, MatLab, Verilog/VHDL, SQL;

OpenMP, OpenMPI, IntelTBB, CUDA, OpenCL, SyCL;

MySQL, Postgresql;

TensorFlow, Keras, Pytorch;

Numpy, Pandas, Scipy, Numba, AsyncIO, Celery, RabbitMQ, Dask, Dash, Matplotlib, Flask, Django, Airflow, Zipline, Catalyst и др.;

Разработка SoC в Xilinx и Altera;

Индивидуальные качества

Ответственность, энергичность, уверенность в себе, способность быстро принимать решение, способность планировать свое время, быстро и легко учусь постоянно повышать навыки и проявляю интерес к новым технологиям.

Участие в профессиональных сообществах
Опыт работы
РУПП "Гранит"
Микашевичи
Инженер-системотехник
Февраль 2017 — По настоящее время (3 года и 5 месяцев)

Администрирование компьютерных сетей, баз данных (MySQL, Postgresql и др.) И систем автоматического управления производственными процессами. Разработка алгоритмов автоматизации бухгалтерского и финансового учета на C / C ++ и Python.

ОАО «АГАТ-СИСТЕМ»
Минск
Инженер-программист
Август 2013 — Январь 2017 (3 года и 6 месяцев)

Разработка ПО (алгоритмов ЦОС) на С/С++ для средств связи под Linux, RTLinux, DSPBIOS. Разработка soft-IP под FPGA на Verilog/VHDL.

На данный момент активно работаю с мультипоточной и гетерогенной разработкой ПО С/C++ метапрограммирование на технологиях (библиотеках) IntelTBB, OpenMP, OpenMPI, OpenCL, SYCL. Цели: обработка больших объемов данных на вычислительных кластерах.

Высшее образование
Белорусский государственный университет информатики и радиоэлектроники
Минск
Факультет: Радиотехники и электроники (ФРЭ)
Сентябрь 2008—Июнь 2014 (5 лет и 9 месяцев)
Инженер по радиоэлектронике.