Обо мне

Hello, I've been working as a developer since 2012. I worked as PHP developer for about 4 years and the rest of the time to this day I have been a front-end developer, specializing in Angular.

I have an extensive experience in development/refactoring/optimization/support of software (sites or mobile applications). I like new challenges , such as hard new tasks, new technologies, new experience etc. Currently my main skill as a developer is Angular 2+

I have experience in being a team leader (4 people in a team by scrum methodologies), I designed and taught course to junior front-end developers together with a colleague: basic course in html/javascript/angular, basic course in Enterprise Development (principles of interaction between back-end & front-end) and advanced course in Angular 2+.

Профессиональные навыки
Опыт работы
Mobile solutions for corporations and start-ups
Lead Software Engineer
Июнь 2019 — По настоящее время (1 год и 5 месяцев)

С начала работы в компании и по текущий момент являюсь ведущим front-end разработчиком на проекте (и временами единственным). В обязанности входит:

  • самостоятельное ведение проекта по front-end части: от чтения ТЗ до проектирования, реализации и оптимизации.
  • поддержка и рефакторинг легаси кода, миграция кода с AngularJs на Angular.
  • исполнение роли тех- и тим-лида по front-end части проекта: введение новеньких в тонкости проекта и передача знаний, поддержка документации проекта, code review, наставничество.

Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
Software Engineer
Ноябрь 2015 — Июнь 2019 (3 года и 8 месяцев)

Начинал работать в компании как PHP-разработчик, после одного года сменил основной язык на Javascript и стал front-end разработчиком с уклоном в Angular 2+. 

На протяжении работы в компании сталкивался и решал следующие задачи:

  • самостоятельно вел проект и общался напрямую с заказчиком, выстраивая все процессы: от составления ТЗ и выбора стэка технологий до релиза
  • внедрял процесс рефакторинга в легаси проект с целью улучшения читаемости кода и подготовки проекта к дальнейшим расширениям
  • покрытие тестами написанного кода
  • ведение команды разработчиков на проекте (внедрение новеньких и передача знаний, планирование и оценка задач, ведение спринта, code review, обучение, улучшение процессов, написание документаций)
  • проектирование и улучшение интерфейсов, оптимизация кода
  • внедрение новых технологий, уход от старых
  • адаптивная и мобильная верстка макетов
  • создание мобильного приложения на базе NativeScript для Android и iOS

Из дополнительных активностей:

  • участие в разработке лекций и их преподавание для курсов по front-end направлению (html + javascript + angular) для начинающих
  • участие в разработке лекций для программы менторинга для front-end разработчиков "Введение в Enterprise разработку" (объяснение базовых принципов back-end разработки и угулубленное погружение в Angular)
  • посещение курсов английского языка
  • проведение собеседований кандидатов в компанию
  • участие в организации праздников
Заказная разработка
Web Developer
Февраль 2012 — Ноябрь 2015 (3 года и 10 месяцев)

Front-end:

  • адаптивная и мобильная верстка (pixel perfect) макетов на основе PSD и AI
  • HTML5, CSS3, JQuery, Adobe Photoshop, Adobe Illustrator, Less, AngularJS, CSS Bootstrap

Back-end:

  • разработка нового и поддержание старого функционала в продукте компании (CMS)
  • участие во внедрении CI и автоматических тестов (PHPUnit и Selenium)
  • участие в тестировании реализованных задач
  • проектирование архитектуры и структуры БД для высоконагруженных порталов
  • рефакторинг, оптимизация и code-review
  • подключение системы полнотекстового поиска Sphinx для проектов
  • интеграция интернет-сервисов (google/yandex/2gis maps, qcomment, disqus, mailchimp, Яндекс Мониторинг пингов) и платежных систем (paypal, onepay, qiwi, robokassa, payonline, яндекс деньги)
  • создание около 20 сайтов и поддержка около 70 проектов
  • PHP5, MySQL, SVN. Git, Apache, Nginx, PHPUnit, Selenium, Zend Framework, Codelgniter Framework, Sphinx, Wordpress.

Soft skills:

  • внедрение и использование в работе Agile Methodologies, Kanban, Scrum- написание технической документации для реализованных продуктов
  • внедрение, установка и ведение портала с корпоративной информацией, стандартами, документацией, правилами, примерами и так далее (MediaWiki)
  • прямое общение с клиентами, обсуждение, обработка и планирование задач
  • старший программист, ведение команды разработчиков
  • организация и участие в planning poker, распределение задач, организация ежедневных митингов, планирование спринтов, слежение за kanban-доской
  • прием и обучение новых сотрудников компании
  • использование системы отслеживания ошибок JIRA
  • посещение конференций и meet-up
Тольяттинский социально-экономический колледж
Тольятти
Лаборант ИВЦ
Ноябрь 2010 — Июнь 2011 (8 месяцев)
Печатные работы (редактирование, печать и сканирование документов), ответственность за компьютерные кабинеты, настройка ПО на компьютерах организации, ведение отчетности выполненных работ