Fullstack Developer

Тбилиси, Грузия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Fullstack • Frontend
Удаленная работа
Опыт работы от 3 до 5 лет
О себе

На данный момент Fullstack Developer.

Мои компетенции и опыт

О СЕБЕ

Опытный Fullstack-инженер со специализацией на JavaScript/TypeScript и Go экосистемах. Фокусируюсь на внедрении современных паттернов проектирования (Clean Architecture, DDD, Feature-Sliced Design), строгой типизации данных и runtime-валидации (Zod/Yup). Имею практический опыт оптимизации работы реляционных БД (оптимизация сложных запросов, рефакторинг индексов в PostgreSQL) и ускорения рендеринга на клиенте (SSR/SSG, оптимизация Web Vitals). Выстраиваю предсказуемый процесс разработки через автоматизацию тестирования (Jest, Playwright) и внедрение строгих стандартов качества кода в команде.

ОПЫТ РАБОТЫ

Fullstack Developer | MR LAB | Июль нужен доступ к резюме по настроящее время

⬛ Описание проекта:

Высоконагруженная b2b/b2c-платформа для мониторинга, управления и аналитики майнинг-инфраструктуры (MoonOne) с сервис-ориентированной архитектурой, обработкой потоковых данных в реальном времени, гибкой системой нотификаций и личными кабинетами пользователей.

 

Роль: Fullstack-разработка сервисов платформы и клиентских интерфейсов, проектирование межсервисного взаимодействия, оптимизация производительности баз данных и очередей задач под высокими нагрузками (high-load), развитие frontend-слоя на нужен доступ к резюме , реализация сквозного тестирования и обеспечение отказоустойчивости системы в Scrum-команде.

 

⬛ Архитектура, асинхронная обработка задач и очереди (Task Manager)

- Оптимизировал распределенный сервис Task Manager, выделив узкие места в обработке задач и работе с очередями: снизил задержки выполнения (latency) на ~40% и увеличил общую пропускную способность системы (throughput) более чем на 60%.

- Спроектировал и внедрил надежный слой очередей на базе Redis / Redis Streams для отказоустойчивой обработки тяжелых фоновых задач мониторинга.

- Улучшил межсервисное взаимодействие (RPC / REST) в сервис-ориентированной архитектуре, внедрив строгие контракты данных, что повысило общую надежность системы и отказоустойчивость инфраструктуры при пиковых нагрузках.

- Покрыл критические сценарии backend-логики unit- и integration-тестами (Jest), что позволило снизить количество регрессионных ошибок на продакшене и повысить предсказуемость релизных циклов.

 

⬛ Проектирование сервисов и событийно-ориентированная доставка (Notifications Service)

- Участвовал в проектировании и Clean Architecture разработке с нуля сервиса уведомлений (Notifications Service), изолировав доменную логику от инфраструктурного слоя.

- Реализовал мультиканальную доставку сообщений (Email, Telegram), обеспечив гарантированную обработку и доставку событий за счет идемпотентности на уровне потребителей (consumers).

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

 

⬛ Хранилища данных, оптимизация производительности и SQL-слой (PostgreSQL & Redis)

- Провел комплексный профилирование и оптимизацию производительности PostgreSQL, ликвидировав неэффективные read/write операции в high-load сценариях.

- Снизил нагрузку на CPU/утилизацию базы данных до 30% за счет оптимизации структуры сложных аналитических запросов, рефакторинга индексов и устранения избыточных сканирований таблиц.

- Внедрил легковесный compile-time генератор SQL-кода sqlc (для Go-компонентов) и оптимизировал работу с MikroORM (в NestJS-сервисах), добившись минимального оверхеда при маппинге данных и типизации запросов.

- Спроектировал стратегии кэширования агрегированных метрик мониторинга в Redis, радикально снизив частоту прямых обращений к реляционной БД.

 

⬛ Frontend-слой, SSR-оптимизация и стейт-менеджмент ( нужен доступ к резюме & Jotai)

