Ольга С. Frontend разработчик, Senior

ID 20579
ОС
Ольга С.
Женщина, 36 лет
Беларусь, Минск, UTC+3
Ставка
2 847,53 Р/час
вкл. НДС 20% (380 Р)
Специалист доступен с 3 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Senior
Навыки
JavaScript
TypeScript
React
Redux
Git
CSS
HTML
Angular
apis
CI/CD
DevOps
Framework
HTTP
Jest
Jira
JS/TS
KISS
Koa.js
MVC
NestJS
Next.js
Npm
OOP
PostgreSQL
Restful
SOLID
TCP/IP
Testing
Vitest
Web Api
Yagni
Webpack
SCSS
Node.js
Sass
REST API
Docker
E2E testing
Microservices
Pm2
RabbitMQ
Sequelize
SSH
Terminal
Unix
Web/HTTP
Web
AntD
Prettier
Query
lint
Отрасли
FinTech & Banking
Travel, Hospitality & Restaurant business
Знание языков
Английский — B1
Главное о специалисте
Целеустремлённый фронтенд-разработчик с четырехлетним практическим опытом создания клиентских решений для финансового сектора. Специализируется на React, TypeScript и Angular, а также владеет серверной разработкой на Node.js и NestJS. - Уверенно использует ключевые концепции React, управление состоянием (Redux, React-saga), а также принципы SPA и SSR на Next.js. Активно применяет TypeScript, тестирование (Jest, Vitest), CI/CD (Git, JIRA), уделяет внимание безопасности и оптимизации производительности. - Опыт включает интеграцию RESTful API, клиентскую и серверную валидацию, адаптивную верстку и работу с PostgreSQL. Владеет Docker, NestJS и Koa.js для серверной логики. - В команде эффективно взаимодействует с backend, QA, дизайнерами и аналитиками, участвует в проектировании архитектуры и рефакторинге. Придерживается принципов чистого кода (SOLID, KISS), использует гибкие методологии (Scrum, Kanban) и быстро осваивает новые технологии. Постоянно совершенствует навыки и успешно реализует проекты, ориентируясь на современные стандарты разработки React-приложений.
Проекты   (4 года 4 месяца)
Система бронирования
Роль
Frontend разработчик
Обязанности
Состав команды (8 человек): Business Analyst, PM, Scrum Master, UX/UI дизайнер, Frontend разработчик (2), Backend разработчик, QA инженер. Обязанности: - Разработка нового функционала системы бронирования с использованием React, TypeScript и Angular для клиентской части, включая формы поиска, выбора дат, фильтрации и бронирования объектов. - Верстка и стилизация страниц по дизайн-макетам, обеспечение адаптивности интерфейса для корректной работы на различных устройствах и браузерах. - Интеграция с RESTful API для получения и отправки данных о бронированиях, пользователях, доступности объектов и оплатах. - Реализация внутренней логики приложения: динамическое обновление данных, отображение статусов бронирования, обработка ошибок, информирование пользователя о результатах действий. - Разработка backend-микросервисов на NestJS с использованием Sequelize для работы с базой данных, обеспечивающих бизнес-логику и взаимодействие с клиентской частью. - Реализация асинхронного взаимодействия между микросервисами с помощью RabbitMQ для повышения отказоустойчивости и масштабируемости системы. - Написание unit- и интеграционных тестов, включая end-to-end (e2e) тестирование с Jest, для проверки корректности работы ключевых сценариев и обеспечения качества продукта. - Оптимизация производительности интерфейса: сокращение времени загрузки страниц, оптимизация рендера компонентов и работы с большими списками объектов. - Использование Git и Jira для контроля версий, управления задачами и эффективного взаимодействия с командой (Scrum/Kanban). - Участие в проектировании архитектуры клиентской и серверной частей, обсуждение и внедрение лучших практик (SOLID, KISS, YAGNI, OOP, MVC). - Использование Query (React Query) для управления состоянием и асинхронными запросами, что повысило производительность и отзывчивость интерфейса. - Применение компонентов Ant Design (AntD) для создания современного и удобного пользовательского интерфейса, обеспечивающего единый стиль и адаптивность. - Настройка и использование инструментов lint (ESLint) для поддержания качества кода и предотвращения ошибок на ранних этапах разработки. - Внедрение Prettier для автоматического форматирования кода, что обеспечило единый стиль и улучшило читаемость кода в команде. - Администрирование и сопровождение серверной инфраструктуры с использованием Unix, работа через SSH и терминал. - Управление процессами Node.js приложений с помощью PM2 для обеспечения стабильной работы сервисов и автоматического восстановления при сбоях.
Достижения
- Реализовала новый модуль поиска и фильтрации объектов, что повысило конверсию бронирований на 12%. - Оптимизировала интерфейс формы бронирования, сократив среднее время заполнения пользователем с 2,5 до 1,3 минуты (–48%). - Внедрила адаптивный дизайн, увеличив долю мобильных пользователей, успешно завершивших бронирование, на 27%. - Настроила стабильную интеграцию с RESTful API, обеспечив корректный обмен данными между frontend и backend в 98% пользовательских сессий. - Покрыла ключевые модули unit-тестами с использованием Jest и Vitest, увеличив тестовое покрытие до 80% и снизив количество баг-репортов на 30%. - Сократила обращения в поддержку, связанные с ошибками интерфейса, на 35% благодаря улучшению UX и внедрению информативных сообщений об ошибках. - Активно участвовала в проектировании архитектуры, предложив решения, ускорившие внедрение новых функций на 18%.
Стек специалиста на проекте
Query, lint, Kanban, SCRAM, SOLID, Pm2, AntD, Git, Jest, MVC, SSH, Unix, KISS, Npm, Prettier, Yagni, Vitest, TypeScript, Terminal, Angular, RabbitMQ, OOP, React, NestJS, REST API, Jira, Sequelize, CI/CD, E2E testing, Microservices
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2024 - По настоящее время  (1 год 7 месяцев)
ONE App
Роль
Frontend (React) разработчик
Обязанности
Проект: веб-приложение, предназначенное для предоставления удобного пользовательского интерфейса и эффективных инструментов для управления данными и взаимодействия с системой. Состав команды (9 человек): Техлид, 3 Backend разработчиков, 2 QA Engineer, 2 Frontend разработчика, Бизнес-аналитик Обязанности: - Разработка и внедрение нового пользовательского функционала на основе дизайнерских макетов, включая адаптивную и кроссбраузерную верстку с использованием React, TypeScript и сопутствующих библиотек (Redux, Saga). - Поддержка и оптимизация существующего функционала приложения для повышения производительности и стабильности. - Реализация внутренней логики компонентов, управление состоянием приложения. - Применение React Query для эффективного управления состоянием приложения и оптимизации работы с асинхронными данными, что повысило отзывчивость пользовательского интерфейса. - Использование библиотеки Ant Design (AntD) для разработки интуитивно понятных и адаптивных UI-компонентов, обеспечивающих единообразный дизайн. - Внедрение и поддержка правил статического анализа кода с помощью ESLint для повышения качества и поддерживаемости проекта. - Автоматизация форматирования кода с использованием Prettier, что способствовало соблюдению единых стандартов кодирования в команде. - Интеграция с RESTful API и сторонними сервисами, обеспечение корректного обмена данными между фронтендом и бэкендом. - Разработка backend-микросервисов с использованием NestJS и Sequelize, обеспечение бизнес-логики и взаимодействия с базой данных. - Реализация асинхронного обмена сообщениями между микросервисами с помощью RabbitMQ для повышения отказоустойчивости и масштабируемости. - Написание unit-тестов и end-to-end (e2e) тестов с использованием Jest и Vitest для повышения надёжности и качества кода. - Работа с инфраструктурой: использование Unix-систем, удалённое управление через SSH, мониторинг и управление процессами Node.js приложений с помощью PM2. - Активное участие в командных процессах с использованием Git, Jira и методологий Scrum/Kanban.
Достижения
- Разработала и внедрила 5 новых пользовательских функций за первые 3 месяца, увеличив вовлечённость пользователей на 15%. - Сократила время загрузки ключевых страниц на 20% за счёт оптимизации компонентов и кода. - Провела рефакторинг более 10 компонентов, снизив количество багов на этапе тестирования на 30%. - Автоматизировала тестирование 80% новых компонентов с помощью Jest и Vitest, включая end-to-end (e2e) тесты, что ускорило процесс релиза на 2 дня. - Успешно интегрировала 3 внешних API, обеспечив стабильную работу сервисов без критических ошибок на продакшене. - Внедрила и поддерживала backend-микросервисы с использованием NestJS и Sequelize, реализовала асинхронное взаимодействие через RabbitMQ. - Работала с инфраструктурой на базе Unix, осуществляла удалённое управление через SSH и мониторинг процессов Node.js приложений с помощью PM2.
Стек специалиста на проекте
UI, msw, Query, Saga, lint, React testing library, Redux, Pm2, AntD, React saga, Git, API, Webpack, Jest, SSH, Unix, Npm, Prettier, Vitest, Vite, Terminal, Service Worker, RabbitMQ, React, NestJS, REST API, Node.js, Unit testing, Jira, PostgreSQL, Sequelize, E2E testing, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - Декабрь 2023  (1 год 3 месяца)
BudgetWise
Роль
Frontend (React/TypeScript) разработчик
Обязанности
Состав команды (4 человека): 1 Frontend разработчик, 1 Backend разработчик, QA Engineer, UI/UX Designer Обязанности: - Разработка адаптивного пользовательского интерфейса с нуля на React и TypeScript с использованием Ant Design для стилизации. - Имплементация функционала добавления, редактирования и удаления транзакций, а также фильтрации и поиска по операциям. - Интеграция с backend API через Axios для получения и отправки данных о транзакциях и категориях расходов. - Реализация формы планирования бюджета с валидацией данных на клиенте (React Hook Form, Yup). - Создание дашборда с визуализацией расходов и доходов по категориям с помощью Chart.js. - Обеспечение полной адаптивности интерфейса для мобильных и десктопных устройств. - Проведение code review, оптимизация компонентов, улучшение производительности приложения. - Ведение документации по пользовательским сценариям и компонентам интерфейса. - Активное использование React Query для управления серверным состоянием и оптимизации загрузки данных, что улучшило производительность интерфейса. - Разработка пользовательского интерфейса с помощью компонентов Ant Design (AntD), обеспечивающих современный и удобный UX. - Настройка и поддержка линтинга кода с помощью ESLint для предотвращения ошибок и повышения качества кода. - Внедрение Prettier для автоматического форматирования исходного кода, что способствовало единообразию стиля и облегчило командную работу.
Достижения
- Реализовала дашборд с интерактивными графиками, что позволило пользователям быстро анализировать свои расходы и доходы; среднее время загрузки данных не превышает 1 секунды. - Внедрила клиентскую валидацию форм, снизив количество ошибок при вводе данных на 30%. - Оптимизировала работу с API, что уменьшило время отклика интерфейса на 20%. - Обеспечила полную адаптивность интерфейса, что повысило удержание мобильных пользователей на 18%. - Подготовила подробную документацию по использованию приложения, что сократило время онбординга новых пользователей и разработчиков на 25%.
Стек специалиста на проекте
Git, JavaScript, Jira, Chart.js, TypeScript, React Hook Form, Yup, Ant design, Prettier, Axios.js, AntD, React, Query, lint
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2021 - Сентябрь 2022  (1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
THE ROLLING SCOPES SCHOOL JAVASCRIPT/FRONT-END 2020 г.
THE ROLLING SCOPES SCHOOL ANGULAR 2021 г.
THE ROLLING SCOPES SCHOOL NODEJS 2021 г.
Образование
Высшее
Учебное заведение
Белорусский государственный технологический университет
Специальность
Инженер-химик-технолог
Завершение учебы
2012 г.

Похожие специалисты

Blockchain • FinTech & Banking • Insurance • Marketing, Advertising & Design • Social Networking
ВС
Владислав С.
Таганрог
Frontend разработчик
Middle+
2 142,86 Р/час
React
Разработка
технологии
Redux
Frontend
TypeScript
Работа с интеграциями
developer
NDA
Node.js
+145

Я — опытный разработчик на JavaScript с более чем 5 летним опытом работы в разработке веб-приложений. За годы своей карьеры я успешно работал с современными фреймворками и библиотеками, такими как React.js, Node.js, Vue.js, а также активно использую TypeScript для создания высококачественного кода. Мои сильные стороны — это глубокое понимание принципов фронтенд-разработки, опыт работы с RESTful API, применение паттернов программирования, а также умение оптимизировать производительность и писать масштабируемые приложения. Я всегда стремлюсь к улучшению своих навыков, люблю изучать новые технологии и подходы в разработке. Умею работать как в команде, так и самостоятельно, эффективно решая задачи и придерживаясь сроков. Моя цель — создавать качественные и удобные продукты, которые делают взаимодействие пользователей с приложениями проще и приятнее. Ищу новую команду, где смогу применить свой опыт и продолжать развиваться, создавая инновационные решения и добиваясь отличных результатов.

Подробнее
E-commerce & Retail • FinTech & Banking
ЕК
Евгений К.
Минск
Frontend разработчик
Senior
3 147,27 Р/час
Axios.js
Framework
JavaScript
Linux
MS Windows
npm
Redux
Redux Toolkit
Tailwind
TypeScript
+37

Евгений - результативный frontend-разработчик с 4-летним опытом, специализирующийся на React и JavaScript. - Уверенно работает с HTML, CSS, JavaScript и TypeScript, использует современные библиотеки и инструменты: React, Redux, Redux Toolkit, Axios, Tailwind, CSS-препроцессоры. - Знаком с архитектурой приложений, компонентным подходом, React Router, REST API, асинхронными запросами и управлением состоянием. - Эффективно работает как самостоятельно, так и в команде, участвует в код-ревью, применяет гибкие методологии (Scrum, Kanban), использует Git, GitHub, Webpack и Vite. - Стремится создавать комфортный UX через оптимизацию производительности, адаптивный дизайн и интуитивную навигацию. - Имеет опыт юнит-тестирования (Jest), поддержки документации, рефакторинга кода и следования принципам чистого кода (SOLID, DRY, KISS). - Постоянно совершенствует профессиональные навыки и быстро адаптируется к новым технологиям.

Подробнее
E-commerce & Retail • FinTech & Banking
ТК
Тимур К.
Коломна
Frontend разработчик
Middle+
3 246,75 Р/час
Animations
API
Apollo GraphQL
app
Architecture
BEM
Bootstrap
Clean Architecture
CMS
Component
+101

Опыт работы: Около 6 лет Уровень английского: В1 РАЗРАБОТЧИК О СЕБЕ Развиваюсь в сторону архитектуры веб-приложений, оптимизацией, алгоритмами и т.п. Работаю с различными технологиями и фреймворками, в том числе с Vue. Учусь программированию на C# для дальнейшей разработки игр на Unity (в свободное время). Некоммерческий опыт Достижения  Разработал свою реализацию календаря.  Разработал полнофункциональный планировщик задач на React.  Внедрил архитектуру FSD (Feature-Sliced Design) в один из своих проектов.  На Github есть примеры работ на Vue. Один из примеров: Kanban Task Manager ТЕХНИЧЕСКИЕ НАВЫКИ И ТЕХНОЛОГИИ Языки: JavaScript ES5, ES6, ES2016-2023, TypeScript Верстка: HTML, Pug, Twig, CSS, Sass, PostCSS, CSS Modules, CSS-in-JS, TailwindCSS, Bootstrap DIES Decorators, MobX, HOC (High-Order Component) Архитектуры / Подходы: MVC, MVVM, Flux, Clean architecture, Modular architecture, FSD (Feature-Sliced Design), TDD, BEM, SOLID, KISS, DRY, YAGNI, Git Flow, SCRUM, Kanban Сеть: REST, SOAP, GraphQL, WebSocket Данные: MySQL, PostgreSQL, MongoDB Инструменты: React 16+, React Router, Redux (RTK), MobX, Next.js, Webpack, Vite, ESLint, Prettier, Husky, Lint-Staged, Lerna, Docker, Three.js, Firebase, GSAP, Apollo GraphQL, React Query (TanStack Query), i18next, Jest, SWR, React Hook Form, Yup/Joi/Zod, JWT, React DnD, Headless UI, Moment.js/Day.js/date-fns, MUI/Ant Design, Styled Components, Swiper, React Virtualized, Mapbox GL JS/Leaflet/YM/GM, Framer Motion, Strapi (Headless CMS), Socket.IO, Figma Animations CSS Animations, Web Animations API, GSAP, Framer Motion Navigation React Router, Next.js (Pages Router, App Router), History API

Подробнее
E-commerce & Retail
НС
Никита С.
Москва
Frontend разработчик
Middle+
2 597,4 Р/час
DevOps
Jest
React
React Query
React testing library
Sass
Tailwind
Testing
TypeScript
Базы данных
+60

4 года опыта работы в IT сфере. Активно использую в разработке TypeScript; Опыт работы с React Native Опыт взаимодействия с REST API; Опыт работы с NextJs; Опыт работы с CSS-препроцессор SCSS Опыт работы с классовыми компонентами и хуками React. Опыт работы с базой данных MongoDB; Опыт работы с Docker для развертывания приложений; В командной разработке использую Git, GitHub, GitLab; Опыт работы с JIRA, Slack, Miro; Опыт работы с Node.js и менеджерами состояния приложения Redux и MobX; Коммерческий опыт разработки React приложения на заказ; Опыт написания CRM-системы; Платформы: Windows, MacOS Люблю использовать в разработке React и TypeScript, потому что они имеют: - Большую гибкость и удобство разработки; - Совместимость с другими инструментами и библиотеками; - Большой выбор инструментов и библиотек; - Масштабируемость - Статическую типизацию TypeScript - Компонентный подход React - Виртуальный DOM в React Постоянно изучаю frontend-разработку с упором на React, а также новые для себя технологии и применяю их на практике

Подробнее
E-commerce & Retail • IoT • Social Networking
ДЛ
Дмитрий Л.
Могилев
Frontend разработчик
Middle+
4 545,45 Р/час
Angular
Axios.js
Bootstrap
casl
code
CSS
Cypress
Express.js
Framework
Git
+72

Дмитрий — опытный frontend-разработчик уровня Middle+. Он обладает глубокими знаниями и навыками в области разработки пользовательских интерфейсов, создания постраничной навигации, работы с REST Full архитектурой, обработки и отправки сетевых запросов, проектирования и разработки хранилища состояния. Дмитрий имеет опыт работы над проектами в сфере электронной коммерции, социальных сетей и интернета вещей. На протяжении 2 лет и 7 месяцев он работал в компании «Артезио» над созданием пользовательского интерфейса, разработкой постраничной навигации и библиотеки компонентов на основе MUI. Также он занимался обработкой и отправкой сетевых запросов, проектированием и разработкой хранилища состояния, написанием модульных и интеграционных тестов, историй компонентов. Кроме того, Дмитрий настраивал ролевую модель и занимался интернационализацией проекта.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Travel, Hospitality & Restaurant business
ОС
Ольга С.
Минск
Frontend разработчик
Senior
2 847,53 Р/час
Query
Sass
lint
Redux
HTTP
Web/HTTP
SOLID
Pm2
AntD
Git
+51

Целеустремлённый фронтенд-разработчик с четырехлетним практическим опытом создания клиентских решений для финансового сектора. Специализируется на React, TypeScript и Angular, а также владеет серверной разработкой на Node.js и NestJS. - Уверенно использует ключевые концепции React, управление состоянием (Redux, React-saga), а также принципы SPA и SSR на Next.js. Активно применяет TypeScript, тестирование (Jest, Vitest), CI/CD (Git, JIRA), уделяет внимание безопасности и оптимизации производительности. - Опыт включает интеграцию RESTful API, клиентскую и серверную валидацию, адаптивную верстку и работу с PostgreSQL. Владеет Docker, NestJS и Koa.js для серверной логики. - В команде эффективно взаимодействует с backend, QA, дизайнерами и аналитиками, участвует в проектировании архитектуры и рефакторинге. Придерживается принципов чистого кода (SOLID, KISS), использует гибкие методологии (Scrum, Kanban) и быстро осваивает новые технологии. Постоянно совершенствует навыки и успешно реализует проекты, ориентируясь на современные стандарты разработки React-приложений.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking
ВК
Владислав К.
Ростов-на-Дону
IOS разработчик
Middle+
2 248,05 Р/час
coreanimation
UDF
MVVM+
IOS
Работа с интеграциями
Protocol Oriented Programming
GitLab
Разработка
Clean Architecture
SnapKit
+56

Владислав — опытный iOS-разработчик уровня Middle+. Он обладает широким спектром навыков, включая работу с Alamofire, Await, CI/CD, Clean Architecture, CocoaPods и другими инструментами. Владислав имеет опыт работы в проектах для FinTech & Banking и BioTech, Pharma, Health care & Sports. В его портфолио есть работа над мобильными приложениями для одного из крупнейших банков России и национальной платёжной системы. Также он участвовал в заказной разработке нативных мобильных приложений под iOS. На проектах Владислав занимался разработкой нового функционала, интеграцией с удалёнными веб-сервисами, созданием программно UI, написанием Unit-тестов, подключением Firebase для аналитики и дистрибуции, реализацией push-уведомлений.

Подробнее