Обо мне

Привет мир, немного слов о себе

Линуксоид хотя и не ярый противник других систем.

Пишу на JavaScript(знаю что такое и применяю на практике babel, es6 и даже async/await) и Go. Кроме этого интересуюсь функциональным программирование, а именно haskell и erlang.

Люблю писать нагруженные и надежные системы. Стараюсь строить приложения в которых они не возникают, а когда возникают покрывать кейсы тестами, чтобы в будущем все работало как часы. Для достижения этого применяю tdd/bdd.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Октябрь 2016 — по настоящее время (1 год и 3 месяца)
EpicSoft
Fullstack developer
Нижний Новгород
Обязанности и достижения
Учавствую в разработке проекта Prevalent Synapse. Занимаюсь в данном проекте как разработкой бэкэнда так и фронтенда, фронтенд разрабатывается с применением React + Redux. Backend с применением node.js + postgrsql. Также занимался автоматизацией тестирования через selenium/webdriverio. Автоматизацией процесса деплоя с помощью ansible и docker. Занимался настройкой TeamCity CI.
Сентябрь 2016 — Декабрь 2016 (4 месяца)
InCode
Разработчик
Новосибирск
Обязанности и достижения
Занимался разработкой rest api для сервиса продажи музыкального контента(битов). Применял node.js. В качестве хранилища использовал postgresql, а в качестве ORM sequelize. Документировал api с помощью Swagger/OpenAPI. Применял TDD, использовал mocha и should.js
Февраль 2016 — Август 2016 (7 месяцев)
Supportus
Старший разработчик
Москва
Обязанности и достижения
Занимался разработкой бэкэнда агрегатора мессенджеров для системы поддержки. Интегрировал в систему такие мессенджеры как Telegram, VK(группы и личные аккаунта), Instagram(комментарии к постам и директ). Использовал node.js, для хранения данных использовал mongodb. Для взаимодействия между сервисами применял RabbitMQ. За время разработки получил базовые знания работы с приватными api социальных сетей vkontakte и instagram, а также по методам изучения приватных api. Для реализации api использовал GraphQL.
Январь 2015 — Октябрь 2016 (1 год и 10 месяцев)
Старший разработчик
Нижний Новгород
Обязанности и достижения
Изначально занимался разработкой фронт энда, но в данный момент занимаюсь разработкой как фронт энда, так и бэк энда, за это время получил огромный опыт работы с Ember.js в частности написания realtime приложений на нём, а также что немаловажно понимание где могут возникнуть проблемы с производительностью. Разрабатывая backend успешно применял mongodb и node.js, а также rabbitmq.
Высшее образование
Сентябрь 2014 — По настоящее время
НФ ГУ-ВШЭ
Центр бизнес-информатики и математики
Нижний Новгород