Москва
Резюме № 53263005
Обновлено 31 января 2023
Превью фото соискателя

Frontend developer (React, TypeScript)

Был больше месяца назад
280 000 ₽
27 лет (родился 07 июля 1998)
Москваудаленная работа
Выхино
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 6 лет и 3 месяца

    • Сентябрь 2019 – работает сейчас
    • 6 лет и 3 месяца

    Frontend senior разработчик, Frontend team lead

    Продуктовая дизайн-студия PINKMAN

    Обязанности и достижения:

    Чем я занимался? - Разрабатывал архитектуру и бизнес - логику приложений; - Проводил code review; - Следил за стеком технологий и его актуальностью, предлагал что-то новое; - Некоторое время проводил собеседования; - Участвовал в пресейлах (изучал запросы клиентов, составлял сметы, участвовал в презентациях предложений); - Около года был тимлидом команды из двух разработчиков. Проекты, в которых принимал участие: - разработка core-системы для крупного российского банка. Суть проекта: написать систему, которая поможет сделать разработку крупных сервисов независимой и масштабируемой. Система состоит из: 1. core приложения - отвечет за отображение пользователю необходимых ресурсов, представленных в виде микросервисов учитывая роль и доступность, и дающее им api для общения с core и между собой. 2. ui-kit - ui элементы, которые могут использовать разработчики при создании нового модуля или микросервиса. (Из интересного там есть генератор форм). 3. devkit - шаблон проекта с настроенным конфигом, линтером, типизацией, то с этого начинает команда при разработке нового микросервиса. Основные технологии (React, Redux, typescript, webpack, module federation) Из интересного на проекте: решали, как типизировать приходящие в микросервис из core приложения пропсы; разбирались с работой вложенного роутинга; писали общий event bus с логированием. - разработка frontend части для b2b кабинета страховой компании. Продукт состоит из нескольких частей: 1. Создание полиса для KASKO, OSAGO, LEASING. (форма создания, чат для обсуждения, вкладка с возможностью заказать оценку авто, все формы генерируются на основе ограничений и роли пользователя); 2. Просмотр списка всех созданных полисов; 3. Просмотр списка договоров; 4. Пролонгирование договоров; 5. Настройка ограничений для пользователей; 6. Ролевая система; 7. Выгрузка отчетности; Основные технологии (React, Redux, GraphQL, Apollo, typescript, graphql-codegen). Из интересного на проекте: клиент на середине проекта решил, что утвержденный дизайн ему не нравится и пришлось вносить коррективы параллельно с разработкой главного функционала. - разработка frontend части для b2b кабинета страховой компании: 1. Создание полиса для страхования имущества; 2. Андеррайтинг поступивших на создание полисов (одобрение или отказ на выпуск, с возможностью редактирования и указания повышающих коэффициентов, скидок и тд.); 3. Просмотр списка всех созданных полисов; 4. Просмотр списка договоров; 5. Просмотр созданного договора с возможностью пролонгации, создания аналогичного или с изменением некоторых условий; 6. Страница с просмотром статуса своевременной оплаты полиса; 7. Настройка ограничений для пользователей; 8. Ролевая система; 9. Выгрузка отчетности; 10. Личный кабинет клиента, в котором он может следить за своими полисами, оплачивать, заполнять необходимые данные, которые запрашивают андеррайтеры. Основные технологии (React, Redux, GraphQL, Apollo, typescript, graphql-codegen) Из интересного на проекте: backend клиента был не готов к задуманным на этапе проектирования функциям, из-за чего пришлось 90% бизнес-логики писать на стороне frontendа, а оставшуюся часть в прослойке между backendом клиента и frontendом. Через год после успешного запуска проекта backend клиента был переписан. Далее было принято решение о переносе всей бизнес-логики в прослойку между backendом клиента и frontendом, в связи с чем, был переписан и оптимизирован весь frontend. - разработка и лидинг внутренней CMS; Система, позволяющая создавать api для фронтендеров и административную часть для контент-менеджеров. Основные технологии (React, Redux, GraphQL, Apollo, typescript, graphql-codegen) Из интересного на проекте: занимались оптимизацией UX для более удобной работы контент - менеджеров. Разрабатывали мультиязычность, ролевую систему, создание вложенных друг в друга массивов (это к примеру когда есть список карточек, а в каждой карточке есть список привилегий, а в каждой привилегии...) - лидинг благотворительного проекта страховой компании. Занимался декомпозицией задач, нагрузкой команды, актуализацией план - графиков, code-review. Основные технологии (Vue, Nuxt) Из интересного на проекте: проект на непривычном мне стеке. Это первый проект, в котором я был в роли тим лида. Для меня это был сложный, но интересный опыт. - разработка административной части для корпоративного сайта. Необходимо было написать frontend и backend для небольшой админ - панели, в которой можно было бы редактировать контент на сайте. Основные технологии (React, Redux, REST, typescript, Node.js, Express, MongoDB) - поддержка / разработка сайта по продаже обучающих курсов. Занимался разработкой новой страницы курса. (React, Redux, REST, typescript) Личный github (https://github.com/nivanavi); Из интересного там: 1. uiKit - ui-kit с форм генератором, который я использую при разработке. 2. portfolio - сайт игра, про которую я писал выше (там можно покататься на машинке из фильма "Назад в будущее")

Обо мне

Дополнительные сведения:

Что я люблю? - Работать в команде, но так же имею большой опыт разработки в одиночку; - Чистый структурный код; - Искать и решать возникшие проблемы; - Общаться и приходить к общим обдуманным решениям; - Погружаться в бизнес - процессы будущих приложений и предлагать пути оптимизации. В свободное от работы время я изучаю технологии, которые мне интересны. (Из последних изучал Three.js, написал небольшую игру), так же увлекаюсь всем что связано с пк (кастомные клавиатуры, sff сборки и тд.) TypeScript, React, Redux (toolkit), GraphQL, Three.js, REST, HTML5, CSS3, Styled Components, JavaScript, Git, WebSocket, Microservices, Adobe Photoshop, Blender, Node.js, Express, MongoDB, WebStorm

Иностранные языки

  • Английский язык — разговорный

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 19 ноября
Превью фото соискателя
Frontend разработчикз/п не указана
Последнее место работы (2 года и 2 мес.)Frontend разработчикМарт 2022 – май 2024
Обновлено вчера
no-avatar
Frontend разработчикз/п не указана
Последнее место работы (3 года и 2 мес.)Frontend разработчикСентябрь 2022 – ноябрь 2025
Обновлено вчера
Превью фото соискателя
Frontend-разработчикз/п не указана
Последнее место работы (1 год и 11 мес.)Frontend разработчикСентябрь 2023 – август 2025
Обновлено вчера
no-avatar
Frontend-разработчикз/п не указана
Обновлено 17 ноября
no-avatar
Frontend разработчикз/п не указана
Последнее место работы (1 год и 4 мес.)Frontend разработчикИюль 2024 – работает сейчас
Обновлено вчераПоследнее место работы (9 мес.)HTML-верстальщикФевраль 2025 – работает сейчас
Обновлено вчераПоследнее место работы (4 мес.)Специалист 1 разрядаИюль 2025 – работает сейчас
Обновлено 12 ноября
no-avatar
Frontend разработчикз/п не указана
Последнее место работы (3 мес.)Junior frontend developerИюнь 2025 – сентябрь 2025
Обновлено 1 ноября
Обновлено 21 ноябряПоследнее место работы (2 года и 11 мес.)Frontend-разработчикИюль 2022 – июнь 2025
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОFront end developer react