Skip to main content
Elmin Mammadov

About

For 3+ years I've been building clean, scalable web applications for banking and product teams with React, Next.js and TypeScript.

Biography

I'm a Senior Frontend Engineer with 3+ years of experience building and maintaining web applications across banking and product environments. I work mainly with React.js, Next.js, TypeScript and modern frontend tooling, and I care about clean, scalable and maintainable solutions.

I enjoy building shared UI components, improving performance, and keeping code quality high through testing and documentation. I've also developed backend APIs and authentication flows, and I collaborate effectively within Agile teams.

Experience

  1. Nov 2023 — Present

    Senior Software Engineer

    Kapital Bank OJSC · Azerbaijan · Hybrid

    • Led migration from legacy JSP systems to React.js, TypeScript, and Single-Spa microfrontend architecture, reducing load times by 35% and improving maintainability by 40%.
    • Implemented a WebSocket-based shared notification system across microfrontend apps, enabling real-time alerts and improving user engagement.
    • Built and integrated custom UI components using a shared design system and a Material UI-based NPM package, reused across multiple microfrontends.
    • Upgraded 20+ outdated NPM packages with semantic versioning across all microfrontend apps, improving security and developer productivity.
    • Introduced developer tooling (SonarQube, Husky, TypeScript, ESLint) to enforce coding standards and streamline workflows.
    • Wrote comprehensive unit and integration tests, increasing coverage and reducing bugs by 30%.
    • Collaborated in Agile/Scrum teams, working closely with cross-functional teams to deliver features efficiently.
  2. Jan 2023 — Oct 2023

    Frontend Developer

    Sayt.az · Azerbaijan · On-site

    • Developed and maintained client websites and custom web solutions for multiple businesses as part of an agency-focused development team.
    • Built responsive, scalable interfaces using React.js, Next.js, TypeScript, and Tailwind CSS, ensuring cross-browser compatibility and high performance.
    • Integrated REST APIs with RTK Query for efficient data management and improved frontend–backend communication.
    • Contributed to UI consistency by creating reusable components and aligning projects with shared design standards.
    • Collaborated with project managers and designers to deliver optimized, SEO-friendly websites within deadlines, improving client satisfaction and delivery speed.
  3. May 2022 — 2025

    Frontend Developer (Part-time)

    Renativo, Carify, Bishofor & others · Remote · Freelance

    • Delivered responsive web applications for various clients using React.js and Next.js, with Tailwind CSS, Styled Components, and Material UI for modern, versatile interfaces.
    • Developed interactive dashboards and tracking systems with Mapbox, and implemented dynamic mail templates for client communications.
    • Collaborated remotely with distributed teams, ensuring high-performance, reusable components, optimized UX, and scalable frontend architecture across multiple projects.

Education

  1. 2023

    Advanced Front-end Development

    Technest · Azerbaijan

  2. 2013 — 2017

    Azerbaijan State Oil and Industry University

    Azerbaijan

Technology stack

Languages

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS/Sass

Frameworks & libraries

  • React.js
  • Next.js
  • Micro-Frontend (Single-Spa)
  • React Router
  • TanStack Router
  • React Hook Form
  • Framer Motion
  • Floating UI
  • i18next

State management & data fetching

  • Redux
  • RTK Query
  • React Query
  • Axios interceptors
  • Zod

Design & UI libraries

  • Material UI (MUI)
  • Ant Design
  • Tailwind CSS
  • Styled Components
  • Chakra UI
  • Headless UI (Vue)
  • Storybook
  • Chromatic

Testing & debugging

  • Vitest
  • Playwright
  • React Testing Library
  • Vue Testing Library
  • Jest
  • Sentry

Version control & CI/CD

  • Git
  • GitLab
  • GitHub Actions
  • CI/CD
  • Husky
  • pnpm
  • Prettier
  • ESLint
  • Webpack
  • Vite

Tools & utilities

  • Axios
  • SonarQube
  • Monorepo (Turborepo)
  • npm
  • Yarn
  • Gulp.js
  • Bootstrap
  • Swiper.js
  • Xcode

Cloud & infrastructure

  • AWS
  • Netlify
  • Vercel

Methodologies

  • Scrum
  • Agile
  • Kanban