Трудовая деятельность

  • «OPENSOFT»2017/04 - 2017/12
    Senior Front-end разработчик

    Обязанности:

    • Разработка архитектуры.
    • Разработка приложения.
    • Дебаггинг.
    • Ревью кода.
    • Проектирование API совместно с Backend разработчиками.

    Достижения:

    • Произведен анализ производительности приложения. Составлен план по улучшению производительности и реорганизации кода.
    • Переработана архитектура приложения.
    • Переработан инструментарий.
    • Имплементирован новый функционал.
    • Исправлено множество проблем и ошибок.
    • Оптимизирована производительность загрузки страниц и выполнения скриптов.

    Интсрументарий:

    • React.js
    • Backbone.js
    • Webpack
    • Gulp
    • Grunt
    • RequireJS
    • Git
  • «Football.com»2014/09 - 2017/04
    Lead Front-end разработчик

    Обязанности:

    • Техническое руководство.
    • Участие в процессе найма.
    • Оценка и распределение задач.
    • Ревью кода.
    • Наставничество.
    • Проведение регулярных митингов с командой.
    • Проектирование API совместно с Backend разработчиками.
    • Разработка архитектуры.
    • Оценка выбранных решений.
    • Разработка приложения.
    • Разработка мобильного приложения.
    • Оптимизация производительности.

    Достижения:

    • Разработана гибкая архитектура приложения.
    • Так же написан всевозможный функционал, модули, компоненты: финансовый менеджмент, реализация BEM, онлайн-трансляция матчей, модуль голосования, модуль новостей, обработка фото и видео, многоуровневый поиск, модуль менеджмента событий в календаре, разграничение прав пользователей, сложные формы для регистрации и управления клубов, команд, игроков и управленческого состава, мультиязычность, страницы лендингов, адаптивная вёрстка компонентов, и т.п.
    • Выработаны стратегии по работе с сложными формами и их валидации.
    • Мобильное приложение.

    Интсрументарий:

    • Backbone.js
    • React.js
    • MarkoJS
    • Webpack
    • Gulp
    • Node.js
    • Git
    • BEM

    Проект закрылся, но есть ссылки на архив: 2016 2017
  • «ÐžÑ‚дых.на Кубани.ру»2013/10 - 2014/09
    Senior Front-end разработчик
  • 888-815-6863
  • 2078321477
  • «RBK Money»2011/12 - 2012/06
    Front-end разработчик
  • gravemaking
  • «Automating of business processes»2010/06 - 2011/06
    Front-end разработчик

Публикации

Образование

Навыки

  • Team/Technical Leadership
  • Front-end Development
  • JavaScript
  • HTML/CSS/SASS

Основной опыт

  • Front-end Engineering
  • Optimizing Performance
  • React/Redux
  • Backbone.js
  • MarkoJS
  • Webpack
  • Gulp
  • jQuery
  • Coding sites
  • Node.js

Дополнительный опыт

  • Code Review
  • GraphQL
  • BEM
  • Apollo
  • SASS
  • Less
  • RequireJS
  • Grunt
  • Chaplin.js
  • Bootsrap
  • Foundation
  • Git
  • Mercurial
  • SVN
  • AJAX
  • WebSockets
  • Compass
  • Prototyping
  • User Interface Design
  • Usability of interfaces

Личные проекты

816-857-5096

Я front-end разработчик. Занимаюсь разработкой веб-приложений.
Проектирую архитектуры, устойчивые к Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÐ¼ и Ð´Ð¾ÑÑ‚аточно гибкие для поддержки новой функциональности. Работаю на Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚ат, с ÑƒÑ‡ÐµÑ‚ом перспективы развития проекта. Для этого я ÑÐ»ÐµÐ´ÑƒÑŽ принципам программирования и Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑŽ паттерны проектирования там, где в Ð½Ð¸Ñ… есть естественная потребность, адаптирую и Ð¿Ð¾Ð´ÑÑ‚раиваю их Ð¿Ð¾Ð´ нужды задачи.
Для построения приложения я Ð¾Ñ‚даю предпочтение компонентному подходу. Он Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ‚ реализовывать гибкие архитектуры, которые легко расширять и Ð¸Ð·Ð¼ÐµÐ½ÑÑ‚ÑŒ, не Ð·Ð°Ñ‚рагивая остальную часть кода. В Ñ‡Ð°ÑÑ‚Ð½Ð¾ÑÑ‚Ð¸ мне импонирует BEM методология.

