Перейти к основному содержимому
Elmin Mammadov

Обо мне

Более 3 лет создаю чистые и масштабируемые веб-приложения для банковских и продуктовых команд на React, Next.js и TypeScript.

Биография

Я Senior Frontend-инженер с опытом более 3 лет в разработке и поддержке веб-приложений для банковской сферы и продуктовых команд. В основном работаю с React.js, Next.js, TypeScript и современным фронтенд-инструментарием, уделяя внимание чистым, масштабируемым и поддерживаемым решениям.

Люблю создавать общие UI-компоненты, улучшать производительность и поддерживать высокое качество кода с помощью тестов и документации. Также разрабатывал backend API и потоки аутентификации, эффективно работаю в Agile-командах.

Опыт

  1. нояб. 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-командах в тесном взаимодействии с кросс-функциональными командами для эффективной поставки функций.
  2. янв. 2023 г. — окт. 2023 г.

    Frontend Developer

    Sayt.az · Азербайджан · В офисе

    • Разрабатывал и поддерживал клиентские сайты и индивидуальные веб-решения для разных компаний в составе агентской команды разработки.
    • Создавал адаптивные, масштабируемые интерфейсы на React.js, Next.js, TypeScript и Tailwind CSS, обеспечивая кроссбраузерность и высокую производительность.
    • Интегрировал REST API с помощью RTK Query для эффективного управления данными и улучшения взаимодействия фронтенда и бэкенда.
    • Способствовал единообразию UI, создавая переиспользуемые компоненты и приводя проекты к общим дизайн-стандартам.
    • Вместе с менеджерами проектов и дизайнерами в срок выпускал оптимизированные, SEO-дружественные сайты, повышая удовлетворённость клиентов и скорость поставки.
  3. май 2022 г. — 2025

    Frontend-разработчик (частичная занятость)

    Renativo, Carify, Bishofor и другие · Удалённо · Фриланс

    • Разрабатывал адаптивные веб-приложения для разных клиентов на React.js и Next.js с использованием Tailwind CSS, Styled Components и Material UI.
    • Создавал интерактивные дашборды и системы отслеживания на Mapbox, реализовал динамические шаблоны писем для коммуникации с клиентами.
    • Удалённо работал с распределёнными командами, обеспечивая высокопроизводительные переиспользуемые компоненты, оптимизированный UX и масштабируемую фронтенд-архитектуру в нескольких проектах.

Образование

  1. 2023

    Advanced Front-end Development

    Technest · Азербайджан

  2. 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