Personal Information

photo

Professional Skills

Bio

I have been developing IT projects for more than 15 years, with participation mainly in startups.
I like to develop products, assemble optimal technology stacks, select architecture, and explore new tools.
I like Scrum, BDD/TDD approaches in development.

Work Experience

05.2021 - (current) Bequant Pro

https://bequant.pro/

role: FullStack Developer, DevOps

  * prime brokerage
  developing various services for the ecosystem, such as trades aggregation, P&L, market price api, data pullers...
  creating tools for analysis and data quality control
  deployment and monitoring of services
  * technology
  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, slack

02.2019 - 05.2021 Itorum MR

https://itorummr.ru/

role: FullStack Developer, DevOps, RnD, Architect Solution

  * remote expert & inspection service for quality control
  video/audio calls (like zoom) based on janus gateway
  integration rest api, microservice for ldap authorization with sso, maintain webrtc architecture,
    stream based json api, writing test with jest
  autonomous builds via gitlab with docker, dockerizing all services, service for multiple test environments for test branches,
    ansible scripts, docker swarm orchestration, monitoring, deployments
  * technology
  backend: nodejs 12+, express, sequelize 4+, postgresql, redis, bulljs (queue), molecular.js, typescript, jest, openapi (swagger)
    websockets, webrtc, kurento, coturn, janus gateway
  frontend: angular 9+, svelte, rxjs, scss
  devops: docker, docker swarm, ansible, git, traefik

09.2018 - 02.2019 Voice Communication (Contract work)

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

role: Frontend, DevOps

  * Frontend for video streaming service
  maintain and develop frontend angular 6 based client for huawai tv backend, create new ui components, a lots of bundle optimization
  setup kubernetes environment with deployments
  * technology
  frontend: angular 6, rxjs, ngrx, webpack 4, html, css, scss
  devops: kubernets, gitlab, nginx

10.2017 - 08.2018 Squarex

http://squarex.io/

role: FullStack Developer, DevOps

  * real state blockchain startup
  create investors blockchain platform, integration with bitcoin, ethereum, litecoin, ethereum classic
  gitlab builds with docker, docker swarm orchestration, continuous delivery
  * technology
  backend: node.js, postgres, sequelize.js, express.js, webpack, jest, nginx, docker
  frontend: semantic ui, react

05.2014 - 09.2017 Veritamo

http://veritamo.com

role: FullStack Developer, DevOps

  * concierge service
  backend for multiple real-time chat api, rest api for mobile and web clients, frontend ui for administrating,
    integration with 3d party payments, services (stripe, braintree)
  maintain servers architecture, migration from softlayer cloud to aws, create high availability cluster, dockerizing services
    setup monitoring, ELK stack, autobackups and restores
  * technology
  backend: node.js, mongodb, postgres, hapi.js, slm, stylus, grunt, webpack, sequelize.js, mongoose.js,
    nginx, docker, elasticsearch, mqtt, s3
  frontend: angularjs, css3, html5, javascript, bootstrap

10.2012 - 02.2014 Game Insight

http://www.game-insight.com Russia, Moscow

role: FullStack Developer

  * mobile game center based on web-view (android, ios) (-webkit)
  refactoring, code review, pull requests, optimization, release js sdk, partial maintain android and ios sdk,
  creating web services
  * technology
  backend: node.js, mongodb, express.js, jade, stylus, grunt, php 5.4, propel (orm), redis, postgresql, phpunit, phing, nginx
  frontend: css3, html5, javascript, angularjs, jquery, json-rpc, bootstrap

04.2012 - 10.2012 OOO ALC

https://multiship.ru Russia, Moscow

role: CTO

  * aggregate service delivery for online shopping
  development architecture, rest api, frontend & backend
  deploy linux servers
  issues for team (4 developers)
  * technology
  backend: php 5.4 (kohana 3.3), kohana orm, mysql 5.5, nginx 1.2, sphinx, curl, ubuntu
  frontend: bootstrap, backbone.js, underscore.js, jquery.js, require.js, rest api & json

11.2011 - 04.2012 Global Advisors (DST)

role: Software Developer

  * development and maintain internal ERP system
  * technology
  backend: php, php-fpm, nginx, mysql, memcached
  frontend: javascript, jquery.js, jquery.ui.js, html, css

07.2010 - 11.2012 OOO Grupper

http://boombate.com Russia, Moscow

role: Team Lead

  * systems for free coupons
  development frontend, backend
  issues for team (2 developers)
  deploy and maintain linux servers
  integrate with facebook, vk.com, twitter, mail.ru, unisender, devinosms
  integrate qr-code scanner for android
  * technology
  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, Russia, Moscow

role: Software Developer

  * social network for fashion
  development social features
  integrate with livejournal
  * technology
  backend: custom framework, php, mysql
  frontend: javascript, jquery, html, css

10.2007 - 02.2009 CLX.ru

http://clx.ru Russia, Moscow

role: Software Developer

  * seo tool for exchange links, banners
  development backend and frontend
  * technology
  backend: php, postgesql, apache, cakephp, freebsd
  frontend: jquery, javascript, css, html

02.2005 - 10.2007 GRSU of Oli and Gas

http://gubkin.ru, Russia, Moscow

role: Head Developer

  * official site GRSU of Oli and Gas
  migrate site on external CMS
  support internal hosting
  * technology
  backend: php, mysql, freebsd
  frontend: html, css, javascript

Languages

Education

1999 - 2005 MSTU Stankin

    Faculty of information technology
    Software Computer and Automated Systems

Interested in

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