Обо мне

Кратко

  • Высокий уровень владения 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ООПJavascriptAngular.jsPHPC#CSSNode.jsReact.js
Опыт работы
Декабрь 2011 — по настоящее время
Программист JS и .NET
Томск
Обязанности и достижения

Достижения:
- Разработка редактора диаграмм на JS (Qooxdoo, SVG).
- Разработка интерфейса системы управления криобанков (JS, Qooxdoo).
- Также другие задачи (JS, jQuery, C#, ASP.NET, ASP.NET MVC)

Ноябрь 2012 — Июнь 2015
Ведущий Front-end разработчик
Москва
Обязанности и достижения

JS, CSS (БЭМ), jQuery, разработка и поддержка архитектуры проприетарного UI-фреймворка

Январь 2010 — Июль 2011
Avvea
Программист, проектировщик
Томск
Обязанности и достижения

Обязанности:
- Разработка сложных приложений на JavaScript
- Проектировка системы (UML)
- Проектирование, реализация, поддержка базы данных на PostgreSql
- C#, PHP5, FreeBSD и другое
- Проводил собеседования на должность JS-программиста

Высшее образование
Январь 2007 — Январь 2012
ТУСУР
Вычислительных систем; ФВС
Томск