F
Fand_igor

Портфолио / профессиональный профиль

Я backend / fullstack-разработчик с сильным уклоном в прикладную автоматизацию, интеграции, внутренние кабинеты, CRM/ERP-подобные системы и проектирование сложной бизнес-логики. Мой путь начинался с прикладных веб-инструментов под реальные процессы заказчиков, а со временем вырос в работу на уровне архитектуры обменов, производительности, безопасности, отказоустойчивости и проектирования целых платформ.

За годы работы я прошёл путь:

  • от разработки отдельных модулей, внутренних кабинетов и автоматизаций;
  • к построению систем, которые связывают пользователей, данные, оборудование, внешние сервисы и регламентированные процессы;
  • к уровню, где уже думаю не только кодом, но и архитектурой, бизнес-сценариями, целостностью данных, SLA, безопасностью и дальнейшей эволюцией продукта.

С чем я работал

  • внутренние кабинеты, CRM, ERP-подобные системы и административные панели;
  • интеграции 1С ↔ Web ↔ CRM ↔ API ↔ внешние сервисы;
  • производственные системы, спецификации, расчёты, задания и технологические сценарии;
  • медицинские системы с аппаратным контуром, журналированием и этапами обработки;
  • образовательные системы, личные кабинеты, электронные журналы, динамические формы и дашборды;
  • корпоративные порталы и CRM-контуры на Битрикс24;
  • боты, панели управления чатами, контентом и коммуникационными сценариями;
  • криптофинансовые и real-time платформы с очередями, WebSocket, торговым контуром и распределёнными интеграциями;
  • собственные плагины и технические библиотеки для Yii2, которые использовал в реальных проектах.

Мой стек

  • PHP 7/8
  • Yii2
  • Laravel
  • CodeIgniter
  • Node.js
  • TypeScript
  • React
  • Next.js
  • Vue
  • MySQL
  • Redis
  • RabbitMQ
  • REST API
  • WebSocket
  • Docker
  • Bitrix24
  • CI/CD

Как я рос по этапам

Innova Systems

На этом этапе я глубоко работал с прикладной автоматизацией, внутренними расчётами, производственными модулями и R&D-направлениями.

  • разрабатывал внутренние веб-инструменты и модули учёта;
  • проектировал системы для производственных данных, спецификаций и расчётов;
  • строил ERP-ядра с ролями, доступами, материалами и себестоимостью;
  • работал с Yii2, Laravel, Node.js, MySQL, Linux, Docker;
  • параллельно заходил в исследовательские направления: Web3, staging-инфраструктуру криптонод, конкурентные транзакции, latency, deadlocks и безопасность транзакционных сценариев.

Именно здесь у меня сформировалась сильная база в прикладной логике, интеграциях и нестандартных бизнес-процессах. Я перестал воспринимать проект как набор страниц и начал видеть систему как модель реальной работы компании.

Prime Systems Group

На этом этапе я перешёл в более сложную инженерную и лидерскую роль.

  • зашёл в проект как внешний разработчик для стабилизации проблемного модуля;
  • восстановил рабочее состояние критического контура;
  • позже стал основным разработчиком, а затем Technical Lead;
  • проектировал backend-модули и real-time обмены Web ↔ C++ agents;
  • руководил взаимодействием backend, C++, QA, security и sysadmin-направлений;
  • отвечал за качество релизов, SLA и устойчивость системы.

Здесь я вырос в сторону архитектуры и технического лидерства. Основной фокус сместился с написания отдельных функций на управление сложностью, согласованность модулей, устойчивость интеграций и ответственность за критический продакшн-контур.

DataSoft

Этот этап усилил меня как архитектора интеграций, производительности и внутренних платформ.

  • параллельно развиваю и сопровождаю несколько корпоративных систем;
  • проектирую обмены между , личными кабинетами, CRM и внешними системами;
  • стабилизирую API, кэш-слои, очереди, транзакционные операции и обмен по JSON-контрактам;
  • провожу аудит безопасности, маршрутов, ACL, OAuth, API-exposure и моделей риска;
  • устраняю race conditions, таймауты, зависания и дубли в распределённых сценариях;
  • участвую в рефакторинге критических модулей и архитектурном контроле сложных систем.

На этом уровне я уже работаю не просто как разработчик фич, а как инженер, который проектирует устойчивые контуры обмена, видит узкие места системы заранее и формирует правила, по которым проект может развиваться без хаоса.

