Node.js/React senior/lead fullstack разработчик

Косолапов Иван Павлович

Node.js, React, PostgreSQL — более 14 лет разработки внутренних сервисов, бронирования, CRM и операционных платформ.

Fullstack-разработчик, преимущественно бэкенд.

Полная, частичная и проектная занятость.

Удалённо

Обо мне

Занимаюсь в основном бэкенд-разработкой и внутренними сервисами — системами, на которых держится ежедневная работа команды.

Есть опыт создания кастомных компонентов, графиков, виджетов и нестандартных приложений.

  • Специализации: программист-разработчик, руководитель группы разработки
  • Занятость: полная, частичная, проектная
  • Командировки: не готов

Опыт работы

14 лет 9 месяцев в туризме, госсекторе и продуктовой разработке.

Experience First — программист-разработчик

Период Мар 2021 — сейчас · 5 лет 5 мес

Бронирование и гиды Обработка броней, уведомление гидов и автоматизация процессов для туристической компании.

Назначение гидов Сервис назначения гидов на экскурсии.

Виджеты бронирования Встраиваемые виджеты для продажи экскурсий.

Аналитика Операционная аналитика и смежный внутренний функционал.

Альтарикс, ООО — тимлид

Период Мар 2019 — Мар 2021 · 2 года 1 мес · Москва

Бэкенд ЕДЦ Бэкенд для Единого диспетчерского центра Москвы (edc.mos.ru).

ДОМ.РФ Тимлид на фронтенде трёх проектов — сервисы для согласования выдачи кредитов, ипотек и т.д.

Чат ДПС СПб Чат для общения диспетчера с экипажами ДПС в Санкт-Петербурге.

Фриланс — программист-разработчик

Период Мар 2017 — Июл 2019 · 2 года 5 мес

Аналитика и Alexa Аналитическая система для бизнеса с привязкой к голосовому помощнику Alexa.

Веб-майнинг Monero Система автоматизации веб-майнинга Monero.

Данные по IP Система пакетного обогащения IP для lookup-сервиса для обработки объёмных списков IP-адресов и формирования результирующего CSV с полными данными по каждому IP.

tranchat.org — программист-разработчик

Период Дек 2018 — Мар 2019 · 4 мес

Сервис переводов Быстрые человеческие переводы для деловой переписки.

Чат-платформа Привязка к многопользовательскому чату (tranchat.org).

Parkflyer — программист-разработчик

Период Окт 2011 — Фев 2017 · 5 лет 5 мес · Магнитогорск

Агрегатор магазинов Веб-краулинг для агрегатора магазинов (parkflyer.ru) — Python, PyQt, JS.

Поддержка сайта Сопровождение сайта — Django, Node.js, PostgreSQL.

Трекинг RC-машинок Подсчёт кругов и распознавание машинок с OpenCV (прототип).

ChatBro Многопользовательский чат с синхронизацией ВК и Telegram (chatbro.com).

Торговые боты Стратегии торговых ботов для MT4 и MT5.

Навыки

Основной стек для бэкенд-сервисов, интеграций и fullstack-разработки.

Технологии

Продвинутый уровень

  • JavaScript
  • Node.js
  • React
  • TypeScript
  • PostgreSQL
  • Python
  • Redis
  • Docker
  • Docker Compose
  • RabbitMQ
  • REST API
  • Linux
  • Git

Также регулярно

  • Firebase
  • Google Cloud
  • Firestore
  • SQL
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • XML

Имел опыт

  • Android
  • AWS
  • Dart
  • Flutter
  • Kotlin
  • Java
  • OpenCV
  • Qt
  • PyQt
  • C
  • C++
  • C#

Языки

Русский

Родной

Английский

B1 — средний

Образование

Магнитогорский государственный технический университет им. Г.И. Носова

Специальность АиВТ, 230105 Программное обеспечение вычислительной техники и автоматизированных систем — неоконченное высшее

Период 2008 — 2013 · Магнитогорск

Human Devs

Агентство разработки для операционного бизнеса — кастомные системы, интеграции и долгоживущие платформы. humandevs.ru

Booking Systems

Продукты и индивидуальные системы бронирования и расписаний — онлайн-запись, планирование персонала, встраиваемые виджеты и операционные инструменты. bookingsystems.ru

Связаться