Обо мне

Технологии и языки программирования:

- Javascript (jquery, backbone, marionette(MVC) SPA, underscore, underscore string, requirejs, ajax, JSON, angular js(MVVM));

- CSS, HTML (CSS3, HTML5, Bootstrap 3, LESS);

- Кроссбраузерная, семантичная верстка;

- Методология БЭМ;

- PHP5 (ООП);

- SQL (MySQL 5 (эффективное применение индексов, оптимизация сложных запросов, хранимые процедуры), PostgreSQL) ;

- Проектирование структуры БД;

- Node js, express js;

- Grunt, gulp, webpack, bower;

Системы, программы и плагины:

- Visual Studio + R#(Resharper);

- Phpdesigner; - SQL Server Management Studio, dbForge SQL;

- Fiddler Web Debugger; - SVN (Trac);

Дополнительные навыки:

- JQuery UI;

- Yii Framework;

- Google Maps API v3;

- регулярные выражения.

Английский язык на уровне чтения технической документации.

Умею работать и понимаю принципы: MVC, MVVM, ООП, KISS, SOLID, паттерн(шаблонное) проектирования.

Профессиональные цели:

- Совершенствование навыков программирования, написания профессионального кода;

- Построение высоконагруженных проектов;

- Проектирование красивых и функциональных интерфейсов;

- Самореализация.

Награды, сертификаты, портфолио, проекты:

Портфолио: http://pasapsi.com/u/id1

Профессиональные навыки
Опыт работы
Октябрь 2015 — по настоящее время
Watcom
Руководитель отдела разработки
Москва
Обязанности и достижения

Обязанности:
- Участие в разработке бизнес-логики системы;
- Управление и распределение задач;
- Контроль выполнения поставленных задач;
- Развитие и обучение команды;

Достижения:

Апрель 2014 — Октябрь 2015
Watcom
Ведущий программист (front-end)
Москва
Обязанности и достижения

Обязанности:
- Работа с высоко-нагруженными web сервисами.
- Проектирование и разработка модулей;
- Управление и распределение задач;
- Контроль выполнения поставленных задач;
- Развитие и обучение команды;

Достижения:
- Получил навыки работы: T-SQL;
- Получил навыки работы C# языком;
- Изучение pattern проектирование;
- Изучение Grunt js - Node js;
- Построение билд машинки скриптов и стилей, с помощью Grunt js;
- Внедрение и практическое применение методологии БЭМ в проекте;
- Внедрение и применение Marionette js SPA на базе Backbone;
- Внедрение и применение динамического языка LESS;
- Внедрение и применение Angular js SPA;
- Применение и оптимизация работы Angular js на высоконагруженном проекте;
- Применение RESTfull технологии;
- Применения на практике yeoman + grunt js + package manager;
- Применение плагинов и библиотек: handlebarsjs, underscorejs,underscore.string js, lodash js, moment js, i18n js, Highcharts map, heatmap js;
- Автоматический вывод страницы html на печать с помощью программы wkhtmltopdf;
- Проектирование и разработка конструктора страниц и элементов;

Март 2013 — Апрель 2014
CountMax
Front End Программист
Москва
Обязанности и достижения

Обязанности:
- Разработка интерфейса системы
- Проектирование интерфейса системы
- Верстка
- Написание js кода

Достижения:
- Получил навыки: SVN, Trac, IIS, Asp.net MVC (Razor), Highcharts js, Google Maps API v3, Backbone Validate, Bootstrap 3.
- Опыт командной разработки(10 человек)
- Работа с svg картой
- Внедрение и применение на практике Backbone;
- Внедрение и применение библиотеки Underscore js, Requirejs;
- Изучил Nodejs основы работы.

Октябрь 2011 — Июль 2012
Тгу им. Г.Р.Державина (отдел УМУ)
Программист php
Тамбов
Обязанности и достижения

Обязанности:
- Разработка отчетов для уму;
- Верстка html, css;
- Написания скриптов на javascript (jquery);
- Написание запросов для Mysql;
- Проектирование интерфейсов пользователя;

Достижения:
- Построение сложных sql запросов
- Проектирование базы данных
- Оптимизация sql запросов
- Построение сложных sql запросов с помощью конструкции join
- Изучил Jquery;
- Начал применять ООП на стороне клиента;
- Изучил тонкости mysql запросов;

Высшее образование
Январь 2007 — Июнь 2012
ТГУ-Тамбов
Институт математики, физики и информатики
Тамбов
Специализация и достижения

Информатик