Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Профессиональные навыки
JavaScriptJavaNode.jsLinuxMongoDBDockerGitООПAjaxRedis
Участие в профессиональных сообществах
Опыт работы
SAYMON
Санкт-Петербург
Team Lead
Апрель 2014 — По настоящее время (6 лет и 4 месяца)

Управляю небольшой командой разработки и сам пишу frontend и backend. В мои обязанности также входит организация процесса разработки, найм технических сотрудников, проектирование архитектуры и оценка сроков по техническим требованиям. Также, я являюсь связующим звеном между технарями и бизнесом - транслирую требования от руководства в список задач, понятный разработчикам.

Мы разработали с нуля полноценную систему внутрисетевого мониторинга SAYMON, которая успешно функционирует на нескольких production-площадках, в том числе у крупного оператора сотовой связи. Мы получаем позитивный фидбэк от наших клиентов и у нас большие планы по развитию системы.

JavaScriptLinuxNode.jsJavaDockerMongoDBRedisKafkaNginxBash
Международная компания, создатель Apache Ignite (apacheignite.readme.io)
Санкт-Петербург
software developer
Август 2012 — Декабрь 2013 (1 год и 5 месяцев)

Я участвовал в разработке и тестировании различных компонентов системы, включая In-Memory Database и In-Mempry HPC (High Performance Computing), а также в Proof-Of-Concept проектах для наших клиентов.

Ещё принимал участие в написании онлайн-книги про GridGain, где подробно описывается весь функционал системы и приводятся примеры кода на языке Java.

В компании GridGain очень чётко поставленный и эффективный процесс разработки, а также строгие правила оформления кода. Каждая выполненная задача проходит тщательный code-review, в обязательном порядке покрывается тестами, которые сразу же включаются в continuous integration. Всё это очень здорово дисциплинирует, а работа в команде профессионалов высочайшего класса делает для меня GridGain настоящей школой программирования.

RCSLabs
Санкт-Петербург
инженер-программист
Март 2011 — Июль 2012 (1 год и 5 месяцев)

Я занимался разработкой серверных компонент для Веб-коммуникатора - инструмента для аудио- и видеозвонков через Веб браузер. В числе используемых протоколов и технологий: RTMP, HTTP, SIP, Java, Spring. У нас было несколько коммерческих инсталляций, в том числе для такого крупного заказчика, как Мегафон.

Также помогал организовать процесс разработки: настроил continuous integration (с автоматической сборкой и тестированием), осуществил перевод системы сборки с Ant на Maven (что существенно сократило трудозатраты по сборке проекта).

software developer
Март 2007 — Март 2011 (4 года и 1 месяц)

Моей обязанностью была разработка и поддержка ПО для IP-телефонов Alcatel на базе технологии Java Servlets в рамках проекта Unified Communications. Мне удалось произвести рефакторинг и избавиться от многих проблем в текущем коде проекта (включая массовое дублирование кода).

Кроме того, я разрабатывал модули для системы управления компонентами Unified Communications.

Мне удалось поездить в зарубежные командировки во Францию и плотно пообщаться с французскими коллегами, прокачать и закрепить навыки общения на английском.

Разработка высоконагруженных систем для операторов мобильной и фиксированной связи
Санкт-Петербург
инженер-программист
Март 2004 — Март 2007 (3 года и 1 месяц)

Эта компания - моя школа, здесь началась моя программистская карьера.

Был принят в качестве молодого специалиста в команду разработки Bercut ATOMS - платформы, на которой базируются сервисы компании. В Bercut я разработал несколько библиотек и сервисов на C++. Наиболее сложными аспектами разработки была многопоточность и кроссплатформенность (код работал на Windows и Solaris).

Также разработал Java-оболочку для API Bercut ATOMS, которое до этого было доступно только в проектах на C/C++.

В Bercut я познакомился с важными аспектами сетевого программирования, основами TCP, HTTP, ICMP.

В мои обязанности также входило написание технической документации для компонентов, над которыми я работал.

Высшее образование
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В. И. Ульянова (Ленина)
Санкт-Петербург
Факультет: Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Сентябрь 2001—Май 2006 (4 года и 8 месяцев)