Обо мне

Java, Linux, Web. Люблю интересные проекты.

Профессиональные навыки
Опыт работы
PulsePoint Inc.
Москва
Senior Java Machine Learning Engineer (Contractor)
Февраль 2017 — По настоящее время (2 года и 11 месяцев)
Один из крупнейших в России банков с иностранным участием
Старший разработчик (AVP)
Июнь 2016 — Февраль 2017 (9 месяцев)
- комплексы интеграционных тестов (TeamCity) - настройка сборки фронт-енд проектов (Angular2, TypeScript, TSLint, Node.js, NPM, System.js, RxJs, Rollup, jQuery, Bootstrap), реализация новых UI-функций - проектирование и разработка garbage-less и thread-safe структур и алгоритмов - оптимизация производительности при работе с брокерами сообщений (SolaceSystems) - анализ и решение эксплутационных проблем, устранение утечек ресурсов
Крупнейшая развлекательная социальная сеть в России
Ведущий инженер-программист
Октябрь 2012 — Май 2016 (3 года и 8 месяцев)
Обязанности: - Разработка поисковых систем сервиса (пользователей, групп, сообществ, интересов, мероприятий, справки и др.) - Разработка системы локализации сервиса - Модерация и фильтрация контента - Внутренний стартап (getvesna.com)
Ведущая российская компания в области интернет-рекрутмента
Тим-лид
Март 2012 — Октябрь 2012 (8 месяцев)
Обязанности: - Координирование технической работы команды из 7 разработчиков - Планирование, проектирование и реализация нового функционала сервисов платформы HeadHunter - Оперативное устранение ошибок и проблем в работе платформы HeadHunter
Ведущий инженер-программист
Июнь 2011 — Март 2012 (10 месяцев)
Обязанности: - Выполнение задач по разработке новой функциональности сервисов платформы HeadHunter - Оперативное устранение ошибок и проблем в работе платформы HeadHunter
Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
Ведущий инженер-программист
Июнь 2010 — Июнь 2011 (1 год и 1 месяц)
Обязанности: - Рефакторинг, создание и тестирование программных компонентов для сбора, обработки, распределения и распространения информации о финансовых инструментах (Java, JMX, JMS, SQL, Oracle) - Настройка и развертывание приложений в тестовом окружении (Linux RHEL5) - В течении двух недель работал на территории заказчика (Лондон)
Интернет-ЛОТТО
Йошкар-Ола
Тим-лид
Сентябрь 2008 — Июнь 2010 (1 год и 10 месяцев)
Обязанности: - Руководство командой разработчиков (2-3 человека) - Разработка архитектуры приложения - Разработка БД - Программирование (85% LOC) - Оптимизация - Настройка сервера и развертывание проекта
МОНЕТА.РУ
Йошкар-Ола
Инженер-программист
Март 2007 — Сентябрь 2008 (1 год и 7 месяцев)
Обязанности: - Разработка схемы БД и процедур BL на Oracle PL/SQL - Разработка слоя DAO - Разработка отдельных функций административной панели (web)
СКБ Хроматэк
Йошкар-Ола
Руководитель отдела ПО и ИТ
Январь 2003 — Февраль 2007 (4 года и 2 месяца)
Обязанности: - Планирование работ по разработке программного обеспечения - Координирование и контроль над работами по разработке и тестированию программного обеспечения и созданию программной документации - Проектирование ПО - Разработка ПО (Delphi, XML, Firebird SQL, Access, MS Visual Basic, MSVC C/C++, Win32 API)
Инженер-программист
Март 1996 — Январь 2003 (6 лет и 11 месяцев)
Обязанности: - Разработка аналитического программного обеспечения (Windows, Delphi, C/C++, DBMS, XML) - Разработка схем и макетов электронных устройств на базе микроконтроллера i8051 - Разработка встроенного realtime-ПО для электронных устройств на языках C, C++ и Assembler - Разработка встроенного сервисного realtime-ПО выполняющего функции проверки работоспособности электронных плат и их отдельных компонентов
Высшее образование
Марийский государственный университет
Йошкар-Ола
Январь 2002—Январь 2003 (1 год)
Защищен диплом "Исследование современных методов мотивации персонала предприятия"
Поволжский государственный технологический университет (бывший МарГТУ)
Йошкар-Ола
Факультет: Радиотехнический; РТФ
Январь 1994—Январь 1999 (5 лет)
Выпускной диплом полностью на «отлично» Защищена исследовательская дипломная работа "Обработка результатов анализов газовой хроматографии с использованием wavelet‑преобразования".