Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина, 34 года, родился 21 июля 1991
Москва, м. Нагорная, готов работать удалённо, готов к редким командировкам
Fullstack Developer (react.js + nest.js)
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 6 лет 10 месяцев
Июнь 2024 — Март 2026
1 год 10 месяцев
Москва
Fullstack-разработчик
Стек: TypeScript, React.js, Nest.js, FastAPI, PostgreSQL, TypeORM, Zustand, RTK, Material-UI.
Тот же стек, задачи и команда, что и в предидущем месте. Мы просто перешли под другое юрлицо. Однако, добавился еще один проект. Был сделан форк Langflow.
- Разобрал ядро до винтиков, чтобы выявить причины и механизмы утечек памяти. Полученные знания позволили выработать правила корректной сборки потоков данных, сделав работу системы предсказуемой и прозрачной.
- Проектирование и реализация распределенной очереди потоков в отдельных процессах. Это позволило реализовать параллельную промышленную обработку данных, выйдя за рамки стандартных возможностей Langflow «из коробки».
Июль 2022 — Июнь 2024
2 года
Москва
Fullstack-разработчик
Стек: TypeScript, React.js, Zustand, RTK, Nest.js, FastAPI, PostgreSQL, TypeORM, Material-UI.
- Проектирование и разработка No-code платформы (Metadata-driven architecture). Создал систему, позволяющую пользователям динамически управлять схемой БД через интерфейс (аналог Airtable/Nocodb). Реализовал конструктор таблиц с кастомными полями, типизацией, реляционными связями. Внедрил конструктор печатных форм с генерацией QR-кодов.
- Реализация вспомогательных приложений. Разработал и вывел в эксплуатацию ряд приложений, которые в той или иной степени использовались на разных этапах работы.
- Унификация и стандартизация кодовой базы. Спроектировал общую библиотеку компонентов и единую архитектуру слоев для всех созданных приложений. Целью была возможность быстро найти нужный узел системы и провести над ним манипуляции, сохраняя чистоту архитектуры.
- Сборка Docker-образов, управлением ими в реестре и обеспечение доставки на серверы.
Октябрь 2021 — Июль 2022
10 месяцев
Flexbe
Frontend-разработчик
Стек: TypeScript, MobX, Riot.js, jQuery, SCSS.
- Проектирование и разработка визуального редактора «шапок» конструктора сайта. Реализовал механику взаимодействия: динамический ресайз колонок, drag-and-drop элементов и систему пользовательских настроек внутри компонента.
- Разработка и поддержка продуктового функционала.
- Рефакторинг и исправление багов.
Апрель 2021 — Октябрь 2021
7 месяцев
Bitsgap
Эстония, bitsgap.com
Frontend-разработчик
Стек: TypeScript, React.js, MobX, Material-UI.
- Разработка фронтенд-части для сеточной торговли (Scaled Orders). Реализовал логику выставления сетки лимитных и стоп-ордеров в заданном диапазоне.
- Визуализация аналитики и расчет PnL. Система расчета и отображения суммарного профита по всей группе ордеров в реальном времени.
- Рефакторинг и исправление багов.
Апрель 2020 — Апрель 2021
1 год 1 месяц
Москва, www.betapress.ru
СМИ, маркетинг, реклама, BTL, PR, дизайн, продюсирование... Показать еще
Fullstack-разработчик
Стек: vue.js, nuxt.js, express.js, scss.
Разработка масштабируемого SSR-приложения для генерации лендингов. Спроектировал и реализовал универсальное Nuxt-приложение для массового найма (клиенты: X5 Group, Магнит). Приложение обеспечивало динамическую отрисовку лендингов на основе внешних конфигурационных данных (JSON).
Май 2019 — Февраль 2020
10 месяцев
Flexbe
Калининград, flexbe.ru
Frontend-разработчик
Стек: TypeScript, MobX, Riot.js, jQuery, SCSS.
- Реализация Undo/Redo для визуального редактора конструктора сайтов. Проектировал и внедрил механизм управления состояниями, обеспечивающий навигацию по истории изменений. В процессе реализации провел рефакторинг редактора, оптимизировав архитектуру для поддержки нового функционала.
- Разработка кастомного компонента календаря (Date/Time Picker) с нуля. Создал компонент без использования сторонних библиотек. Реализовал логику адаптивности (Desktop/Mobile), гибкое API для интеграции и систему пользовательских настроек.
- Рефакторинг и исправление багов.
Навыки
Уровни владения навыками
Обо мне
В веб-разработке с 2014 года. Прошел путь от фриланса до полного цикла производства приложений.
Ценю архитектурную чистоту, единообразие и выразительность. Видел, как проекты утопают в легаси, плохих архитектурных и технических решениях. И бизнес вместе с ними.
Ищу сложные и интересные задачи, где требуются самостоятельность и прямой диалог.
Изучаю Rust (Яндекс Практикум). Каких-то планов пока не строю, но мне интересен этот инструмент для создания бескомпромиссно надежных систем, хоть и порог входа довольно-таки крут.
Тг для связи @roma_xiii
Высшее образование
2013
Высшее образование
Экономический, Прикладная информатика в экономике
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