- Разработал и оптимизировал отзывчивые web-интерфейсы платформы с использованием нужен доступ к резюме , применив Feature-Sliced Design (FSD) подход для масштабируемости кодовой базы.

- Улучшил производительность Server-Side Rendering (SSR) и оптимизировал метрики Web Vitals для дашбордов с большим объемом real-time графиков.

- Внедрил React Query для декларативного кэширования и синхронизации серверного состояния: это сократило время загрузки страниц примерно на 35% и уменьшило количество лишних API-запросов более чем на 50%.

- Организовал атомарный стейт-менеджмент на Jotai для сложных интерактивных форм и конфигураторов оборудования, избавив интерфейс от лишних ререндеров и фризов.

- Внедрил компонентный подход на базе Styled Components и Storybook, создав изолированную среду для разработки и тестирования UI-элементов.

 

⬛ Стабильность релизов, E2E и автоматизация тестирования

- Реализовал сквозное UI/E2E-тестирование на Playwright, полностью покрыв пользовательские сценарии авторизации, настройки дашбордов и управления воркерами.

- Повысил общую стабильность релизов, внедрив автоматические тестовые прогоны в CI/CD пайплайн, что минимизировало человеческий фактор при ручном тестировании.

 

⬛ Стек:

нужен доступ к резюме , Golang, NestJS, TypeScript, JavaScript, PostgreSQL, Redis, Redis Streams, sqlc, MikroORM, нужен доступ к резюме , Jotai, React Query, Styled Components, Storybook, Jest, Playwright, REST API, Clean Architecture, Service-Oriented Architecture (SOA), High-load, Git, Scrum.

Fullstack Developer | Nordic Brain Tech | Сентябрь нужен доступ к резюме Июль 2025

⬛ Описание проекта:

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

 

Роль: Fullstack-разработка аналитических модулей, проектирование и реализация клиентских интерфейсов (Mobile & Web), построение отказоустойчивых систем сбора данных через динамические формы, визуализация медицинских метрик, оптимизация мобильных сборок и разработка backend-API в Scrum-команде.

 

⬛ Медицинский модуль аналитики и мобильная разработка (React Native)

- Спроектировал и разработал с нуля модуль исследования врачей (Doctor Research Module) в мобильном приложении с использованием React Native и Redux Toolkit.

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

- Оптимизировал CI/CD процессы и конфигурацию сборки приложения под Android, очистив избыточные зависимости и настроив ProGuard/ Hermes-оптимизацию, что позволило уменьшить финальный размер APK-файла в 2 раза.

- Покрыл ключевые компоненты и бизнес-логику мобильного приложения модульными тестами (Jest), минимизировав риск критических сбоев интерфейса у пользователей.

 

⬛ Веб-интерфейсы, аналитические дашборды и real-time данные ( нужен доступ к резюме )

- Разработал специализированный веб-дашборд для врачей-клиницистов на базе нужен доступ к резюме , Zustand и TanStack Query (React Query).

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

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

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

 

⬛ Динамические формы, валидация и сбор медицинских данных

- Спроектировал и внедрил движок динамических форм для ежедневного скрининга самочувствия клиентов с использованием React Hook Form и Zod.

- Реализовал строгую runtime-валидацию сложных вложенных структур данных на клиенте перед отправкой на сервер, что исключило попадание некорректных или неполных медицинских метрик в базу данных.

- Выделил переиспользуемые UI-компоненты полей ввода и масок, изолировав их в Storybook для ускорения разработки новых опросников другими участниками команды.

 

⬛ Backend-слой, реляционные базы данных и DX (Developer Experience)

- Участвовал в разработке серверной логики на нужен доступ к резюме / NestJS, проектируя эндпоинты для приема потока медицинских данных и интеграции их с аналитическим ядром системы.

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

- Внедрил единые стандарты качества кода и автоматизированного линтинга (ESLint, Prettier) в репозиторий проекта, что унифицировало стиль написания кода в команде, упростило код-ревью и снизило количество синтаксических ошибок до этапа сборки.

 

⬛ Стек:

