Resume

Specialization and professional skills:

  • flexible and extensible HTML/CSS coding, including HTML5/CSS3;
  • front-end/back-end javascript development (including writing tests and documentation);
  • support continuous integration in the development process of web projects

My toolset:

  • native javascript, ES2015 and beyond standards;
  • Reactjs;
  • Redux;
  • Nodejs;
  • BEM: bem-tools, enb, i-bem, BEMHTML/bh;
  • MVC frameworks: Sailsjs, Expressjs;
  • Mongodb, Waterline;
  • Grunt, Gulp, Webpack;
  • Docker, Dokku;
  • Git, GitHub;
  • Trello, Waffle;
  • Photoshop: Graphics optimization, retouching, design refinement;
  • Sketch: UI prototyping;
  • Linux (Desktop, Server);
  • Mac OS

I'm interested in:

  • Development of challenging and comprehensive web applications with javascript ES2015+, React, Redux, NodeJS, CI, writing tests and documentation. I do not champion any particular framework and am fine with a necessity of maintaining obsolete code. Meeting the users' needs — that is essential. I believe that the team of engineers should rule, not any frameworks choice;
  • a small efficient team;
  • Scrum, Agile;
  • clear and solid work processes, I'm ready to adjust and improve them;
  • the possibility of horizontal growth by competence, responsibility and salary;
  • the possibility 1-2 times a week to work from home;
  • relocation to an IT-friendly country (e.g. USA, Germany etc);

Experience:

Frontend-developer
Saint Petersburg
May 2016 March 2017

Responsibilities:

  • Supporting the existing platform:
    • Backbone;
    • Coffee script
  • The developing a new platform:
    • Angular 2 modules;
    • UI components
Frontend-developer
Saint Petersburg
October 2015 May 2016

Responsibilities:

  • Supporting the existing platform for courses, including:
    • bug fixes;
    • adding new functionality;
    • user support
  • The developing a new platform:
    • universal HTML, CSS, javascript code validator;
    • UI components
  • Mentoring in the following courses:
    • Basic HTML;
    • Advanced HTML;
    • Basic javascript

Achievements:

  • developed «Tips» module, including tests, documentation and practical examples;
  • gave report on «the Full stack of technology BEM» (report in Russian) at PiterJS
Frontend-developer
Saint Petersburg
October 2013 October 2015

Responsibilities:

  • support and development of internal UI framework: fixing bugs, adding documentation and tests;
  • the implementation the UI framework blocks into the Yandex services

Achievements:

  • dramatically improved test and documentation coverage for framework components;
  • successfully worked in a large, distributed team with a very complex and large codebase;
Frontend-developer
Saint Petersburg remotely
March 2013 October 2013

Responsibilities:

  • development of new projects;
  • configuration and maintenance of development environment tests

Achievements:

Frontend-developer
Veliky Novgorod
October 2012 March 2013

Responsibilities:

  • refactoring javascript code;
  • bug fixes;
  • development of front end architecture of a new project;
  • add documentation, and code standards

Achievements:

  • make the company project ready for release;
  • organised clean and solid work process;
  • added a lot of documentation
Frontend-developer
Saint Petersburg
December 2011 October 2012

Responsibilities:

Achievements:

  • developed and released front end of Fotomania web-application
HTML-coder
Saint Petersburg
March 2011 October 2011

Responsibilities:

  • support and developing company websites: fprints.ru, zapravka.in
  • refactoring smarty templates and jQuery components

Achievements:

Released:

HTML-coder
Saint Petersburg
August 2010 March 2011

Responsibilities:

  • Support and development of company websites: lapsi.ru, kolyaskaspb.ru;
  • refactoring Bitrix-templates;
  • content management: prepare photos and text for publishing

Achievements:

  • greatly improved the layout of lapsi.ru: renewed UI components — search form, left menu, item card, improved cross-browser compatibility;
  • add documentation and thus saved a great deal of working hours for my colleagues;
  • developed and released the new project — kolyaskaspb.ru

Test works:

Alex Baumgertner photo, 2014