Обо мне

Кратко

  • Высокий уровень владения JavaScript и сопутствующими веб-технологиями
  • Был ведущим Front-end разработчиком в интернет-магазине с высокой посещаемостью (sotmarket.ru)
  • Опыт управления Front-end разработкой с небольшой командой

Специализация и профессиональные навыки:

  • JavaScript на высоком уровне – построение сложных клиентских приложений на чистом JS и с использованием фреймворков Qooxdoo, ExtJS, jQuery, KnockoutJS, DerbyJS, AngularJS. Серверный JavaScript (Node.js). Применение ООП, MVC, MVVM, TDD подходов в разработке на JavaScript. Вёрстка CSS, SASS, БЭМ;
  • ООП на высоком уровне, опыт проектирования сложных программных продуктов на UML, знание и применение паттернов проектирования (GOF, SOLID, GRASP, MVC, MVVM, IOC/DI и другие);
  • Есть опыт работы C# (WindowsForms, ASP.NET, ASP.NET MVC, EntityFramework), PHP5 (CodeIgniter, Kohana, CMS Drupal);
  • разговорный английский (на среднем уровне);
  • базы данных (PostgreSql, MySQL), CVS (svn, git), Windows и Unix ОС.
Профессиональные навыки
HTMLJQueryООПJavaScriptAngularJSPHPC#CSSNode.jsReact.js
Опыт работы
Декабрь 2011 — по настоящее время (5 лет и 11 месяцев)
Программист JS и .NET
Томск
Обязанности и достижения
Достижения: - Разработка редактора диаграмм на JS (Qooxdoo, SVG). - Разработка интерфейса системы управления криобанков (JS, Qooxdoo). - Также другие задачи (JS, jQuery, C#, ASP.NET, ASP.NET MVC)
Ноябрь 2012 — Июнь 2015 (2 года и 8 месяцев)
Ведущий Front-end разработчик
Москва
Обязанности и достижения
JS, CSS (БЭМ), jQuery, разработка и поддержка архитектуры проприетарного UI-фреймворка
Январь 2010 — Июль 2011 (1 год и 7 месяцев)
Avvea
Программист, проектировщик
Томск
Обязанности и достижения
Обязанности: - Разработка сложных приложений на JavaScript - Проектировка системы (UML) - Проектирование, реализация, поддержка базы данных на PostgreSql - C#, PHP5, FreeBSD и другое - Проводил собеседования на должность JS-программиста
Высшее образование
Январь 2007 — Январь 2012
ТУСУР
Вычислительных систем; ФВС
Томск