🌟Оцените своего работодателя

Оставьте анонимный отзыв о вашей компании, расскажите о преимуществах и недостатках. Так вы поможете другим специалистам выбрать подходящее место работы

К оценкам→

Игорь Рыбаков (codevanger), 28 лет, Россия, Калининград
Игорь Рыбаков (codevanger), 28 лет, Россия, Калининград
Эксперт
Computer Science - моя страсть • Веб-разработчик • Фулстек разработчик • Ведущий (Lead)
Рассмотрю предложения

Контакты

Контакты скрыты настройками приватности
Возраст: 28 лет
Опыт работы: 8 лет и 10 месяцев
Регистрация: 13.01.2020
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Калининград
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В2

Обо мне

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


Senior разработчик, 8 лет опыта в enterprise-разработке: финтех, медицина, ГИС. Оптимизировал рендеринг в 17 раз, снизил количество инцидентов на 50%. Пишу production-код на Rust/WASM, когда JS не хватает.

Имел опыт работы с:


  • Мобильным приложением (Ionic)
  • Десктопом (Electron, Tauri)
  • Сервисы (Node.JS)
  • WebAssembly (Rust)

Имел опыт работы с .Net платформой (Xamarin, WPF,  Core)


Также имеется опыт работы во фрилансе.

Telegram: @CodeVanger


Личные проекты:

  1. active-inference - Active Inference framework на TypeScript (npm)
  2. Nights of the Sleeping God - игра на Rust, в разработке
  3. TypeMUD - модульный и настраиваемый MUD сервер (Deno для инстанса, Nest.JS для API прослойки - регистрация, менеджмент персонажей и аккаунтов) и Клиент (Angular)

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Angular
senior
TypeScript
Веб-разработка
senior
Git
senior
Nginx
Rust
middle
JavaScript
senior
HTML
CSS
React
Node.js
Next.js
Vite
WebSockets
БЭМ

Эксперт

0консультаций

Работаю с квалификациями

Стажёр • Младший • Средний • Старший • Ведущий
Стоимость
1500 ₽/ час

