Обо мне

Специализация и профессиональные навыки: Языки: C++, C#, ActionScript 2,3, JavaScript (ECMAScript 5) (в данный момент основной) + фреймворки к нему: jQuery, jqUI, jqGrid, RequireJS, LoDash, Underscore, Backbone - глубокое знание API. Веб технологии: HTML4, HTML5 (без canvas и webGL), SVG, Flash. Знание основных паттернов программирования (Silngleton, Observer, Visitor, Worker, Mediator, Factory, Event, Bridge, Proxy) Понимание основных паттернов проектирования (MVC, MVP, MVVC, Module) Преимущественно разработчик фронтэнда. Проповедую модульную структуру приложений, юнит тестирование и свободные лицензии. Нездоровый интерес к алгоритмам вообще и к высокопроизводительным в частности. Есть небольшой опыт разработки собственной серверной части с рассчетом на большую нагрузку.

Профессиональные цели: В обозримом будущем: Углубиться в изучение серверного фреймворка NodeJS, и создание модулей под него на C++. Расширить область знаний, связанную с производительностью JS в браузерах. Применить на практике нововведения HTML5. Определиться с набором инструментов для деплоя проектов. Подробно изучить системы шаблонизации проектов для HTML и CSS. Перейти с Windows на Linux для расширения спектра используемых инструментов. Углубиться в разработку бэкэнда. Приучить себя к использованию системы контроля версий Git. В перспективе: постоянно совершенствовать навыки в области веб разработки.

Профессиональные навыки
CSSGitMongoDBNode.jsJavaScriptHTML
Опыт работы
Февраль 2011 — по настоящее время
Системы связи и телемеханики
Старший инженер
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка программного обеспечения для обслуживания внутренних процессов фирмы
- Параметризация оборудования. Систематизация параметризации. Продвижение стандартных решений.
- Разработка средств параметризации оборудования.
- Разработка веб приложения, решающего комплекс задачь, связанных с проектами фирмы. (Полный цикл: проектирование, программирование, документация)

Достижения:
- За время работы в отделе, путем создания промежуточных программых продуктов сократил трудозатраты разработки проектов отдела (Параметризация + Документация) на 75% (Было 4 человекодня на проект, стало 1 человекодень).

Высшее образование
Январь 2010 — Январь 2015
СПбГУАП
Вычислительных систем и программирования (Вычислительных и радиоэлектронных систем); 4
Санкт-Петербург