Персональная информация en

photo

Профессиональные навыки

О cебе

Занимаюсь разработкой IT проектов более 15 лет, с участием преимущественно в стартапах.
Люблю заниматься разработкой продуктов, собирать оптимальные стеки технологий, подбирать архитектуру, исследовать новые инструменты.
В разработке нравятся подходы Scrum, BDD/TDD.

Опыт работы

05.2021 - (на текущий момент) Bequant Pro

https://bequant.pro/

role: FullStack Developer, DevOps

  * единый брокерский агент для бирж
  разработка сервисов для экосистемы, такие как агрегация трейдов, P&L, api для цен, пуллеры данных...
  создание инструментов для анализа и контроля данных
  развёртывание и монитроинг сервисов
  * технологии
  backend: typescript, nodejs 14+, uWebSockets.js, nanoexpress, express, prisma, postgresql, redis, bulljs (queue), kafka, nats, rxjs, jest, openapi (swagger), ccxt
  frontend: nuxt3, vue3, css, echarts, naive-ui, pinia
  devops: docker, gitlab-cli

02.2019 - 05.2021 Itorum MR

https://itorummr.ru/

role: Fullstack, Devops, RnD, Solution Architect

  * сервис удалённого эксперта и инспектирования c тех картами
  разработка видео/аудио звонков (аналог zoom) на базе janus gateway
  интеграционное rest api, микросервис авторизации ldap c sso, поддержка и доработка webrtc архитектуры,
    потоковое json api, тесты c jest
  автоматические сборки через gitlab c docker, dockerizing всех сервисов, сервис для тестирования ветвей кода
    ansible playbooks, docker swarm оркестрация, разворачивание продуктов на инфраструктуре заказчика
  * технологии
  backend: uWebSockets.js, nodejs 12+, express, sequelize, postgresql, redis, bulljs (queue), molecular js, typescript, jest, openapi (swagger)
    websockets, webrtc, kurento, coturn, janus gateway
  frontend: svelte 3, angular 9+, rxjs, scss
  devops: docker, docker swarm, ansible, git, traefik

09.2018 - 02.2019 Voice Communication (Контрактная работа)

http://lab.voice-com.ru/

role: Frontend, DevOps

  * сервис видео стриминга (онлайн кинотеатр)
  поддержка и разработка фронтенда на базе angular 6 для huawai tv, создание новых ui компонентов, оптимизации сборки и приложения
  настройка kubernetes и завёртки на сервера
  * технологии
  frontend: angular 6, rxjs, ngrx, webpack 4, html, css, scss
  devops: kubernets, gitlab, nginx

10.2017 - 08.2018 Squarex

http://squarex.io/

role: Full-Stack Developer, DevOps

  * блокчейн стартап в сфере недвижимости
  создание личного кабинета в для инвестора, интеграция с сетями bitcoin, ethereum, litecoin, ethereum classic
  написание автотестов
  настройка gitlab cicd, docker swarm
  * технологии
  backend: node.js, postgres, sequelize.js, express.js, webpack, jest, nginx, docker
  frontend: semantic ui, react

05.2014 - 09.2017 Veritamo

https://veritamo.com

role: Full-Stack Developer, DevOps

  * Баклер (консьерж) сервис
  бекенд для чатов в реальном времени, rest api для мобильных и веб устройств, graphql api, UI для администраторов
    интеграция с платёжными системами (stripe, braintree)
  поддержка серверной архитектуры, миграция с softlayer на aws, создание отказоустойчивого кластера, докеризация всех сервисов
    настройка мониторинга, ELK стека, автобекапы с восстановление
  * технологии
  backend: node.js, mongodb, postgres, hapi.js, slm, stylus, grunt, webpack, sequelize.js, mongoose.js,
    nginx, docker, elasticsearch, mqtt
  frontend: angularjs, css3, html5, javascript, bootstrap

10.2012 - 01.2014

https://www.game-insight.com Россия, Москва

роль: Full-Stack Developer

  * игровой центр для мобильных устройств основанный на web-view (android, ios) (-webkit)
  рефакторинг, ревью кода, пулл реквесты (github), оптимизация, релиз js sdk, частичная поддержка android и ios sdk,
  создание и поддержка веб сервисов
  * технологии
  backend: node.js, mongodb, express.js, jade, stylus, php 5.4, propel (orm), redis, postgresql, phpunit, phing, nginx
  frontend: css3, html5, javascript, angular, jquery, json-rpc, twitter bootstrap

04.2012 - 10.2012 OOO ALC

https://multiship.ru Россия, Москва

должность: Технический директор

  * агрегатор служб доставки для интернет магазинов
  разработка стартапа "c нуля",
  разработка архитектуры, rest api, frontend + backend
  настройка linux серверов
  постановка задач для команды (4 разработчика)
  * технологии
  backend: php 5.4 (kohana 3.3), kohana orm, mysql 5.5, nginx 1.2, sphinx, curl, ubuntu
  frontend: twitter bootstrap, backbone.js, underscore.js, jquery.js, require.js, rest api & json

11.2011 - 04.2012 Global Advisors (DST)

должность: Разработчик

  * разработка и поддержка внутрeнней ERP системы
  * технологии
  backend: php, php-fpm, nginx, mysql, memcached
  frontend: javascript, jquery.js, jquery.ui.js, html, css

07.2010 - 11.2012 OOO Grupper

https://boombate.com Россия, Москва

должность: Старший разработчик

  * Купоный сервис
  разработка стартапа "c нуля"
  разработка frontend + backend
  задачи для команды (2 разработчика)
  настройка и администрирование linux серверов
  интеграция сервисами (facebook, vk.com, twitter, mail.ru, unisender, devinosms)
  виджeт для сканирования qr-ковод в android
  * технологии
  backend: php, php-fpm, nginx, kohana3, mysql, ubuntu, sphinx, memcached, curl
  frontend: javascript, jquery, html, css

06.2009 - 07.2010 OOO Alfer Group

http://moda.ru, Россия, Москва

должность: Разработчик

  * социальная сеть для индустрии моды
  разработка функционала социальной сети, fontend + backend
  интеграция с livejournal
  * технологии
  backend: custom framework, php, mysql, memcached
  frontend: javascript, jquery, html, css

10.2007 - 02.2009 CLX.ru

http://clx.ru Россия, Москва

должность: Разработчик

  * SEO инструмент для обмена ссылками, баннерами
  разработка backend + frontend
  настройка серверов
  * технологии
  backend: php, postgresql, apache, cakephp, freebsd
  frontend: jquery, javascript, css, html

02.2005 - 10.2007 РГУ Нефти и Газа

http://gubkin.ru, Россия, Москва

должность: Старший разработчик

  * официальный сайт РГУ Нефти и Газа
  миграция на стороннюю CMS, поддержка кода
  поддержка внутреннего хостинга
  * технологии
  backend: php, mysql, freebsd
  frontend: html, css, javascript

Языки

Образование

1999 - 2005 МГТУ "Станкин"

    Факультет - Информационных Технологий
    Программное обеспечение вычислительной техники и автоматизированных систем

Интересуюсь технологиями

nats, kafka / redpanda, cassandra / scylladb, foundationdb, tikv, surrealdb, fluvio
distributed systems, web3, rust, solana, blockchain, gunjs
wasm, kubernetes