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

* Готов освоить неизученное направление.

* Без криминального прошлого, без вредных привычек, не конфликтен, не опасен, восприимчив к критике :)

* Хобби - спорт (легкая атлетика), дача, путешествия.

* Программисты работают не ради денег, но за деньги.

* Программисты самоорганизуются вокруг тех, кто облегчает их работу :)

Опыт работы
Радиотехнический институт имени академика А. Л. Минца
ведущий инженер-программист
Апрель 2015 — По настоящее время (5 лет и 2 месяца)

Обязанности:

+ разработка на Qt/C/C++ моделей РЛС и вспомогательного ПО;

+ написание кода в соответствии со стандартом, принятым в сообществе разработчиков С++ и с использованием основных шаблонов проектирования (Singleton, Factory, Observer, Pool Objects, RAII, Model-View);

+ написание unit тестов на Qt для core и gui;

+ использование систем контроля кода ClangTools, Valgrind, CppCheck, систем контроля версий Git, BitBucket, документирования Doxygen;

+ участие в code review, code-style;

+ работа в MathCad, VirtualBox, WireShark, DeviceLock;

+ написание программной документации в соответствии с ГОСТ и ЕСПД.

Достижения:

+ разработал имитационные модели наземных радиолокационных станций, а также модели РЛС космического и воздушного базирования (без подробностей);

+ разработал на Qt кроссплатформенные приложения для ОС AstraLinux, Ubuntu, Windows;

+ разработал многопоточное приложение для распределенных сетевых вычислений с использованием протоколов TCP/UDP на Qt;

+ разработал сетевое приложение, работающее с БД PostgreSQL;

+ разработал вспомогательные приложения со сложным GUI;

+ участвовал в разработке сетевой загрузки бездисковых станций основе PXELinux;

+ оказывал помощь двум юниорам.

Основные знания и умения:

+ Qt 4.xx/5.xx, С/С++ xx, ООП, STL C/С++ (основные контейнеры и алгоритмы).

+ Система сборки QMake.

+ Основные паттерны проектирования.

+ ОС Linux/Windows на уровне пользователя.

+ Английский на уровне чтения технической документации со словарем.

+ Основные требования к качеству программного продукта (надежность, структурность, удобство применения, эффективность, гибкость, корректность).

Осваиваю следующие направления:

- Разговорный английский

- Qt for Embedded Devices

- C++14/17 (+ STL)

- Языки программирования QML, JavaScript

- Шаблон проектирования ECS (Entity-Component-System)

- Модель акторов CAF (C++ Actor Framework)

4 ГЦМП
Знаменск
МНС, НС, СНС, НО
Июль 1993 — Февраль 2014 (20 лет и 8 месяцев)

* Разработка программный модулей для распределенной системы сбора информации по линиям связи, обработки и визуализации данных.

* Разработка и выпуск программно-технической документации по ГОСТ и ЕСПД;

* Работа в ГИС Карта и ГИС Панорама

* Работа со сведениями, составляющими гостайну.

* Участие в испытаниях ВВСТ: ЗРПК Панцирь-С1, ЗРС С-300, СТИ Верхушка-13Б, системы объективного контроля полигонных испытаний.

Высшее образование
Минское высшее военное инженерное училище; МВИЗРУ ПВО
Минск
Факультет: Противовоздушной обороны
Июнь 1988—Июнь 1993 (5 лет)

Квантовые, оптические, оптико-электронные средства противовоздушной обороны, Радиоинженер, Диплом с отличием.