Обо мне

ПРОЕКТЫ

Которыми горжусь:

  1. WEDA Framework (2006 г.). Цель данного проекта облегчить создание и поддержку проектов ориентированных на работу с объектами состояние которых хранится в базе данных. Роль: создатель и разработчик. Проект отмечен почетной грамотой за выход в финал "Java конкурс 2006" (Sun microsystems). Грамота подписана Джеймсом Гослингом :)
  2. RAVEN (2008 г.) Платформа ориентированная на создание приложений для обработки данных. Роль: один из двух создателей и разработчиков платформы. Под капотом: java, h2database, jsf, tomcat, jquery, javascript, html
  3. ONESEC (2008 г.) IVR/SMPP модуль для платформы RAVEN. Роль: создатель и разработчик. Под капотом: raven, java, jmf, smpp, jtapi
  4. Вирусная реклама "Зенит-Мобайл" (2009 г.) Интерактивная реклама линейки продуктов "Зенит-Мобайл". Подробнее о ролике можно почитать, например, на этом ресурсе. Роль: разработка IVR'ой части проекта. Под капотом: raven+onesec, groovy
  5. Платформа для online голосования (2009 г.) Система для проведения голосований и просмотра результата голосования в режиме реального времени. Регулярно использовалась при проведении мероприятий: КВН (Республика Коми), Что? Где? Когда? (Санкт-Петербург), Международный конкурс юных вокалистов на приз Ольги Сосновской. Роль: создатель и разработчик. Под капотом: raven+onesec, groovy, scala, playframework, h2database, javascript, html, extjs, jquery
  6. РУПОР (2010 г., проект для платформы RAVEN) Платформа для массового информирования абонентов (Каналы: Телефония/SMS/EMAIL). Текущая производительность ~2 000 000 звонков и ~1 500 000 SMS в день. Роль: создатель и один из разработчиков. Под капотом: raven+onesec, groovy, extjs, javascript, html, oracle
  7. Колл-центр для автоцентра Лаура (2013 г.). Роль: создатель и разработчик Под капотом: raven+onesec, groovy, scala, playframework, h2database, oracle, extjs, html, javascript
  8. RINGER (2015 г.). Виртуальный колл-центр с функционалом проведения телемаркетинговых кампаний. Роль: создатель и разработчик. Под капотом: raven+onesec, groovy, extjs, javascript, html, oracle

НАВЫКИ

В своих проектах использовал:

  • языки программирования: java(2002), scala (2012), groovy (2008), javascript(2005), c++(1999), object pascal(1996), turbo pascal(1993)
  • технологии: junit, jmockit, jquery, ajax, extjs, servlet, jsp, jsf, jtapi, jmf, smpp, xml, xslt, ldap, active directory, akka, hibernate
  • фреймфорки: playframework, tapestry, servlet (tomcat в качестве контейнера)
  • БД: Oracle (DBA до 2008), H2Database, PostgreSQL, Firebird(когда он еще был interbase)
  • Администратор OS: linux (RHEL, CentOS), windows, solaris (до 2008)
  • Пользоатель OS: osx, freebsd, opensuse, gentoo, mint, calculate linux, ubuntu, ubuntu

Поскольку интересно, изучал:

Objective-C(2011), SWIFT(2014), Erlang(2015) На текущий момент увлекает функциональное программирование и модель акторов. Модель акторов активно внедряю в платформу RAVEN с 2015 года.

Профессиональные навыки
Опыт работы
Разработка веб-приложений и сервисов
Backend team lead (scala)
Ноябрь 2016 — По настоящее время (2 года и 7 месяцев)
I'm team lead of the the backend development team. We work under social network project (storia.me). Project built on top of Scala, Sbt, Akka, Spay, Cassandra, Mongo, Redis and AWS. Main responsibilities are: - Estimation of the time required for task - Task prioritisation - Control of task implementation - Develop new features - Examination of the current modules - Performance optimisation
Senior Scala Developer
Август 2016 — По настоящее время (2 года и 10 месяцев)
I'm working in the backend development team for social network project (storia.me). Project built on top of Scala, Sbt, Akka, Spay, Cassandra, Mongo, Redis and AWS. Main responsibilities are: - Develop new features - Examination of the current modules - Performance optimization
Крупнейшая телекоммуникационная и ведущая ИТ-компания
старший эксперт
Июль 1999 — По настоящее время (19 лет и 11 месяцев)
Проекты: - Массовое информирование абонентов (телефон, sms, email). Производительность до 2 000 000 звонков в день - Проведение телемаркетинговых кампаний и организация входящего IVR - Вирусная реклама "Зенит-Мобайл". Подробнее на http://mediarevolution.ru/advertiser/scripts/2606.html Роль: разработка IVR'ой части проекта) - Платформа для online голосования. Система для проведения голосований и просмотра результата голосования в режиме реального времени. Использовалась при проведении мероприятий: КВН (Республика Коми), Что? Где? Когда? (Санкт-Петербург), Международный конкурс юных вокалистов на приз Ольги Сосновской
Высшее образование
Сыктывкарский государственный университет имени Питирима Сорокина
Сыктывкар
Факультет: Физический
Сентябрь 1992—Май 1997 (4 года и 8 месяцев)
Специализация - радиоэлектроника.