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
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.
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.
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
2023
Advanced Front-end Development
Technest · Azerbaijan
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