Əsas məzmuna keç
Elmin Mammadov

Haqqımda

3 ildən artıqdır ki, bank və məhsul komandalarında React, Next.js və TypeScript ilə təmiz, miqyaslana bilən veb tətbiqlər qururam.

Bioqrafiya

Mən bank və məhsul mühitlərində veb tətbiqlər quran və onlara dəstək verən, 3 ildən artıq təcrübəsi olan Senior Frontend mühəndisəm. Əsasən React.js, Next.js, TypeScript və müasir frontend alətləri ilə işləyirəm; təmiz, miqyaslana bilən və asan dəstəklənən həllərə önəm verirəm.

Paylaşılan UI komponentləri qurmağı, performansı yaxşılaşdırmağı, test və sənədləşdirmə vasitəsilə kod keyfiyyətini yüksək saxlamağı sevirəm. Həmçinin backend API-lər və autentifikasiya axınları hazırlamışam, Agile komandalarda səmərəli əməkdaşlıq edirəm.

Təcrübə

  1. noy 2023 — İndiyədək

    Senior Software Engineer

    Kapital Bank OJSC · Azərbaycan · Hibrid

    • Köhnə JSP sistemlərindən React.js, TypeScript və Single-Spa mikrofrontend arxitekturasına miqrasiyaya rəhbərlik etdim: yüklənmə müddəti 35% azaldı, dəstəklənmə rahatlığı 40% artdı.
    • Mikrofrontend tətbiqlər arasında WebSocket əsaslı ortaq bildiriş sistemi qurdum: real vaxt xəbərdarlıqları mümkün oldu, istifadəçi aktivliyi artdı.
    • Ortaq dizayn sistemi və Material UI əsaslı NPM paketi ilə xüsusi UI komponentləri hazırlayıb inteqrasiya etdim; onlar bir neçə mikrofrontenddə təkrar istifadə olunur.
    • Bütün mikrofrontend tətbiqlərdə 20-dən çox köhnəlmiş NPM paketini semantic versioning ilə yenilədim: təhlükəsizlik və developer məhsuldarlığı yaxşılaşdı.
    • Kod standartlarını təmin etmək və iş axınlarını sadələşdirmək üçün developer alətləri (SonarQube, Husky, TypeScript, ESLint) tətbiq etdim.
    • Əhatəli unit və inteqrasiya testləri yazdım: test əhatəsi artdı, xətalar 30% azaldı.
    • Agile/Scrum komandalarında, müxtəlif funksional komandalarla sıx əməkdaşlıqda funksionallıqları səmərəli şəkildə təhvil verdim.
  2. yan 2023 — okt 2023

    Frontend Developer

    Sayt.az · Azərbaycan · Ofisdə

    • Agentlik yönümlü komandada bir neçə biznes üçün müştəri saytları və xüsusi veb həllər hazırladım və onlara dəstək verdim.
    • React.js, Next.js, TypeScript və Tailwind CSS ilə responsiv, miqyaslana bilən interfeyslər qurdum; brauzerlərarası uyğunluq və yüksək performansı təmin etdim.
    • REST API-ləri RTK Query ilə inteqrasiya etdim: data idarəetməsi səmərəliləşdi, frontend–backend əlaqəsi yaxşılaşdı.
    • Təkrar istifadə olunan komponentlər yaradaraq və layihələri ortaq dizayn standartlarına uyğunlaşdıraraq UI ardıcıllığına töhfə verdim.
    • Layihə menecerləri və dizaynerlərlə birlikdə optimallaşdırılmış, SEO-dostu saytları vaxtında təhvil verdim; müştəri məmnuniyyəti və təhvil sürəti artdı.
  3. may 2022 — 2025

    Frontend Developer (yarımştat)

    Renativo, Carify, Bishofor və digərləri · Uzaqdan · Frilans

    • Müxtəlif müştərilər üçün React.js və Next.js ilə, Tailwind CSS, Styled Components və Material UI istifadə edərək müasir, responsiv veb tətbiqlər hazırladım.
    • Mapbox ilə interaktiv dashboard-lar və izləmə sistemləri qurdum, müştəri kommunikasiyası üçün dinamik email şablonları hazırladım.
    • Paylanmış komandalarla uzaqdan əməkdaşlıq edərək bir neçə layihədə yüksək performanslı, təkrar istifadə olunan komponentlər, optimallaşdırılmış UX və miqyaslana bilən frontend arxitekturası təmin etdim.

Təhsil

  1. 2023

    Advanced Front-end Development

    Technest · Azərbaycan

  2. 2013 — 2017

    Azərbaycan Dövlət Neft və Sənaye Universiteti

    Azərbaycan

Texnologiya steki

Dillər

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

Framework və kitabxanalar

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

State idarəetməsi və data

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

Dizayn və UI kitabxanaları

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

Test və debugging

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

Versiya nəzarəti və CI/CD

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

Alətlər

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

Cloud və infrastruktur

  • AWS
  • Netlify
  • Vercel

Metodologiyalar

  • Scrum
  • Agile
  • Kanban