Привет, меня зовут Андрей и я занимаюсь Frontend разработкой.
1) Проект ПроЦС. Приложение логистики/учета документов для внутреннего пользования.
Обязанности:
• Разработка и поддержка микрофронтенд-приложений с использованием React и Webpack, включая создание новых функциональных модулей и компонентов.
• Анализ, диагностика и исправление ошибок в существующих приложениях, а также оптимизация их производительности.
• Участие в тестировании кастомной библиотеки компонентов, выявление и документирование багов, а также предложение улучшений для повышения качества и удобства использования.
• Тесная работа с командой (аналитики, тестировщики, архитектор, бекенд и фронтенд разработчики)
Достижения:
• Успешно разработал микрофронтенд-реестр документов с поддержкой пагинации и фильтрации.
• Провел доработку микрофронтенда для создания документа, улучшив его интерфейс и функциональность.
Стек:
- Frontend: React, Typescript, Webpack (webpack module federation), Redux-Toolkit, RTK Query, styled-components, react-router-dom, react-hook-form, MUI
- Other: Jira, Confluence, Swagger, Pixso, Bitbucket, Jenkins, Agile
2) Проект РМОЦ. Рабочее место операционного центра.
Стек:
- Frontend: React, Typescript, Webpack, Systemjs, Redux, Mobx, Redux-Toolkit, RTK Query, Redux-Saga, styled-components, SASS (SCSS), react-router-dom
- Other: Jira, Confluence, Pixso, Bitbucket, Jenkins, Kubernetes, DPM, Agile
1) Разработка клиентской части финтех проекта "Кредитный конвейер" банка ВБРР.
Обязанности:
• Разработка новых модулей по макетам Figma;
• Разработка UI-kit на базе Antd;
• Оптимизация приложения;
Стек:
- Frontend: React, Typescript, Redux-Toolkit, SCSS, CSS-modules, Ant design, React-hook-form
- Other: Jira, Confluence, Swagger, Pixso, GitLab, Figma
2) AI департамент
В AI департаменте занимал позицию ведущего фронтенд-разработчика. На одном из проектов я выступал в роли полного фулл стек разработчика, самостоятельно управляя всеми аспектами проекта от концепции до реализации.
Обязанности:
• Разработка и поддержка фронтенд-приложений с использованием современных технологий.
• Создание и оптимизация бэкенд-приложений для обеспечения полноценной функциональности проектов.
• Доработка и улучшение существующего функционала, а также диагностика и исправление ошибок для повышения стабильности приложений.
• Проведение сode review младших frontend разработчиков
• Работа со сторонними API (hh.ru, OpenAi)
Достижения:
• Полностью разработал full stack проект по автоматизации HR-процессов с нуля до стадии MVP, интегрируя решения на основе искусственного интеллекта, что значительно повысило эффективность работы hr менеджеров и рекрутеров внутри компании.
• Успешно осуществил миграцию фронтенд-проекта чатов с искусственным интеллектом с Vue на React, полностью переработав функционал чатов и файловой системы, что улучшило пользовательский интерфейс и взаимодействие пользователей с интерфейсом
• В результате успешных демонстраций MVP в департамент пришла большая команда разработчиков, включая тестировщиков, аналитиков, бэкенд и фронтенд разработчики, что способствовало масштабированию проектов и ускорению разработки.
Стек:
- Frontend: React, Javascript (Typescript), Vite, Redux-toolkit, Tanstack Query, react-hook-form, Ant Design, Keyclock, stomp.js (websocket)
- Backend: Node.js, Express.js, Nest.js, Prisma ORM, OpenAi, Postgresql, Docker
- Other: Jira, Confluence, swagger, pixso, GitLab
Проект B2B ориентирован на установление сотрудничества между швейными предприятиями и потенциальными заказчиками. Заказчики могут размещать свои технические задания или заявки на платформе, а исполнители предлагать свои варианты и предложения для выполнения этих задач. За выполнение успешных контрактов, платформа получает процент с сделки.
Обязанности:
• адаптивная, семантическая и доступная верстка компонентов по макетам Figma;
• разработка UI-kit;
• разработка и поддержка бизнес-логики приложения;
• покрытие кода unit-тестами;
• работа с внешним API по REST API;
• оптимизация компонентов;
• участие в митингах и тесное взаимодействие между командами backend, дизайна и др.
Интересными задачами для меня были:
• работа с авторизацией на JWT токенах;
• работа с backend командой и документацией к API;
• разработка разных сортировок, фильтров, suggest-search;
• работа с нотациями BPMN бизнес-логики и графикой Figma;
Достижения:
• разработал личный кабинет пользователя и адаптировал его под разные устройства;
• оптимизировал загрузку ленты заказов с помощью применении по страничной пагинации;
• внедрил механизм кеширования для улучшения производительности приложения;
• улучшил интерфейс и пользовательский опыт путем создания плавной анимации и эффектов
Стек:
React.js, Next.js, Typescript, Redux-Toolkit, SASS (SCSS), React-router, Webpack, Tanstack-Query , Axios, Jest