Professional Documents
Culture Documents
Boris Chumichev
Software engineer with strong experience in web
+7 919 995-99-51, +371 2 2111506, boris362@yandex.ru
Skype: boha362, github.com/BorisChumichev/
I. Efforts
L E A D S O F T W A R E D E V E LO P E R
Mail.ru Group, Moscow
July 2016 Now
Technology stack differs for each project but the most common
technologies are Node, Python, MySQL, Postgres, Elasticsearch, Redis,
MongoDB. On the browser side we mostly use React, Redux, CycleJS,
Angular.
L E A D F R O N T- E N D D E V E LO P E R
Inkitt GmbH, Berlin
January 2016 July 2016
Page 1 of 7
During the work Ive made significant changes for the web app
which is built with Ruby on Rails, Angular and React. Developed an
iOS application using Apache Cordova platform and Ionic framework.
Was doing code reviews. Built a number of Node micro-services and
small web apps which our team uses on daily basis. Made an in-
depth research on ePubs reading tracking capabilities.
SOFTWARE ENGINEER
Dream Industries, Moscow
September 2015 January 2016
J AVA S C R I P T D E V E LO P E R
Grissli, Ltd., Moscow
November 2014 May 2015
Page 2 of 7
RESEARCH ENGINEER
Russian Foundation for Basic Research, Moscow Aviation Institute,
September 2013 April 2014
T E A C H E R , P R O F E S S O R A S S I S TA N T
Moscow Aviation Institute,
January 2014 June 2015
G A M E D E V E LO P E R
M-liner group (contract), Moscow
December 2012 July 2013
F U L L S TA C K W E B D E V E LO P E R
Metki-Etiketki (contract), Ltd., Moscow
December of 2011 June of 2012
Page 3 of 7
P H P W E B D E V E LO P E R
Mass Media Centre agency (contract), Ltd., Moscow
May of 2008 January of 2010
II. Education
M O S C O W AV I AT I O N I N S T I T U T E
Specialist in aviation and aerospace motor drive systems.
Avoid semicolons.
Prefer Stylus as a CSS preprocessor but also familiar with LESS, SASS
and SCSS. Use BEM methodology and follow component oriented
approach. Know some ways to improve CSS transforms
Page 4 of 7
performance. Can make typography look fancy at any popular
rendering engine and platform, aware of problems related to mobile
browsers world and know how to approach them.
Aware of common attack types like XSS, XSRF, injections and security
concepts like SOP, CSP, CORS etc. Checking out OWASP form time
to time.
Page 5 of 7
XXIII International Scientific Conference
Modern technologies in automation and information processing
16 September 2014, Crimea
E V E R P O L AT E
http://borischumichev.github.io/everpolate/
JavaScript library that provides a set of common numeric
interpolation algorithms implementations.
VIBR8
http://borischumichev.github.io/vibr8/
Lightweight HTML5 Vibration API wrapper. It eliminates
inconsistencies of API implementations across browsers and
provides some extra powers.
S L I P I M P L E M E N TAT I O N F O R N O D E
https://github.com/BorisChumichev/node-serialport-slip/
Node.js module that implements Serial Line Internet Protocol (RFC
1055). Designed for serial communication physical interfaces. Easily
extensible via configuration.
T W I T T E R S TAT U S E S S U B J E C T R E C O G N I S E R
https://github.com/BorisChumichev/twitter-statuses-subject-recognizer
Tiny module that lets you define subjects to track and recognise
incoming statuses subjects while working with Twitters Streaming
APIs.
Page 6 of 7
VI. Recommenders
Some people who can give a recommendation on me:
Page 7 of 7