Boris Ryabov

Javascript developer

Boris Ryabov
contact@bsryabov.ru @rvboris rvboris rvboris

Work experience

Senior programmer - Yandex.Money
Oct 2015 — currently time

Support newbies, interviewing, planning and decomposition of tasks, resource management, code review, personal review

Development and support money transfer processes

Development and maintenance of the life cycle processes of Yandex.Money cards

Development and support of the portal front and backend, working with internal tools, platform development

Work on BEM methodology, React, Redux

Work with legacy code (XScript), migration to nodejs

Lead web-developer - E-Citrus
Oct 2012 — oct 2015

Development and maintenance of the client site lookwish.ru (SPA, Angular)

- Implementation of client-side assembly for old projects (grunt, gulp, webpack, yeoman, bower)
- Creation and development of embedded solutions JS (dressing, and other developments)
- Support of the virtual fitting app on variuous sites (ostin, finflare, befree and others)
- Multi-layout system
- Development and maintenance of social applications Facebook, Vkontakte

Creation and development of automation applications photography (node-webkit, KnockoutJS, Angular, Web-Sockets)

- Work with FTDI drivers
- Stepper motor control (C#)
- LED Light control (DMX512, C++, C#)
- Camera control (C#, Canon SDK)
- Creating technical requirements

Development node.js video processing server

Work with Django backend

Optimize interfaces for touch screens (outdoor terminals)

Control, distribution of tasks (pivotal tracker, you track), code review

Technical interview new employees in the frontend development team

Programmer - ENGECON
Sept 2010 — oct 2012

Update, support for CMS Moodle (PHP)

Support for the webinar system (Adobe Connect)

Automation of the process of creating electronic manuals (AutoIt)

Developing of an app for the e-book distribution (C#)

Current technologies

client
vue, react, redux, webpack, gulp
backend
typescript, nest, koa, express, meteor, loopback
tests
ava, nightmare, mocha, supertest
db
mongo, graphql, postgres
devops
docker, nginx, CI, jenkins

Active open source projects

koa-useragent

npm version build status

streamix-bot

Education

2005 — 2009 Saint Petersburg State University of Aerospace Instrumentation

Specialized secondary education, Software computer technology and automated systems

Languages

  • Russian — native
  • English — intermediate
RU