Обо мне

Специализация:

Основной профиль - бэкенд. На фронтенде, как правило, использую ClojureScript (бэкенд в этом случае удобнее реализовывать на Clojure соотв.).

Знания и навыки:

  • Языки: Clojure, ClojureScript, Erlang/OTP, C (gcc, CodeWarrior for ARM), C++ (Visual C++, g++, CLang), Java, немного Python для автоматизации
  • Платформы: Linux (Debian-based), Windows, FreeBSD, Arena Platform (WinMobile-based)
  • Фреймворки: MFC, WTL, wxWidgets, Qt
  • Контроль версий: Git, Mercurial, SVN, CVS
  • СУБД: CouchDB/BigCouch, Firebird, SQLite, PostgreSQL
  • Английский: Pre-Intermediate.
Из некомпьютерного: тяжёлая атлетика, бег, сноуборд, пейнтболУчась в ВУЗе, занимался два года академической греблей. Ссылки: http://rowing.tusur.ru , http://vk.com/rowingtomsk
Профессиональные навыки
ErlangPure-cClojureC++ CJava
Опыт работы
Март 2015 — по настоящее время
SIPLABS Communications
Senior Software Engineer
Новосибирск
Обязанности и достижения

Обязанности:
- Развитие продукта Kazoo ( https://github.com/2600hz/kazoo ). Kazoo - масштабируемая, отказоустойчивая, распределённая платформа для облачной телефонии (VoIP) операторского класса.
- Стек используемых технологий: Linux, Erlang/OTP, FreeSWITCH, Kamailio, CouchDB, RabbitMQ, Ceph, Apache CloudStack.

Апрель 2014 — Январь 2015
Software Engineer
Новосибирск
Обязанности и достижения

Обязанности:
- Участие в разработке большого проекта, связанного с телекомом - Cisco Prime Infrastructure, Cisco Operation Center (мониторинг и управление сетями и устройствами в распределённых системах).
- Buzzwords: Java, JSP, Jscript, Dojo, Hibernate, Spring, Struts, XML, JSON, bash, etc.

Июль 2011 — Март 2014
ITelSib
Разработчик
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка ПО в области мобильной связи LTE/4G.
- GCC (Pure C), Linux. Немного Python для скриптования.
- Buzzwords: RRC, GTP, S1AP, X2AP, PDCP, RLC, MAC, MME, eNB, UE, ASN.1, 3GPP.

Февраль 2011 — Июль 2011
Контрактная (удалённая) разработка
Software developer, C/C++
Обязанности и достижения

Обязанности:
- Разработка ПО для оптимизации и ускорения процесса создания программного обеспечения с использованием MSVC++.
- Специализированный статический анализ кода и кодогенерация (Coco/R, Boost.Wave), алгоритмы рефакторинга.

Октябрь 2008 — Октябрь 2010
Разработчик С/С++
Новосибирск
Обязанности и достижения

Обязанности:
- Технологии SMS, MMS, Email, WAP Protocol Stack. Поддержка, исправление багов, портирование на различные платформы.
- Разработка E-mail client для мобильных устройств, работающих на Arena Mobile Platform (China Mobile).
- Инсталляторы web-тулбаров для браузеров/MS Office for Win/Mac (был одним из разработчиков в Skype Toolbar Team). Поддержка, доработка, расширение функциональности.
- Успел немного поработать на веб-проекте (J2EE, Struts, JSP, Tomcat, Spring, JQuery, Maven).

Приобрёл хороший опыт работы с англоязычными коллегами в географически распределённых командах.

Ноябрь 2003 — Сентябрь 2008
Universe Soft
Инженер-программист
Томск
Обязанности и достижения

Обязанности:
- Комплексная система автоматизации малого и среднего бизнеса (основной профиль - автомойки, салоны красоты, фитнесс-центры).
- Проектирование и разработка ПО, техподдержка клиентов с выездом на место, внедрение новых технологий. С++ Builder, Firebird/Interbase, Java 1.5 (Windows/FreeBSD), VC++ 2005 Express.
- Так же, программирование и подключение к ПО фискальных регистраторов, контрольно-кассовых машин, принтеров этикеток, сканеров штрих-кода, сенсорных экранов, веб-камер, считывателей бесконтактных смарт-карт, и всяческой иной железной аппаратуры.
- Сервер SMS-рассылок (FreeBSD 6.3, Java+JDBC+Firebird+средства криптографии) и создание клиентской части для него (С++).

Опыт: сенсорные LCD POS-терминалы, принтеры чеков (Epson TM-295, Star-298 и т.п.), контрольно-кассовые машины (Штрих-950К и т.п.), различные ККМ на драйверах ATOЛ (драйверы торгового оборудования), сканеры штрих-кода, считыватели карт с магнитной полосой и беспроводных смарт-карт Mifare ACR120U/S, термопринтеры (Zebra Eltron LP2824 и т.п.), кассовое оборудование от Posiflex, фискальные регистраторы (Spark-617TK, ФР Феликс-3СК и т.п.), работа с веб-камерами.

Высшее образование
Сентябрь 1998 — Июль 2004
ТУСУР
Электронной техники; ФЭТ
Томск