Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 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

flexbe.ru

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 для интеграции и систему пользовательских настроек. - Рефакторинг и исправление багов.

Навыки

Уровни владения навыками
Node.js
JavaScript
React.js
Material-ui
Nest.js
PostgreSQL
TypeScript
Docker
JS
REST
Python
CSS3
next.js
FastAPI
zustand.js
Rust

Обо мне

В веб-разработке с 2014 года. Прошел путь от фриланса до полного цикла производства приложений. Ценю архитектурную чистоту, единообразие и выразительность. Видел, как проекты утопают в легаси, плохих архитектурных и технических решениях. И бизнес вместе с ними. Ищу сложные и интересные задачи, где требуются самостоятельность и прямой диалог. Изучаю Rust (Яндекс Практикум). Каких-то планов пока не строю, но мне интересен этот инструмент для создания бескомпромиссно надежных систем, хоть и порог входа довольно-таки крут. Тг для связи @roma_xiii

Высшее образование

2013
Высшее образование
Экономический, Прикладная информатика в экономике

Знание языков

Русский — Родной

Английский — A1 — Начальный

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения