Кто такой наставник и какими гибкими навыками он должен обладать. Читать исследование Хабр Карьеры
Обо мне

Правильно работающий код, радующий пользователей и приносящий бизнесу прибыль - лучший код. После того, разумеется, который так и не был написан.

Решаю задачи лучшим подходящим для ситуации способом: никакого перфекционизма - только золотые середины.

Не держу справочные знания в голове: всё, что может быть найдено в Гугле, - должно быть найдено в Гугле.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Разработка программного обеспечения для финансового сектора
Санкт-Петербург
Senior Frontend Developer
Май 2018 — По настоящее время (1 год и 10 месяцев)
  • Design system implementation based on Vue.js components
  • Migration to Vue.js from jQuery-based code
  • Frontend Opertaions Engineering: automation and standardization all frontend  workflows (Docker; Ansible; linting, testing, building in CI/CD)
  • Performance optimizations
  • Leading (mostly helping and consulting) of other frontend developers
  • A little bit of microservices-based backend: NGinx, Node.js, PHP, Golang, MySQL, Redis
uKit Group
Москва
Blockchain Developer
Август 2017 — Май 2018 (10 месяцев)
Веб-сервис uCoz – интернациональная ИТ-компания с опытом стабильной работы на интернет-рынке более 9 лет.
Senior JavaScript Developer
Январь 2015 — Май 2018 (3 года и 5 месяцев)

I participated in the development of almost all subsystems of uKit (a site builder for small business) written in Node.js/MondoDB stack.

Here are a few things I've worked on:

  • Autotesting based on Nightwatch.js tool
  • Internal instruments and services like templates server where all existing templates for uKit sites was created (in the first release it was based on many Gulp.js task runner processes which was ruled by PM2 process manager, for now it based on RabbitMQ queue)
  • Deployment system (built on Gulp.js with ~100 tasks)
  • Different tricks for Mongoose/MongoDB
  • Billing part (all paid features in the project)
  • Internal stats part
  • White-labeling ability (there are two successful integrations for hosting companies in Russia and Mexico)
  • API for creating third party apps (not in public yet)
PANFILOV & YUSHKO C.G.
Ставрополь
Full stack developer / Project manager
Март 2013 — Декабрь 2014 (1 год и 10 месяцев)

http://py-group.ru

Almost all sites between 2013 and 2015 years have been developed by me in different roles: from project manager and designer (for a little) to frontend and backend coder. All of them based on Drupal 6/7 or Yii Framework 1.x.

There were:

  • promo sites for brands or events
  • publishing sites for magazines
  • e-commerce sites for retailers
  • sites for travel companies
  • sites for cinemas
  • etc
HTMLJavaScriptGulpScssPHPYii frameworkMySQL
Rosmedia, LLC
Ставрополь
Web developer
Август 2012 — Март 2013 (8 месяцев)

http://rosmediy.ru/

Backend and frontend development of projects for many external clients.

Here was my first experience with Node.js/MongoDB stack through Deployd which was used for mobile app backend API and admin section.

Web developer
Январь 2011 — Май 2012 (1 год и 5 месяцев)

http:// infocom-s.ru/

Development of different projects basically for governments:

  1. municipality portal with electronic services for citizens
  2. etc
Programmer of Computer Security chair
Сентябрь 2010 — Январь 2011 (5 месяцев)

Development and integration to educational process:

  • specific testing systems (written in Django or Yii)
  • software emulators of hardware devices (written in Delphi)
  • electronic conferences (based on Wordpress)
  • etc
Programmer of Computer Security chair
Сентябрь 2008 — Апрель 2010 (1 год и 8 месяцев)

Development and integration to educational process:

  • specific testing systems (written in Django or Yii)
  • software emulators of hardware devices (written in Delphi)
  • electronic conferences (based on Wordpress)
  • etc
Academy of Innovation, LLC
Ставрополь
Web developer
Апрель 2010 — Июль 2010 (4 месяца)

http:// academiya-i.ru/

Development of electronic journal project for schools, in particular billing for it. Project was written in custom PHP framework. Also, I've implemented a search for the source code through OpenGrok.

Kurs, LLC
Ставрополь
Teacher
Июнь 2008 — Сентябрь 2008 (4 месяца)

Nothing interesting to tell.

Высшее образование
Северо-Кавказский федеральный университет
Ставрополь
Факультет: Институт информационных технологий и телекоммуникаций
Январь 2007—Январь 2013 (6 лет)

Специальность 090103.65 «Компьютерная безопасность», красный диплом