О себе
Frontend-разработчик с опытом работы 3+ года. Помимо фронтенда имею опыт с
бекендом и развертыванием приложений на сервере (CI/CD). Умею работать в
команде, решать непредвиденные проблемы и учитывать контекст задач
Основные технологии: TypeScript, React.js, Node.js
Личные качества
- Люблю изучать технологии глубже, чем требуется
- Легко нахожу общий язык с коллегами
- Стараюсь хорошо разобраться в задаче перед тем, как начать
- Довожу задачи до конца, решаю возникающие проблемы
- Понимаю, как связаны разные части проекта
Стек
Frontend: JavaScript, TypeScript, HTML5, CSS3, React.js,
Next.js, Redux, Material UI, Tailwind CSS, CSS-in-JS, i18next
Backend и DevOps: Node.js, Express.js, MongoDB,
Socket.io, Github Actions, REST API, Postman
Другое: Git, Figma, Firebase Authentication
Языки: Русский (родной), Английский (свободное владение)
Опыт работы
Fullstack-разработчик | ЗАО ЛОТОС
Февраль 2024 — настоящее время
Проект: Платформа для автоматизации закупочного процесса
LOTUS UEMS
Обязанности:
- Анализировать требования к проекту и формулировать задачи
-
Координировать работу с двумя разработчиками в команде, распределять
задачи
- Проектировать интерфейсы в Figma и архитектуру БД MongoDB
- Разрабатывать фронтенд на React.js
- Писать API эндпойнты на Node.js/Express и настраивать крон-задачи
- Оформлять документацию API через Postman
Что сделал:
- Спроектировал и отладил архитектуру из 8 микросервисов
-
Разработал систему торгов в реальном времени с использованием Socket.io
- Подготовил систему интернационализации через i18next
-
Настроил среды для тестирования и продакшн с автоматическим
развертыванием и бекапом БД через Github Actions и shell-скрипты
-
Внедрил систему авторизации через Firebase и обработку отправки email на
основе очереди BullMQ (Redis)
Технологии: TypeScript, React.js, react-admin,
react-hook-form, Node.js, Express, MongoDB, Socket.io, Redis, Firebase,
i18next
Frontend-разработчик | Фриланс проект "1000 лет вместе"
Октябрь 2023 — Январь 2024 (4 месяца)
Проект: Веб-сайт для онлайн-спектакля
Что сделал:
-
Создал адаптивное приложение на Next.js с использованием статической
генерации (SSG) для оптимальной производительности
-
Сверстал интерфейсы с помощью Tailwind CSS, так как заказчику была важна
скорость разработки
- Разработал кастомный аудиоплеер под дизайн проекта
-
Реализовал сбор обратной связи через email без использования сервера для
простого развертывания
-
Настроил автоматическую конвертацию транскрипций из .docx в html для
удобного обновления контента
Технологии: Typescript, Next.js, Tailwind CSS,
react-hook-form, Resend API
Frontend-разработчик | Flocktory
Октябрь 2017 — Март 2019 (1 год 6 месяцев)
Что сделал:
-
Верстал маркетинговые виджеты на чистом JS/jQuery (квизы, колесо
фортуны, попапы)
-
Участвовал в создании приложения для сбора штрафов на React Native
Технологии: JavaScript, jQuery, React Native
С удовольствием расскажу больше на собеседовании