Обо мне

Специализация и профессиональные навыки: Языки программирования: Постоянно использую: C, C++ Именю опыт: Basic, Pascal/Delphi, SQL Знаком: немного x86 assembler, Java, Python, JavaScript, HTML5, PHP, bash.

Среды разработки и компиляторы: Microsoft Visual Studio, C++ Builder, OpenWatcom C/C++, Delphi, Eclipse, DJGPP, GCC.

Библотеки и API: SDL, Qt, VCL, OpenGL, DirectX, STL, немного boost, WinAPI, GDI

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

Свободно владею английским языком.

Профессиональные цели: Быть высококвалифицированным специалистом в области компьютерных наук и разработки программного обеспечения.

Награды, сертификаты, портфолио, проекты: IBM Certified Database Associate – DB2 Universal Database 8.1 Family, The Professional Certification Program from IBM

Сертифицированный специалист по диагностике и ремонту ПК.

Членство в обществах и ассоциациях: N/A

Дополнительная информация: Всегда открыт для интересных коммерческих предложений и проектов.

Профессиональные навыки
Опыт работы
Октябрь 2014 — по настоящее время
Старший инженер-программист
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка программного обеспечения CAD/CAE/FEM системы MEDINA. C++
- Реализация различных задач от клиентов и заказчиков, в основном из автомобилестроительной индустрии

Апрель 2012 — Июнь 2013
ОСМФ "Компас"
Программист
Ростов-на-Дону
Обязанности и достижения

Обязанности:
- Разработка программного обеспечения для платежного терминала с функцией выдачи наличных (займов).
- Реализация работы с устройствами: сканеры (документов и паспорта, TWAIN), принтер документов (системный), купюроприемник (JCM UBA-RC, протокол ID003), монетоприемники (китайский со своим протоколом и MicrocoinSP, протокол ccTalk),
- принтер чеков/фискальный регистратор (PayVKP80)

Достижения:
- Разработана библиотека (DLL/.H) работы с устройствами, реализованы протоколы взаимодействия, разработана система протоколирования и снятия статистики по устройствам, разработана система инкассации и удаленной отчетности,
- заложена основа для поддержки купюроприемников поддерживающих протокол ccTalk

Июнь 2009 — Октябрь 2014
Инженер-программист
Ростов-на-Дону
Обязанности и достижения

Обязанности:
- Разработка технологического программного обеспечения для ОКР "Исцеление" - система удаленного полевого управления и видеомониторинга
- Разработка клиент-серверного программного обеспечения для проекта "Опека" - система медицинской телеметрии

Достижения:
- Разработано технологическое ПО опроса параметров (напряжение питания, мощность подводимая к антенне) и конфигурации (сетевые параметры, маршрутизация, самотестирование) приемо-передающих модулей (ППМ) - беспроводные ad-hoc маршрутизаторы. C++, Qt, Linux
- Разработано многопоточное серверное ПО для сбора данных кардиомониторинга с удаленных устройств сбора и передачи данных медицинской телеметрии (наручных телекоммуникационных браслетов) C++, Google Protocol Buffers
- Разработано клиентское ПО - рабочее место врача и оператора диспетчерского центра с функциями чтения и редактирования (CRUD) данных из БД, отображения данных кардиомониторинга, а также функциями ПО call-центра. C++
- Разработана база данных пациентов, медицинских специалистов и кардиомониторинга. MySQL
- Разработан первый вариант спецификации RESTful WebAPI взаимодействия сервера и клиентского ПО (веб-сервис)

Июнь 2009 — Июнь 2012
Инженер-программист
Ростов-на-Дону
Обязанности и достижения

Обязанности:
- Доработка и модификация программного обеспечения комплекса автоматизированной системы контроля и учета электроэнергии (АСКУЭ) "Нейрон"

Достижения:
- Реализована работа с несколькими концентраторами в поквартирном учете Нейрон-Коммуникатор, переработаны отчеты в Нейрон-Архиваторе, обеспечена работа с произвольным числом точек общедомового учета (Нейрон-Архиватор).
- Сделана группировка по тарифам (Нейрон-Коммуникатор), реализована функция периодического опроса модуля по SMS во избежание блокирования SIM-карты
- Начата работа по переводу комплекса на GPRS.

Июль 2008 — Декабрь 2008
Системный администратор
Ростов-на-Дону
Обязанности и достижения

Обязанности:
- Системное администрирование локального и двух удаленных офисов предприятий, около 20 компьютеров в каждом, плюс учебный класс из 10 компьютеров.

Достижения:
- Успешно решал проблемы пользователей как локально так и удаленно, как связанные с программным обеспечением так и с железом
- Обновил парк компьютеров учебного класса, успешно производил резервное копирование и восстановление, подготовку к проведению курсов и занятий.
- Успешно осуществил прокладку новых линий ЛВС, а также переключение телефонных линий при поступлении новых сотрудников.

Февраль 2004 — Сентябрь 2006
Инженер-программист
Ростов-на-Дону
Обязанности и достижения

Обязанности:
- Совмещение работы инженера-программиста (веб-программиста) и системного администратора (администратор веб-сервера, решение проблем пользователей)

Достижения:
- Разработал новый (на 2005й год) корпоративный веб-сайт компании
- Произвел развертывание программного обеспечения портала оперативной отчетности (ASP, MSSQL), консультировал пользователей по вопросам работы с порталом.
- Начал разработку корпоративного портала предприятия на базе Apache Jetspeed (Java portlets, SQL, Velocity).

Высшее образование
Январь 2006 — Январь 2007
KTH
Стокгольм
Специализация и достижения

В ходе курса Programming of Interactive Systems разработал прототип игры Game of Tag для мобильных распределенных агентов на базе Jini (http://river.apache.org)
В научной статье для курса Scientific Writing описал алгоритм CSG-операций для многогранников обобщенной цилиндрической формы типа "сектор".

Январь 1999 — Январь 2003
РГУ-Ростов-на-Дону
Механико-математический
Ростов-на-Дону
Специализация и достижения

Успешно защитил курсовую работу по теме "Визуализация трехмерных векторных полей в конечно-элементном моделировании"
Успешно защитил работу бакалавра по теме "Импорт геометрических моделей из систем автоматического проектирования (CAD) в систему конечно-элементного моделирования (FEM) ACELAN"

Январь 1999 — Январь 2004
РГУ-Ростов-на-Дону
Математики, механики и компьютерных наук
Ростов-на-Дону
Специализация и достижения

Успешно защитил диплом специалиста по теме "Трехмерная визуализация и интерфейс с системами автоматического проектирования (CAD) в системе конечно-элементного моделирования (FEM) ACELAN"