Обо мне

Пишу семантический, кросс-браузерный HTML код (поддерживаемый новыми версиями браузеров) по стандартам консорциума W3C. Для структурирования данных могу использовать RDF, микроформаты или микроданные. Иногда использую WAI-ARIA. Делаю верстку следующих типов: Fixed, Fluid, Adaptive, или Responsive. А так же "Pixel perfect".

Мне нравится работать с DART. Для стилей использую препроцессор - SASS (Compass или Bourbon, Neat или Susy и Breakpoint). Применяю CssComb. На клиенте могу работать с AngularDart или Polymer. Маршалинг данных наиболее предпочтителен в формате json. Из gem’ов помимо Sass использую Premailer для работы с кодом писем рассылок. Знаком с cordova, создавал офлайн приложения для android.

Backend мне удобнее писать на Go. Считаю что NSQ удобнее RabbitMQ. С графовыми базами данных нравится работать больше чем с реляционными. Использовал Cayley + Cockroach, но Dgraph с удобным языком запросов GraphQL+- мне тоже нравится. Использую Docker и Consul.

Одна из библиотек написанных на Go: https://github.com/hecatoncheir/Hecatoncheir

Знаком с back-end на RUBY, RUBY ON RAILS. Знаю разницу между горизонтальным и вертикальным масштабированием. Немного знаком с типами репликаций.

Разрабатывал несколько сайтов на ROR, пример одного из них: https://github.com/Rasarts/stomixengine.

Делал сайты на Bitrix. Есть несколько сертификатов:

- «Контент-менеджер»

- «Администратор. Базовый»

- №1 - Интеграция дизайна и настройка платформы

Есть пару своих библиотек:

- https://pub.dartlang.org/packages/box_it_up

- https://pub.dartlang.org/packages/springel

- https://github.com/Rasarts/schema_generator

- https://github.com/Rasarts/AvalancheEvents

- https://github.com/Rasarts/ExMap трансформер для Pub

Разные примеры кода можно посмотреть в репозиториях:

- Sass, Bourbon, Neat

- Небольшой тест на backbone

- GiftShop

- Elefan

- Пример письма

- Пример кода подписи для писем

- Пример работы с объектом Date в javascript и обработкой событий на клиенте

В свободное от работы время делаю что-нибудь полезное и иногда перевожу официальную документацию по языку DART и его фреймворков.

Участие в профессиональных сообществах
Опыт работы
Декабрь 2015 — по настоящее время (1 год и 11 месяцев)
ООО «ВЕСТ КОЛЛ ЛТД»
Web-разработчик
Москва
Обязанности и достижения

Работаю над клиентской частью приложения для управления проектами.

- Dart, Polymer, Firebase

Возможно в перспективе взаимодействие с RabbitMQ по протоколу MQTT.

Разрабатываю приложение для мобильных устройств ЛКО.

- Dart, Angular, WebSocket, ReactiveX + 1C АСУП (обмен данными по протололу SOAP) и голосовая платформа.

Клиент с сервером взаимодействует в реальном времени по протоколу полнодуплексной связи – WebSocket. Информация о состоянии звонка отображается в приложении. Может быть авторизовано несколько устройств для одного аккаунта.

Повысилась эффективность отдела на 20%.

Февраль 2014 — Ноябрь 2015 (1 год и 10 месяцев)
TANAIS Group IT Интегратор
Программист отдела внедрения ПО
Москва
Обязанности и достижения

Работаем с битриксом... Это всё, что нужно знать...

Май 2013 — Январь 2016 (2 года и 9 месяцев)
Freelance
Graphic designer
Москва
Обязанности и достижения

Использую render Arnold. Работаю в Maya, для high poly использую Mudbox, для текстур - Photoshop.

Сентябрь 2012 — Май 2013 (9 месяцев)
Socialist
Ведущий web-дизайнер
Москва
Обязанности и достижения
Дизайн интерфейсов веб-приложений. Создание оформления для сообществ крупнейших брендов
Декабрь 2011 — Сентябрь 2012 (10 месяцев)
ФГБУ "Российская Государственная Библиотека"
Ведущий программист
Москва
Обязанности и достижения
Разработка интерфейсов терминала.Создание интерфейсов для сервисов библиотеки.
Ноябрь 2010 — Сентябрь 2011 (11 месяцев)
Freelance
Веб-дизайнер / Html верстальщик
Москва
Обязанности и достижения
Все познавалось собственными силами.Html верстка, адаптивный дизайн, дизайн для мобильных устройств и т.д.