Опыт работы

  • VS Industrie GMBH
    Берлин
    Основной технический специалист
    Июль 2026 — По настоящее время (5 месяцев)

    Единолично отвечал за проектирование, разработку и эксплуатацию всей технической платформы Spairtech: публичного B2B-сайта, CRM, backend-сервисов, инфраструктуры, телефонии, автоматизации и AI-инструментов.

    1. Спроектировал и разработал с нуля собственную CRM для дистрибьютора промышленного оборудования, заменив legacy-систему и разрозненный учёт в Excel. Объединил клиентскую базу, заказы, каталог продукции, коммуникации, телефонию и маркетинговые инструменты в одном интерфейсе.
    2. Разработал и запустил B2B-каталог и публичный сайт, включая frontend, backend, модель данных, поиск, интеграцию с CRM, SEO и инфраструктуру развёртывания. Самостоятельно отвечал за полный цикл разработки и эксплуатации системы.
    3. Построил агентную AI-систему генерации карточек товаров из технической документации: извлечение названия, артикула, характеристик, описаний и FAQ. Сократил объём ручной работы менеджеров примерно на 70%, увеличил SEO-наполненность каталога с 10% до 78%. Сайт вышел на первую страницу Google по ряду релевантных запросов и начал появляться в AI-выдаче.
    4. Спроектировал голосового AI-оператора для автоматизации продаж: streaming ASR, VAD/barge-in, LLM и синтез речи объединены в единый real-time pipeline. Система ведёт диалог с клиентом, фиксирует результат разговора и передаёт структурированную сводку обратно в CRM.
    5. Интегрировал Asterisk/FreePBX непосредственно в CRM. Звонки автоматически привязываются к клиентам и сохраняются вместе с историей взаимодействий и заметками менеджеров; телефонная книга формируется из базы автоматически. Это позволило отказаться от отдельных софтфонов и части платного ПО.
    6. Подключил GoIP-шлюзы и SIM-карты разных стран, построив маршрутизацию звонков таким образом, чтобы клиенты в Германии и России видели локальные входящие номера.
    7. Разработал систему автоматизированных email-кампаний с шаблонами и динамической подстановкой данных из CRM, включая бренды и оборудование, релевантные конкретному клиенту. Система используется для маркетинговых, реактивационных и персонализированных рассылок.
    8. Добавил read-only AI-ассистента для менеджеров, способного искать информацию по клиентской базе, анализировать историю взаимодействий и подготавливать письма с учётом конкретного клиента и ранее обсуждавшегося оборудования.
    9. Провёл ревизию и модернизацию унаследованной инфраструктуры: вывел из эксплуатации Asterisk 2013 года и ненужный сервер, упростил сетевую архитектуру, мигрировал телефонию на FreePBX и заменил OpenVPN на WireGuard с автоматическим подключением. Расходы на инфраструктуру сократились примерно вдвое.
    10. Самостоятельно поддерживал архитектуру и эксплуатацию всей платформы: PostgreSQL, Redis, RabbitMQ, Elasticsearch, Docker, Linux, CI/CD, сетевую инфраструктуру и интеграции со сторонними сервисами. Принимал технические решения по всему стеку без отдельной frontend-, backend-, DevOps- или infrastructure-команды.
  • Цифровые технологии, направленные на защиту и улучшение окружающей среды.
    От 100 до 1000 сотрудников
    Старший фронт-энд разработчик
    Май 2022 — Июль 2026 (4 года и 3 месяца)

    Проект "А.ПРО"
    Задачи:

    • Лидирование frontend-команды из 5 разработчиков
    • Разработка нового функционала по условиям контракта
    • Архитектура и оптимизация производительности

    Достижения:

    • Разработал функционал для визуального анализа данных на карте - сократили время принятия решения аналитиком.
    • Участвовал в backend-разработке (Python/Django) — фильтры, баг-фиксы.
    • Оптимизировал рендеринг данных на карте с 3.5с до 200 мс (улучшение в 17 раз) - кэширование рендеринга, разбиение отдельных доменов на отдельные слои на карте, постепенное отображение, снижение необходимого кода для достижения задачи для каждого слоя 
    • Разработал адаптивный сервис кэширования на Rust/WASM с Django-like фильтрацией — снизил нагрузку на сервер БД со 120% до 80%, убрав тяжелые и неизменные данные из постоянной загрузки на сторону клиента.
    • Сократил количество пользовательских инцидентов на 50% - общий подход к разработке был направлен на минимизацию внезапных инцидентов, а также на ожидаемость последствий изменений.
    • Сократил время на задачу на 2-3 часа - разбиение кода на отдельные файлы и настройки позволило почти мгновенно сокращать домен, где находится ошибка, а также более точно определять, регрессионный баг или нет
    • Создал компонентную UI-архитектуру - многократно используемые компоненты, которые настраиваются под каждого клиента отдельно и максимально гибикие в работе.
    • Участвовал в заключении контракта с Казахстаном (масштаб — вся страна) как Lead разработчик, помогая определить фронт работ в моей зоне ответственности, постановке задач, а также выделения ответственных
    • Внедрил NCALayer для Казахстана, разработал слой для масштабирования ЭДО - неделя разработки позволила сократить время для внедрения прочих инструментов подписания (eSign) в 3 раза быстрей.
    • Расписал Wiki проекта, ввел стандарты документации

    Проект "АСУ "Большая тройка"

    Задачи:

    • Поддержка и развитие существующего приложения

    Достижения:

    • Разработал стилистику под мобильное приложение и планшеты - перенес Legacy приложение под мобильные устройства, что позволило старым клиентам до переход на А.ПРО удобно пользоваться привычным функционалом.
    • Доработал сервис ЭДО — массовое подписание, сверка, массовые переносы маршрутов.
    • Добавил работу с разными Geo системы (dadata, Yandex, Google) - унифицировал их API в единый стандарт, сделал программную прослойку. Можно было добавлять новые системы, следуя описаниям в коде. Приложение перестало ограничиваться только Dadata и могли работать в новых странах. 
    • Сделал систему отслеживания, добавления новых и модерации трекеров машин - с авторизацией, аутентификацией, фильтрами, таблицами, используя https://akveo.github.io/ngx-admin/
    Angular • TypeScript • Rust • Leaflet • CSS • HTML • SCSS • Node.js
  • Российский универсальный банк
    Москва • Более 5000 сотрудников
    Эксперт
    Июль 2021 — Май 2022 (11 месяцев)

    Задачи:

    • Разработка MVP дашборда мониторинга

    Достижения:

    • Разработал динамическую систему подписок с пользовательскими формулами - пользователи могли назначить на каждый отслеживаемый элемент (валюта или индекс) определенную формулу и триггеры, а также переиспользовать их в работе
    • Реализовал архитектуру с неограниченным количеством подписок - приложение не зависало даже при большом количестве данных
    • Сделал конфигурацию системы - люди могли настраивать не только дашборд, но и все приложения под себя (окна, пункты меню). Дальнейшие изменения системы могли быть сделаны с меньшим затратом времнени и сил
    • Добавил настраиваемый дизайн “под себя” для всех элементов системы - где и как что отображается на grid - можно было перетаскивать блоки, ставить их в удобном месте, отслеживать нужные значения.
    • Частная практика, работа без зачисления в штат
      Сыктывкар
      Февраль 2020 — Февраль 2020 (1 месяц)

      Родина решений

      PWA-приложение для партии в Республике Коми

      Интерактивная карта городских проблем с геолокацией, голосованием, обратной связью с кандидатами.

      Приложение было сделано за 3 дня.

      Задачи:

      • Разработка приложения с нуля

      Достижения:

      • Разработал PWA-приложение с нуля
      • Разработал бэкенд, спланировал SQL таблицу 
      • Запущено к выборам в сентябре 2020
      • Реализована обратная связь с кандидатами
    • SmartDeal
      Москва
      Веб-разработчик
      Февраль 2020 — Июль 2021 (1 год и 6 месяцев)

      Задачи:

      • Разработка системы генерации документов

      Достижения:

      • Разработал систему генерации документов (17 типов + настраиваемые) - пользователи проводили сделки с застройщиками или с клиентами, и под каждый случай должен был быть свой документ.
      • Внедрил подписание документов через ПЭП - при подписании на телефон приходила СМС, вводилось в приложении - и документ автоматически подписывался.
      • Реализовал мониторинг заявок и актуализацию данных

        Продукт приобретен Циан и ПСБ

      • ETAI
        Смоленск
        Разработчик
        Февраль 2018 — Февраль 2020 (2 года и 1 месяц)

        Проект "Physician's Solution® EMR/EHR"

        HIPAA-compliant платформа для клиник США

        Стек: jQuery, VBScript, C#, ASP.NET 3.5, WebSocket, SQL


        Задачи:

        • Разработка новых модулей для EMR-платформы

        Достижения:

        • Разработал интерактивный SVG-модуль анатомической карты для биопсии - можно было выбрать разные части тела (до мельчайших подробностей), нажать на любую нужную часть - и медицинское наименование отображалось в документе. Использовалось для назначения биопсии.
        • Разработал C# middleware на ASP.NET с WebSocket для сканирования документов (IE6, Windows XP) - C# компилировался как отдельное приложение, запускаемое на компьютере врача, после чего с помощью WebSocket можно было запустить сканирование и сразу же получить сканируемый документ.
        • Разработал SQL-скрипт для миграции данных о лекарствах и МКБ-11 - разработка велась с 2003 года и требовала доработок в плане данных, и мной был разработан автоматический скрипт, который подтягивал актуальные систематизированные данные, и вносил их в систему.

        Проект "eTIME" (https://etime.su)

        SaaS-платформа для управления проектами

        Стек: Angular, C#, LINQ, ASP.NET Core

        Задачи

        • Разработка Frontend части

        Достижения

        • Сделал frontend eTIME с нуля - регистрация, доски, задачи, комментарии, профиль пользователя, рабочие места.
        • Реализовал WebSocket синхронизацию статусов задач - на бэке был сделан SignalR модуль, который оповещал пользователей при изменении статуса задачи или прочих изменениях, которые необходимо отобразить.
        • Разработал invite систему по почте - пользователь без регистрации мог сразу же подключиться к разработке, перейдя по ссылке приглашения и сразу же попав в рабочее место своей компании.
        Angular • TypeScript • CSS • HTML • C# • VBScript • SQL