Андрей Боровин
City:
Saint-Petersburg
Profession:
Front-end developer
Skype:
andrew.borovin
Phone:
+7-921-890-2868
  • Senior Front-end Developer


    Reltio 01.07.2015 - current time
    Working on UI services for MDM (Master Data Management) system (Single Page Application, ReactJS, ES6, NodeJS).
    Integration with REST API and metadata configuration.
    Implementing SSO (Single Sign On) flow for all internal services (OAuth2, NodeJS auth-middleware)
    Contributing to the cross-project UI kit and NodeJS libraries.
    Working on UI localization workflow and internal localization tools
    Unit and integration testing (Jest, CodeceptJS).
    Participating in process management as kanban-master.
  • Senior Front-end Developer


    Crystal Services 19.04.2013 - 18.12.2014
    Development of front-end automation system for retail trade (Single Page Application, Backbone).
    Working with RESTful API. The introduction of modular architecture (AMD, BEM, Requirejs, Bower).
    Unit-testing (Jasmine, Karma, Code-coverage).
    Working with CI-server (Teamcity).
    Using Agile methodology (Scrum)
  • Senior Front-end Developer


    AIS Group 15.03.2012 - 18.04.2013
    Develop multi window online terminal for currency exchange (Single Page Application, WebSockets).
    Working with exchange server via WebSockets (SocketIO).
    Templating and rendering highly dynamic data on the client side (KnockoutJS, CanJS).
    The modular architecture design (BEM, RequireJS).
  • Front-end Developer


    Yandex.Money 25.07.2011 - 14.03.2012
    Html-coding, refactoring
    The introduction of the BEM methodology, development of javascript components
    Development of the build system for project
    Participation in the development of the third version of Yandex.Moneyhttp://www.artlebedev.ru/everything/yandex/money3/
  • Front-end Developer


    Geometria.ru 17.02.2010 - 18.07.2011
    Front-end development of new functionality of the media site (photo, video, music)
    Refactoring and optimization of existing code
    Interface design and usability
  • Front-end Developer


    Inline 01.07.2009 - 16.02.2010
    Optimization and refactoring of the client part high load Internet services (meatinfo.ru,foodretail.ru and others)
    Development, interface design, html-coding, javascript programming (JQuery, AJAX) and integration (Smarty template engine) of new components and modules.
    Close interaction with a team of PHP programmers. Work on AGILE methodology. Work with version control systems (SVN/GIT).
  • Html-coder


    Devellab 01.02.2009 - 01.07.2010
    HTML-coding, client-side graphics optimization, Development and testing of dynamic features (Animations, AJAX).
    Participation in the design of interfaces in conjunction with the designer.
    Working closely with web programmer in integrating client side with popular CMS(Drupal, Bitrix, ModX) and other solutions on PHP, JSP.
  • Html-coder


    SpbAlliance 01.03.2008 - 01.02.2009
    Cross-browser(ie6+, FF2+, Opera9+), valid coding based on .psd-layouts. Close interactions with php programmer, flash developer and designer.

Professional knowledge and skills:

HTML5/CSS3 - coding with BEM methodology

Strong knowledge of Javascript: native, HTML5-API, Javascript frameworks (BackboneJS, ReactJS), Javascript OOP, AMD/ES6 modules (RequireJS, BabelJS), JS-templates (EJS, Handlebars), WebSockets, Local Storage, CORS.

Unit-testing: Jest, Jasmine, Karma, Code coverage (Istanbul)
Acceptance-testing: Selenium, CodeceptJS, WebdriverIO, CasperJs

Front-end optimization, code refactoring. Working with GIT (Gitflow). Working with Continuous Static Analysis (codacy,codeclimate) and Continuous Integration tools (teamcity,circleci,Travis CI) Experience in UX and UI design (Material Design). Certified Scrum-Master.

"Dorproject" working group

#
#

Training center "Arsenal"

#

Restaurant "Ariaf"

#

"Aflowt" working group

#
#
#
#

Live-chat service "Marva"

#
#
#
#
#
#
#

Advertising agency "Dominanta"

#
#
#
#

Internet provider "Oyster"

#
#

"Aflowt" support service

#
#
#
#
#
#
#
#