artem-smirnov-27352artem-smirnov-27352

Артём Смирнов

back-end разработчик · Бэкенд · Разработка ПО
От 230 000 ₽ · Открыт к предложениям
Опыт работы: 5 лет и 10 месяцев
Регистрация: 30.07.2013
Последний визит: 2 дня назад
Местоположение: Россия, Нижний Новгород
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Привет мир,

Разрабатываю на node.js, активно применяю typescript. Отлично разбираюсь в nestjs и express. Обожаю работать с postgresql, есть опыт работы с mongodb. Придерживаюсь TDD/BDD. Стараюсь писать код исходя из принципа, что программист не писатель, а читатель

Опыт работы

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

Высшее образование

  • НФ ГУ-ВШЭ

    Нижегородский филиал Государственного университета-Высшей школы экономики
    Нижний Новгород · 123 выпускника
    Центр бизнес-информатики и математики
    Сентябрь 2014 — По настоящее время (6 лет и 1 месяц)