В ÑÐ²Ð¾ÐµÐ¼ профессиональном развитии я Ð¿Ñ€Ð¾ÑˆÐµÐ» путь от Ð²ÐµÑ€ÑÑ‚альщика и Ð´Ð¸Ð·Ð°Ð¹Ð½ÐµÑ€Ð° до Ð´Ð¾Ð»Ð¶Ð½Ð¾ÑÑ‚ей Senjor и Lead front-end разработчика. Немало проектов я Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ал самостоятельно или принимал активное участие в Ð¸Ñ… ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ð¸. Я Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð» и Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ð¸Ð», нанимал и ÑƒÐ²Ð¾Ð»ÑŒÐ½ÑÐ», критиковал и Ð¼Ð¾Ñ‚ивировал. Для себя я ÑÐ´ÐµÐ»Ð°Ð» вывод, что могу создать эффективную команду, дающую результат. В Ñ‚Ð¾ Ð¶Ðµ время мне нравится работать с Ð¿Ñ€Ð¾Ñ„ессионалами, которые могут меня научить чему-то новому. С Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ вниманием воспринимаю конструктивную критику, и ÑÑ‚араюсь работать над собой, будь Ñ‚о техническая сторона или личностная. И Ñ‡ÐµÐ¼ больше я Ð¸Ð·ÑƒÑ‡Ð°ÑŽ, чем больше делаю, тем больше понимание безграничных горизонтов знаний, и Ñ‚ем больше моё желание познавать и Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ.

Я ÑÑ‡Ð¸Ñ‚Ð°ÑŽ, что главное это образ мышления, опыт, понимание принципов программирования, а Ð·Ð½Ð°Ð½Ð¸Ðµ конкретных библиотек и Ñ„реймворков, и Ñ‚ем более их API — это уже второстепенные знания. Тем не Ð¼ÐµÐ½ÐµÐµ я ÑÐ»ÐµÐ¶Ñƒ за Ð¿Ð¾ÑÐ»ÐµÐ´Ð½Ð¸Ð¼Ð¸ тенденциями, озанкамливаюсь, по Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚и изучаю заинтересовавшие меня и Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑŽ на Ð¿Ñ€Ð°ÐºÑ‚ике. Это относится к Ñ„реймворкам, подходам и Ð¾ÑÐ¾Ð±ÐµÐ½Ð½Ð¾ к Ñ‚ехнологиям. Ведь они создаются, чтобы решать проблемы, возникающие у Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½ÑÑ‚ва современных систем.

Мне интересны нюансы JavaScript и Ð² Ñ†ÐµÐ»Ð¾Ð¼ всего стека технологий, использующихся на Front End стороне. Так интересуюсь производительностью приложений и ÑÐ¿Ð¾ÑÐ¾Ð±Ð°Ð¼Ð¸ её ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ, созданием плавных анимаций и Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ интерактивными возможностями браузеров. Оттачиваю навыки как истинный «JavaScript-Ninja».
Front-end архитектор — это Ñ‚о, к Ñ‡ÐµÐ¼Ñƒ я ÑÑ‚ремлюсь.

Место локации - Краснодар

Что я делаю

  • Front-end Development
  • JavaScript Development
  • Leadership
Что я делаю>

Трудовая деятельность

Образование

Личность

Я Front-end разработчик.
Занимаюсь JavaScript программированием, а так же проектировкой интерфейсов и ÑÐ°Ð¹Ñ‚ов. Я Ð¿Ñ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¹ своему делу и Ð¾Ñ€Ð¸ÐµÐ½Ñ‚ированный на ÐºÐ°Ñ‡ÐµÑÑ‚во, разработчик пользовательских интерфейсов. Я ÑÐ¾ÑÑ€ÐµÐ´Ð¾Ñ‚Ð¾Ñ‡ÐµÐ½ на Ñ€Ð°Ð·Ð²Ð¸Ñ‚ии семантических, удобных и Ð´Ð¾ÑÑ‚упных веб-приложений.
Интерфейсы, которые я Ñ€Ð°Ð·Ñ€Ð°Ð±Ð°Ñ‚ываю, используя инновационные и Ð¿Ñ€Ð¾Ð³Ñ€ÐµÑÑÐ¸Ð²Ð½Ñ‹Ðµ Front-end технологии веб-разработки, делая их интуитивно понятными для конечных пользователей.

Связи в интернете, конечно!

Навыки

  • Team/Technical Leadership
  • Front-end Development
  • JavaScript
  • HTML/CSS/SASS

Основной опыт

  • Front-end Engineering
  • Optimizing Performance
  • React/Redux
  • Backbone.js
  • MarkoJS
  • Webpack
  • Gulp
  • jQuery
  • Coding sites
  • Node.js

Дополнительный опыт

  • Code Review
  • GraphQL
  • BEM
  • Apollo
  • SASS
  • Less
  • RequireJS
  • Grunt
  • Chaplin.js
  • Bootsrap
  • Foundation
  • Git
  • Mercurial
  • SVN
  • AJAX
  • WebSockets
  • Compass
  • Prototyping
  • User Interface Design
  • Usability of interfaces