Обо мне

Многолетний опыт разработки и поддержки приложений со всех сторон - frontend, backend, devops.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Фронтенд, веб-стандарты и образование
Участник
Сентябрь 2006 — По настоящее время (13 лет)
BlueOwl, Inc.
Нью-Йорк
Ведущий разработчик
Февраль 2019 — Апрель 2019 (3 месяца)

https://getacorn.com

Работал удалёно. Я получил в наследство большой объём кода и помогал в короткие сроки восстановить как можно больший объём знаний. Нужно было разбираться с кодом на Go, Swift, Kotlin чтобы понять, как работает существующее API. Кроме этого я разобрался с Kubernetes, Google Cloud и Auth0.

Моей основной задачей была реализация системы бронирования для сайтов предоставляющих разнообразные занятия для детей. Писал на ClojureScript — использовал re-frame / figwheel.

Первая версия бронирования для сайтов была уже близка к релизу, но инвесторы приняли решение закрыть проект.

Частная практика, работа без зачисления в штат
CEO
Январь 2019 — Февраль 2019 (2 месяца)

Спроектировал и разработал приложение помогающее тренеру анализировать видео бегуна — оно даёт возможность измерять углы между частями тела, делать скриншоты и загружать их сервер для хранения.

Использовал JavaScript, Canvas, HTML и CSS.

CEO
Июнь 2015 — Сентябрь 2016 (1 год и 4 месяца)

Разработал первую версию сайта и cms для janosh.com на silex (php) / angular, сделал большинство задач от начала и до конца — разработку движка, вёрстку, настройку сервера и поддержку.

Поработал с компанией interlike - помогал им запускать и дорабатывать продукты для привлечения пользователей.

JavaScriptPHPNginxHTMLNode.js
inbet
Иркутск
Разработчик
Сентябрь 2016 — Декабрь 2018 (2 года и 4 месяца)

Удалённо работал в компании Inbet, которая занимается разработкой программного обеспечения для лотерей, ставок и игр. Примерно половину времени работал удалённо.

  • Я занимался поддержкой и доработкой внутренних сервисов связанных с приёмом и обработкой ставок, печатью и отчётами, многие из них работали под высокой нагрузкой. В основном это был backend на Clojure и frontend в виде JavaScript + React.
  • Помог разработать новый продукт для запуска интернет-казино — написал большую часть клиентского кода первой версии на javascript / react.
  • Разработал и запустил несколько внутренних backend-сервисов, которые достаточно широко используются внутри компании.
  • Поддерживал и улучшал конфигурации Nginx, Haproxy, iptables.
  • Научился разбираться, поддерживать и переписывать сервисы написанные на разных языках — perl, elixir, erlang, go, coffeescript, javascript.
Круглосуточное удалённое администрирование серверов и техническая поддержка сайтов.
Разработчик
Сентябрь 2011 — Июнь 2015 (3 года и 10 месяцев)

Занимался разработкой и поддержкой внутренних и внешних проектов от вёрстки до разработки backend, например поддержка и доработка carambatv.ru.

Также разрабатывал и поддерживал мобильные приложения для Android.

QippO
Иркутск
Разработчик
Сентябрь 2009 — Ноябрь 2012 (3 года и 3 месяца)

Удалённо разрабатывал часть системы для comparison-shopping, т.е. нечто похожее на Яндекс-маркет. Я научился работать с xpath и держать в порядке достаточно большую кодовую базу пока разрабатывал построитель шаблонов — приложение, которое облегчало сбор данных из разных магазинов, позволяя пользователями в полуавтоматическом режиме строить шаблоны для другой части приложения — crawler. Кроме этого я написал backend, который помогал обрабатывать данные от построителя шаблонов и дополнял его до полноценного приложения.

БайкалБизнесСофт
Иркутск
Разработчик
Сентябрь 2004 — Сентябрь 2007 (3 года и 1 месяц)

Проектирование, разработка программных комплексов.

Совершенствование процесса разработки.

Всё так же написание страшных скриптов.

JavaScriptPHPHTMLCSSJQuery
Делкам-Иркутск
Иркутск
Разработчик
Январь 2003 — Июль 2004 (1 год и 7 месяцев)
Занимался вёрсткой, написанием серверной части, страшных (сейчас так думаю) скриптов
Высшее образование
Иркутский государственный университет
Иркутск
Факультет: Институт математики, экономики и информатики
Январь 2000—Январь 2008 (8 лет)

Вычислительная математика