Обо мне
Более 3 лет создаю чистые и масштабируемые веб-приложения для банковских и продуктовых команд на React, Next.js и TypeScript.
Биография
Я Senior Frontend-инженер с опытом более 3 лет в разработке и поддержке веб-приложений для банковской сферы и продуктовых команд. В основном работаю с React.js, Next.js, TypeScript и современным фронтенд-инструментарием, уделяя внимание чистым, масштабируемым и поддерживаемым решениям.
Люблю создавать общие UI-компоненты, улучшать производительность и поддерживать высокое качество кода с помощью тестов и документации. Также разрабатывал backend API и потоки аутентификации, эффективно работаю в Agile-командах.
Опыт
нояб. 2023 г. — По настоящее время
Senior Software Engineer
Kapital Bank OJSC · Азербайджан · Гибрид
- Руководил миграцией с устаревших JSP-систем на React.js, TypeScript и микрофронтенд-архитектуру Single-Spa: время загрузки сократилось на 35%, удобство поддержки выросло на 40%.
- Реализовал общую систему уведомлений на WebSocket для микрофронтенд-приложений: появились оповещения в реальном времени, выросла вовлечённость пользователей.
- Разработал и интегрировал кастомные UI-компоненты на основе общей дизайн-системы и NPM-пакета на базе Material UI, которые переиспользуются в нескольких микрофронтендах.
- Обновил более 20 устаревших NPM-пакетов с соблюдением semantic versioning во всех микрофронтенд-приложениях, повысив безопасность и продуктивность разработчиков.
- Внедрил инструменты разработки (SonarQube, Husky, TypeScript, ESLint) для соблюдения стандартов кода и упрощения рабочих процессов.
- Написал подробные unit- и интеграционные тесты: покрытие выросло, количество багов снизилось на 30%.
- Работал в Agile/Scrum-командах в тесном взаимодействии с кросс-функциональными командами для эффективной поставки функций.
янв. 2023 г. — окт. 2023 г.
Frontend Developer
Sayt.az · Азербайджан · В офисе
- Разрабатывал и поддерживал клиентские сайты и индивидуальные веб-решения для разных компаний в составе агентской команды разработки.
- Создавал адаптивные, масштабируемые интерфейсы на React.js, Next.js, TypeScript и Tailwind CSS, обеспечивая кроссбраузерность и высокую производительность.
- Интегрировал REST API с помощью RTK Query для эффективного управления данными и улучшения взаимодействия фронтенда и бэкенда.
- Способствовал единообразию UI, создавая переиспользуемые компоненты и приводя проекты к общим дизайн-стандартам.
- Вместе с менеджерами проектов и дизайнерами в срок выпускал оптимизированные, SEO-дружественные сайты, повышая удовлетворённость клиентов и скорость поставки.
май 2022 г. — 2025
Frontend-разработчик (частичная занятость)
Renativo, Carify, Bishofor и другие · Удалённо · Фриланс
- Разрабатывал адаптивные веб-приложения для разных клиентов на React.js и Next.js с использованием Tailwind CSS, Styled Components и Material UI.
- Создавал интерактивные дашборды и системы отслеживания на Mapbox, реализовал динамические шаблоны писем для коммуникации с клиентами.
- Удалённо работал с распределёнными командами, обеспечивая высокопроизводительные переиспользуемые компоненты, оптимизированный UX и масштабируемую фронтенд-архитектуру в нескольких проектах.
Образование
2023
Advanced Front-end Development
Technest · Азербайджан
2013 — 2017
Азербайджанский государственный университет нефти и промышленности
Азербайджан
Технологический стек
Языки
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS/Sass
Фреймворки и библиотеки
- React.js
- Next.js
- Micro-Frontend (Single-Spa)
- React Router
- TanStack Router
- React Hook Form
- Framer Motion
- Floating UI
- i18next
Управление состоянием и данными
- Redux
- RTK Query
- React Query
- Axios interceptors
- Zod
Дизайн и UI-библиотеки
- Material UI (MUI)
- Ant Design
- Tailwind CSS
- Styled Components
- Chakra UI
- Headless UI (Vue)
- Storybook
- Chromatic
Тестирование и отладка
- Vitest
- Playwright
- React Testing Library
- Vue Testing Library
- Jest
- Sentry
Контроль версий и CI/CD
- Git
- GitLab
- GitHub Actions
- CI/CD
- Husky
- pnpm
- Prettier
- ESLint
- Webpack
- Vite
Инструменты
- Axios
- SonarQube
- Monorepo (Turborepo)
- npm
- Yarn
- Gulp.js
- Bootstrap
- Swiper.js
- Xcode
Облако и инфраструктура
- AWS
- Netlify
- Vercel
Методологии
- Scrum
- Agile
- Kanban