Автандил С. React разработчик, Senior
ID 22204
АС
Автандил С.
Мужчина
Россия, Москва, UTC+3
Ставка
3 571,43 Р/час
НДС не облагается
Специалист доступен с 15 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Frontend-разработчик с 4+ годами опыта, специализируюсь на создании высоконагруженных SPA-приложений с использованием React и TypeScript. Умею выстраивать поддерживаемую структуру, оптимизировать производительность и внедрять современные подходы в разработке.
Имею опыт преподавания: готовил студентов к чемпионату WorldSkills, где сам занял 1-е место на международном уровне. Люблю решать сложные задачи, и делиться знаниями с другими.
Проекты
(4 года 5 месяцев)
Интернет-банк АТБ
Роль
Ведущий frontend разработчик
Обязанности
Разработка интернет-банка с нуля до продакшн. Возглавляю команду "Платежи и переводы", курирую разработку микрофронтенда, провожу демонстрации продукта и отвечаю за его релизы.
● Разработал систему управления доступностью и отображения функционала, внедряя принципы ООП. Это повысило гибкость системы и ускорило добавление новых функции.
● Реализовал ключевой функционал форм по паттерну Builder, который генерирует поля на основе данных с бэкенда. Это упростило добавление новых форм и снизило риск ошибок.
● Автоматизировал этап авторизации, написав скрипт для получения SMS-кодов. Внедрение этого решения ускорило процесс разработки и упростило работу как нашей команды, так и смежных.
● Перенёс авторизацию проекта на Session-Based Authentication с использованием серверных сессий. Что позволило распространять авторизацию на все открытые вкладки браузера.
● Анализирую код мобильного приложения (Flutter), чтобы использовать проверенные архитектурные подходы, заложенные командой мобильного приложения.
● Разработал иерархию контейнеров Inversify, что позволило загружать только необходимые модули и ускорить время загрузки страниц.
Достижения
Полностью взял ответственность за микрофронты "Платежи и переводы" и успешно сдал заказчику без задержек. Повысил производительность микрофронта за счет оптимизации загрузки модулей, что значительно улучшило показатели Web Vitals.
Стек специалиста на проекте
MobX, module federation, Storybook, MUI, TypeScript, React
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - По настоящее время
(1 год 9 месяцев)
Talos ERP
Роль
Frontend разработчик
Обязанности
Разработка и поддержка ERP-системы строительной компаний для управления бизнесом.
● Разработал гибкую ролевую модель и систему разграничения доступа с использованием библиотеки Casl, обеспечив безопасность данных.
● Организовал процесс тестирования с использованием Jest для юнит-тестов и React Testing Library для компонентов, что повысило покрытие и помогло оперативно выявлять и устранять баги.
● Реализовал динамические фильтры с синхронизацией через URL, улучшив навигацию и поиск.
● Внедрил графики и таблицы с использованием Recharts, улучшив восприятие данных.
● Переписал проблемный модуль учета товаров, где часто возникали ошибки синхронизации данных с базой. Это улучшило точность расчетов и значительно сократило количество багов.
● Интегрировал Zod для валидации данных, что позволило устранить сложные баги и ошибки.
● Реализовал гибкий модуль для работы со списками данных, который поддерживает экспорт в различные форматы, такие как Excel, JSON, CSV и PDF, а также адаптировал верстку под печать.
Достижения
Работал в командах от 5 до 40 человек, занимался разработкой и оптимизацией сложных проектов. Получил опыт в создании новых решений и улучшении легаси-систем.
Стек специалиста на проекте
React testing library, Redux, casl, Jest, Toolkit, Zod, TypeScript, Ant design, React
Отрасль проекта
Realty & Constructoring
Период работы
Январь 2021 - Август 2023
(2 года 8 месяцев)
MERLINES
Роль
Frontend разработчик
Обязанности
MERLINES – Разработка веб-приложения для сравнения авиабилетов, ателей (аналог Aviasales)
● Настроил авторизацию через социальные сети (Google, VK, Yandex и др.) с использованием OAuth2, что упростило вход для пользователей.
● Разработал профиль пользователя с настройкой личных данных, что улучшило гибкость аккаунта.
● Реализовал систему сравнения билетов с интеграцией API различных авиакомпаний, что позволило пользователям находить лучшие предложения.
● Настроил пайплайны CI/CD для автоматического тестирования и деплоя, а также внедрил чеклисты для кода и тестирования, что ускорило релизы, повысило стабильность и улучшило качество разработки.
● Внедрил Storybook для разработки и тестирования UI-компонентов, что ускорило создание компонентов и улучшило взаимодействие с дизайнерами и тестировщиками.
Стек специалиста на проекте
TypeScript, React, zustand
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2021 - Август 2023
(2 года 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский университет "МЭИ"
Специальность
Управление и информатика в технических системах (инженер)
Завершение учебы
2024 г.