Владимир Максимов - frontend-разработчик
Skills
- JavaScript HTML Git TypeScript Vue.js React Sass tailwind vite Webpack Next Electron gRPC WebSocket Zustand Redux Docker NuxtJS npm
Experience
NDA
Lead frontend - Сентябрь 2023 — Декабрь 2024Несколько проектов игровой направленности с web3 для телеграм/веб
Стек:
frontend — React, Zustand, TypeScript, Tailwind
backend — python, docker
Что делал:
– писал проекты с нуля:
— базовое ci/cd
— выбирал стек
— писал структуру проекта
– руководил командой:
— проводил собеседования
— онбордил новых сотрудниклв
— делал ревью
— ставил эстимейты
— декомпозировал эпики/таски
— связывал бекенд, дизайн, менеджеров и frontend
Работали по agile – sprintМТС
senior frontend - Май 2022 — Сентябрь 2023Проект о распределенных технологиях, вычисления например для нейронных сетей на
машинах других пользователей.
Стек:
frontend — react, typescript, electron, effector
backend — python, docker
Что делал:
– Писал unit и интеграционные тесты
– Интеграция с rest и grpc сервисами
– проработка контрактов с бекендерами
– Построением транзакций через effector
– Верстка
Работали по agile – sprint, storypoint, daily meeting и retroTON
middle frontend - Ноябрь 2020 — Май 2022Несколько проектов, в основном главное зеркало ton.org.
Стек:
– frontend — react, next, typescript, zustand, redux
– backend — go, node, docker
Что делал:
– Интеграция с rest и websocket сервисами
– Создал ui-kit под несколько проектов
– Добавлял в проект storybook
– Делал анимации на three.js
– Отрисовка таблиц и графиков
– Верстка
Работали по agile – sprint, storypoint, daily meeting, retroDamac
junior frontend - Октябрь 2019 — Октябрь 2020Разработка платформ для автоматизации покупки недвижимости.
Стек:
– frontend — svelte, vue, nuxt, react, typescript
– backend — node
Что делал:
– Создавал 3D визуалиацию (использовал Three.js) с удобным интерфейсом для просмотра сцен
– Интеграция с rest и websocket сервисами
– Оптимизации отрисовки нагруженных блоков
Работали по kanban с daily meeting
Education
-
--–
About me
Разработчик с опытом разработки frontend и немного backend части. Люблю работать со
сложными задачами, заниматься оптимизацией, рефакторить. Буду рад познакомится)
Предпочтительный стек:
Frontend – react, так же писал на svelte, vue, angular
Backend писал круды – node, php
• Частые вопросы:
— Сколько опыта? 5 лет в целом. ~ 4 года react, ~ 1 год vue/svelte и ~ 2 месяца Angular.
— Как изучал frontend? Документация, открытые курсы, опыт наставников и коллег, много
часов практики.
— Почему frontend? Мне нравится видеть результат своей работы визуально, и иметь
возможность поделиться этим с другими.
• Моя гордость: опыт разработки доступности для незрячих и слабовидящих на большой
платформе. Работу проверяли и одобрили независимые аудиторы.
• Имею опыт team-лидерства с положительными отзывами.
В процессе координировал работу команды, давал эстимейты, проверял решение задач,
вел коммуникацию с заказчиком и менеджерами от него.
• Одна из последних трудностей, с которой столкнулся: использование нейронной маски
внутри видео-конференц-связи без потери кадров.
При решении получился web worker модуль пишущий в DOM через обертку postMessage.
• Персональные качества:
Hard skills:
• Могу писать простой и читаемый код как для человека, так и для системы;
• Быстро понимаю, как использовать новые инструменты в работе;
• Умею делать веб доступным;
• Слежу за удобством и скоростью сервиса для пользователя;
Soft skills:
• Открыто говорю о проблемах в проекте/процессах, быстро подключаюсь к поиску
решения;
• Признаю свои ошибки и качественно их исправляю;
• Несу ответственность за качество своей работы, обещания, сроки и коммуникацию с
коллегами;
• Стремлюсь быть открытым к новому опыту и знаниям;
• Понимаю важность полной и быстрой коммуникации в команде;