Профессиональные навыки
Опыт работы
Июль 2014 — по настоящее время
iviet.ru
Frontend-разработчик
Москва
Обязанности и достижения

Frontend full stack разработка: - написание SPA приложения с использованием MVC фреймворка Backbone.js Ключевые особенности: 1) Строгое придерживание стиля AMD. Модули определяются и загружаются только по запросу. Это же касается статики (CSS, JS) и шаблонов. 2) Клиент-серверная шаблонизация с использованием Mustache. 3) Https+SPDY с реализацией принципа "Graceful degradation". Старые браузера по-прежнему получают статику одним большим файлом. - NodeJS программирование backend-части - кроссбраузерная адаптивная HTML-верстка всех страниц сайта + мобильная версия - написание Selenium тестов для критически важных модулей - проектирование базы данных (Mysql, MongoDB) - настройка web-сервера nginx - настройка Debian сервера - написание автозагрузочных скриптов на Bash - написание cron скриптов - установка и настройка поискового движка Sphinx Улучшил знания в следующих технологиях: JavaScript, Backbone.js, Underscore.js, jQuery, Canvas, Nodejs, Mysql, MongoDb, Nginx Другие используемые технологии: Sphinx, JpegTran, Google Maps

Сентябрь 2012 — Июль 2014
kotmao.ru
Frontend-разработчик
Москва
Обязанности и достижения

Frontend full stack разработка: - кроссбраузерная HTML-верстка всех страниц сайта - JavaScript программирование всех страниц сайта - написание собственного фреймворка для клиентской JavaScript разработки - написание модуля для реализации принципа WebApp (SPA) - написание Selenium тестов для критически важных модулей - верстка и программирование панели администратора - интеграция платежных сервисов (Paypal, Yandex Деньги, Единая касса, Робокасса) - серверное программирование на JavaScript (NodeJS) - создание Android HTML5 приложения с помощью PhoneGap (онлайн чат) - проектирование базы данных (Mysql, MongoDB) - настройка web-сервера Nginx - настройка Debian сервера - написание автозагрузочных скриптов на Bash - написание cron скриптов Используемые технологии: JavaScript, Nodejs, PhoneGap, Mysql, MongoDb, Nginx, Cron Другое: Socket.io, Highcharts, Raven, Sentry, Yandex Maps, JpegTran, API различных организаций по доставке и оплате Получил опыт в настройке Debian сервера. Стал лучше понимать принцип работы HTTP протокола.

Июнь 2012 — Сентябрь 2012
Badoo Development
Руководителя отдела верстки
Москва
Обязанности и достижения

- управление коллективом разработчиков, назначение задач и контроль их исполнения - участие в определении архитектуры frontend части сайта - техническое лидерство - Code review- составление технических заданий для собеседований - проведение собеседований на должность HTML-верстальщика Кол-во подчиненных: 3 чел.

Июнь 2008 — Июнь 2012
Badoo Development
HTML-верстальщик
Москва
Обязанности и достижения

В качестве верстальщика: - кроссбраузерная HTML-верстка всех страниц сайта - проектирование HTML структуры сайта, написание базовых CSS селекторов - верстка корпоративного сайта, партнерских интерфейсов В качестве JavaScript разработчика одного из подпроектов: - программирование модуля выпадающего меню (Pure JS) - программирование модуля динамического списка (Pure JS) Используемые технологии: CSS(3), HTML(5), Javascript, Git, Bash (Unix консоль) Другие используемые технологии: SVN, Jira, SSH, VPN