Как менялся мой уровень

  • сначала я решал конкретные локальные задачи бизнеса через веб-инструменты;
  • затем начал проектировать внутренние системы целиком: роли, данные, расчёты, документы, интеграции, журналы и интерфейсы;
  • после этого вырос до уровня, где могу подхватить проблемный проект, стабилизировать его, перепроектировать критические узлы и довести до рабочего состояния;
  • дальше мой фокус сместился в сторону интеграционной архитектуры, отказоустойчивости, безопасности, обменов, highload-сценариев и проектирования платформ;
  • сейчас я всё чаще думаю как проектировщик: вижу не только текущую задачу, но и то, как система должна масштабироваться, где у неё будут точки отказа, как связать её с внешними контурами и как заложить базу для дальнейшего роста продукта.

Ключевые направления моих проектов

Производство и ERP-логика

  • система обработки спецификаций для мебельного производства;
  • внутренний ЛК для консолидации предварительных расчётов;
  • CRM/ERP-платформа для мебельного производства и движения ТМЦ;
  • ранний внутренний магазин и CRM салона;
  • единая платформа для общепита с сайтом, мобильным приложением и внутренней панелью.

В этих проектах я формализовывал реальные бизнес-процессы, переводил производственные и операционные правила в код, расчёты, документы, маршруты обработки и доменные модели.

Образование и личные кабинеты

  • личный кабинет ординатуры с динамическими формами и интеграцией с ;
  • рефакторинг и стабилизация электронного журнала на Next.js с интеграцией ;
  • внутренний дашборд управленческой аналитики для вуза;
  • MAX-бот и идея MAX-Control как платформы управления чатами и ботами.

Здесь я вырос в сторону интеграционной архитектуры, JSON-контрактов, проектирования форм, управления большими контурами данных и проектирования цифровых экосистем вокруг организаций.

Медицина и аппаратные интеграции

  • система обработки медицинского инструмента с поэтапным отслеживанием;
  • датчики и устройства, которые отправляли события по API;
  • серверный кабинет на Yii2 с журналированием, этапами обработки и дашбордом.

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

Корпоративные порталы и CRM

  • работа с Битрикс24 как с большой CRM-платформой;
  • разбор и развитие модулей продуктивности, договорного контура, задач, cron и вебхуков;
  • практическое развитие собственного CRM-мышления на базе коробочной корпоративной платформы.

Этот опыт дал мне более зрелое понимание того, как строятся и развиваются корпоративные внутренние системы в реальной компании.

Финтех, real-time и сложные интеграции

  • криптовалютная торговая платформа;
  • backend, realtime, WebSocket, очереди, кошельки, ордера, KYC, P2P и административный контур;
  • интеграция web-платформы с отдельной расчётной средой торгового контура.

Этот опыт усилил меня в высоконагруженных сценариях, распределённых системах, реальном времени и архитектуре сложных продуктовых платформ.

Что особенно меня характеризует

  • умею заходить в сложную предметную область, а не только в стандартные веб-задачи;
  • хорошо работаю там, где нужно перевести реальный бизнес-процесс в доменную модель, API и интерфейс;
  • умею выполнять экспертный анализ системы, интеграционного контура и бизнес-процессов до начала активной разработки;
  • как системный инженер понимаю инфраструктурный контур, сетевую безопасность и могу проводить аудит IT-структуры бизнеса целиком;
  • умею стабилизировать и реанимировать проблемные проекты после других разработчиков;
  • умею проектировать обмены между несколькими системами и снижать хаос в интеграциях;
  • думаю о производительности, безопасности, консистентности данных и дальнейшей масштабируемости;
  • могу не только писать код, но и выстраивать техническую основу, на которой проект сможет жить дальше;
  • развиваюсь в сторону проектировщика систем и платформенного мышления, а не просто исполнителя задач.

Что у меня уже есть в портфолио

  • производственные и ERP-проекты;
  • личные кабинеты и образовательные системы;
  • медицинский кейс с оборудованием и API;
  • крупный финтех/криптопроект;
  • CRM-направление и опыт с Битрикс24;
  • собственные Yii2-плагины и технические библиотеки;
  • продуктовые идеи следующего уровня, где я уже мыслю платформами, а не отдельными страницами.

Куда я вырос и куда двигаюсь дальше

Сейчас мой уровень ближе к разработчику-проектировщику и интеграционному архитектору прикладных систем.

  • я уже уверенно работаю на стыке backend, интеграций, предметной логики и архитектуры;
  • умею думать о системе целиком, а не только о своём участке кода;
  • могу подключаться на этапе анализа и разбирать не только код, но и саму логику процессов, риски, точки отказа и архитектурные ограничения;
  • понимаю взаимосвязь между приложениями, инфраструктурой, сетевым контуром и безопасностью на уровне всей IT-среды бизнеса;
  • умею видеть, как продукт должен развиваться в следующих версиях;
  • умею соединять инженерную реализацию с реальной бизнес-задачей;
  • двигаюсь в сторону ещё более сильной роли: архитектура внутренних платформ, интеграционные контуры, highload, безопасность и проектирование зрелых корпоративных продуктов.

Подробные кейсы