Обо мне

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

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

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

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Август 2017 — по настоящее время (11 месяцев)
uKit Group
Blockchain Developer
Москва
Обязанности и достижения
Январь 2015 — по настоящее время (3 года и 6 месяцев)
Senior JavaScript Developer
Москва
Обязанности и достижения

For this moment, I was working on a lot of parts 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)
Март 2013 — Декабрь 2014 (1 год и 10 месяцев)
PANFILOV & YUSHKO C.G.
Full stack developer / Project manager
Ставрополь
Обязанности и достижения

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
Август 2012 — Март 2013 (8 месяцев)
Rosmedia, LLC
Web developer
Ставрополь
Обязанности и достижения

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.

Январь 2011 — Май 2012 (1 год и 5 месяцев)
Web developer
Ставрополь
Обязанности и достижения

http:// infocom-s.ru/

Development of different projects basically for governments:

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

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
Апрель 2010 — Июль 2010 (4 месяца)
Academy of Innovation, LLC
Web developer
Ставрополь
Обязанности и достижения

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.

Сентябрь 2008 — Апрель 2010 (1 год и 8 месяцев)
Programmer of Computer Security chair
Ставрополь
Обязанности и достижения

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
Июнь 2008 — Сентябрь 2008 (4 месяца)
Kurs, LLC
Teacher
Ставрополь
Обязанности и достижения

Nothing interesting to tell.

Высшее образование
Январь 2007 — Январь 2013
СКФУ
Гуманитарный институт
Ставрополь
Специализация и достижения

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