React Native, Redux Toolkit, нужен доступ к резюме , Zustand, TanStack Query (React Query), TypeScript, нужен доступ к резюме , NestJS, Prisma ORM, PostgreSQL, React Hook Form, Zod, нужен доступ к резюме , TailwindCSS, Storybook, Jest, Android optimization, Scrum, ESLint, Prettier.

Fullstack Developer | DoubleSystems | март нужен доступ к резюме август 2023

⬛ Описание проекта:

 

E-commerce маркетплейс автозапчастей с развитой экосистемой личных кабинетов, омниканальной системой коммуникаций в реальном времени, сложным каталогом товаров и многоролевой структурой пользователей (покупатели, поставщики, операторы/менеджеры).

 

Роль: Fullstack-разработка core-функционала платформы, проектирование и реализация микросервиса чатов на WebSockets, построение отказоустойчивых интерфейсов личных кабинетов, внедрение гибридных стратегий рендеринга (SSR/SSG) для поисковой оптимизации, развитие UI-кита и автоматизация тестирования критических сценариев в Scrum-команде.

 

⬛ Ролевые модели, личные кабинеты и бизнес-логика ( нужен доступ к резюме )

- Разработал и поддерживал архитектуру личных кабинетов под три ключевых роли: Покупатели, Поставщики (B2B-партнеры) и Внутренние менеджеры маркетплейса.

- Спроектировал фронтенд-слой управления правами доступа (RBAC) с декларативными проверками разрешений, изолировав специфичные сценарии (управление стоками для поставщиков, модерация заказов для менеджеров) от общей кодовой базы.

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

- Организовал управление клиентским состоянием на Zustand и TanStack Query, настроив оптимистичные обновления (optimistic updates) и инвалидацию кэша при изменении статусов заказов.

 

⬛ Real-time коммуникации и событийно-ориентированный бэкенд ( нужен доступ к резюме & нужен доступ к резюме )

- Спроектировал и разработал с нуля микросервис чатов на базе нужен доступ к резюме и нужен доступ к резюме для обеспечения прямой real-time коммуникации между покупателями и поставщиками.

- Реализовал архитектуру гарантированной доставки сообщений, обработку статусов «прочитано/не прочитано», индикацию набора текста и сохранение истории переписки в связке с основным бэкендом на Laravel.

- Оптимизировал WebSocket-соединения (heartbeats, авто-реконнект при обрывах связи), минимизировав нагрузку на серверную инфраструктуру при высокой плотности одновременных сессий (concurrent users).

 

⬛ SEO, производительность интерфейсов и UI-система (HeroUI & Tailwind)

Внедрил гибридные стратегии серверного рендеринга (SSR) и статической генерации (SSG) в нужен доступ к резюме для сотен тысяч страниц каталога автозапчастей.

- Добился существенного ускорения времени загрузки (Time to First Byte, Largest Contentful Paint) и улучшил индексацию страниц поисковыми роботами, что напрямую повлияло на рост органического SEO-трафика маркетплейса.

- Разработал и кастомизировал библиотеку переиспользуемых UI-компонентов на базе HeroUI и TailwindCSS, обеспечив полное соответствие дизайн-системе проекта и высокую скорость разработки новых продуктовых фич.

⬛ Автоматизация тестирования и обеспечение качества (QA & DX)

- Покрыл модульными и интеграционными тестами более 40% кодовой базы (Jest), уделив особое внимание критическим бизнес-цепочкам: расчету стоимости корзины, шагам оформления заказа и шлюзам валидации форм.

- Сократил время проведения регрессионного тестирования перед релизами, автоматизировав проверку базовых сценариев и снизив нагрузку на QA-инженеров команды.

 

⬛ Стек:

нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , Laravel, WebSockets, TypeScript, JavaScript, Zustand, TanStack Query, Formik, Yup, TailwindCSS, HeroUI, Jest, SSR / SSG / ISR optimization, SEO, Git, Scrum.


Специализация
Информационные технологииРазработкаBackendFullstackFrontend
Отрасль и сфера применения

Уровень
МиддлСеньор

Интересные кандидаты