Специалисты
Ключевые навыки
Programming Languages
- CSS/CSS3- HTML/HTML5- JavaScript (ES6+)- Typescript
Framework/Libraries
- React- Redux- Redux-Saga- Redux-thunk- Redux Toolkit- Animate.css- Chart- Lodash- Bootstrap- Axios- Stylus- React Router- React Query- Moment.js- LESS- CSS modules- Styled-component- PostCSS- SASS (SCSS)- Next.js- Material-UI- MobX
Development Tools
- Webpack- Git- Chrome dev tools- Docker- Swagger- Figma- Postman- Webpack Module Federation
Application Type
- REST- GraphQL - WebSockets
Testing
- Unit testing- Jest - React Testing Library
Other
- Agile- Scrum- Waterfall- Node- PostgreSQL- Jira- Redmine- Ajax- Adaptive Web- Responsive Web
Образование
Южно-Российский государственный политехнический университет (НПИ) имени М. И. Платова, бакалавр
Внутренний сервис для сотрудников банка для направления инвестиций банка.
Состав команды: 2 TeamLeads, 6 Frontend, 18 Backend, 8 SA, 2 BA, 8 QA, DevOps Роль: Frontend-разработчик Описание проекта Система представляет собой внутренний сервис для сотрудников банка для направления инвестиций банка. Она включает в себя: - Раздел базы знаний, в котором находится весь глоссарий, а также необходимые формулировки для обращения к другим подразделениям или клиентам. - Курсы валют, биржи, различные фин. инструменты, черные списки, календари торговли, и т.д. - Раздел текущих сделок и поручений. - Раздел колл-беков для поддержки, то есть задачи для технической поддержки отзвониться клиенту и, например подтвердить сделку, и подтвердить использование клиентских данных, и т.д. Чем занимался на проекте: - Поддержание актуальности базы знаний (добавление новых полей, рефакторинг компонентов, актуализация валидации). - Разработка чата для службы поддержки, на замену стороннего сервиса. - Расширен раздел базы знаний, добавлены новые разделы, отделы. - Произведён рефакторинг всей кодовой базы. Включал в себя: перенос функционала на новые библиотеки, обновление версий библиотек, улучшение типизации TS, дробление компонентов для улучшения переиспользования, оптимизация алгоритмов работы с данными, улучшение UX, оптимизация перерисовки компонентов. Также был изменён архитектурный подход к созданию проекта - Atomic Design менялся на FSD. - Разработан экспериментальный сервис для новой страны, который в конечном итоге прошел необходимое тестирование (QA, BA и Службу Безопасности), чем подтвердил свою пользу в улучшении качества построения внутренних процессов компании. - Написание Unit-тестов. Покрытие кода составляло 40%.
JavaScript / TypeScript / React v17 / Redux (RTK) / Ant Design / Jest / React Testing Library / React Router / Luxon / Lodash / Axios / Socket.io / Webpack
Сентябрь 2023 - Август 2024 месяца
Крупный российский банк, один из лидеров рынка финансовых услуг
Состав команды: PO, PM, TeamLead, 6 Frontend, 2 Backend, QA, 6 SA, BA, Designer Роль: Frontend-разработчик Описание проекта Крупный российский банк, один из лидеров рынка финансовых услуг. Банк работает со всеми категориями клиентов – крупным, средним и малым бизнесом, индивидуальными предпринимателями и физическими лицами. Работа велась с той частью системы, которая отвечает за банковские операции, связанные с пенсионными начислениями бывших сотрудников силовых структур. Чем занимался на проекте: - Работа с микрофронтами, webpack5, TeamCity; - Созданы экранные формы для отображения данных в виде комплексных таблиц; - Созданы формы для отправки данных с фронта, включая медиа-файлы - Созданы информационные карточки бизнес-сущностей; - Настроена ролевая модель пользователей на фронте; - Произведена оптимизация как отдельных компонентов, так и приложения в общем; - Участие в код ревью.
JavaScript / TypeScript / React v17 / React Query / MobX / Styled-components / Ant Design / Webpack
Декабрь 2022 – Сентябрь 2023 месяца
Технические и консультационные услуги с подробным описанием всех этапов проекта разработки программного обеспечения.
Состав команды: PM, TeamLead, 3 Frontend, 2 Backend, QA, DevOps, 2 SA, BA Роль: Frontend-разработчик Описание проекта Проектные услуги компании включают в себя бизнес-анализ, определение требований, архитектуру, программирование, обеспечение качества и управление проектами. Чем занимался на проекте: - Разработана и интегрирована изолированная библиотека для реализации табличных представлений существующих данных, которая в дальнейшем может также использоваться в других проектах - Реализованы новые компоненты для библиотеки компонентов. - Реализована возможность редактирования данных. - Обновлена структура кода, чтобы соответствовать современным стандартам архитектуры приложений. - Работа с legacy. - Рефакторинг и оптимизация.
JavaScript / TypeScript / React v16 / Redux / Vitest
Апрель 2021 - Декабрь 2022 месяцев
Ведущий банковский институт в России, известный своими высокими стандартами качества финансовых услуг.
Состав команды: PM, TeamLead, TechLead, 5 Frontend, 3 Backend, 4 SA, 4 QA, DevOps, Designer Роль: Frontend-разработчик Описание проекта Ведущий банковский институт в России, известный своими высокими стандартами качества финансовых услуг. Банк обслуживает широкий спектр клиентов, включая крупные, средние и малые предприятия, индивидуальных предпринимателей и частных лиц. Наша работа фокусировалась на сегменте системы, ответственном за банковские операции, связанные с пенсионными начислениями бывших сотрудников правоохранительных органов. Чем занималcя на проекте: 1. Подключены и настроены два новых микросервиса, адаптирован CI/CD, и прочие необходимые технологии. 2. Созданы экранные формы для отображения данных в виде комплексных таблиц. 3. Имеющиеся формы расширены для отправки данных с фронта, включая файлы. 4. Доработаны информационные карточки бизнес-сущностей. 5. Настроена ролевая модель пользователей на фронте. 6. Кодовая база проверена на уязвимости, так же были предприняты меры по устранению уязвимых мест, путем замены/обновления библиотек. 7. Оптимизация как всего приложения так и отдельных компонентов, путем исключения лишних перерисовок, устранения утечки памяти и оптимизации используемой статики. 8. Модифицирован UI-кит согласно новым стандартам проекта
JavaScript / TypeScript / React v16 / MobX / Styled-Components / Ant Design / Webpack
Июнь 2020 – Апрель 2021 месяц