Senior Frontend Engineer

Amirkhan Mullabaev

9 years writing frontend code. Making products
Faster: finding and fixing real bottlenecks.
Cleaner: testing and CI/CD pipelines built from scratch.
Smoother: better experience for users and the developers.

About

I've been writing frontend code professionally since 2016. React and Vue with TypeScript are where I'm most at home, but over the years I've ended up deep in backend territory, CI/CD pipelines, microfrontend setups and different frameworks too — sometimes because someone had to, sometimes because I wanted to.

Skills

Frontend

React.JS Vue.JS TypeScript JavaScript HTML CSS SCSS Tailwind CSS

Backend

Node.JS Python FastAPI Java Spring RESTful API Microservices AWS Lambda AWS S3

Tooling

Vite ESLint Prettier SonarQube Git Jira Figma

Testing & Process

Jest Playwright Jasmine CI/CD Microfrontends Agile SAFe Scrum

Experience

EPAM

Senior Software Engineer · Krakow, Poland

Nov 2019 – Present

  • Took slow React and Vue apps and and increased page load speed making it 4x faster through profiling and refactoring as well as critical resources loading optimization.
  • Built number of microfrontend apps from scratch, integrated critical functionality across multiple projects, set up CI/CD pipelines, and kept quality in check with unit, acceptance, and integration tests also relying on SonarQube reports.
  • Worked on developing a frontend part for a search engine for scientific documents, a client-side PDF generator, and AWS Lambda/S3 integrations; also handled most of the coordination with external teams.
  • Led communications with cross-functional teams and stakeholders to ensure smooth project delivery.

Zensoft KG

Software Engineer · Bishkek, Kyrgyzstan

Jan 2018 – Oct 2019

  • Built and maintained ERP systems for oil and gas companies using mostly Ember.js, React, and Spring Boot.
  • Led and maintained development of three critical apps and one common library
  • Mentored a number of junior devs and participated in backend work across several products.

NambaSoft

Software Engineer · Bishkek, Kyrgyzstan

Apr 2017 – Dec 2017

  • Worked on a mobile payment app from zero to working prototype in under a year, met with the customer, intergrated the app into a superapp host (Angular, TypeScript, Node.js, Express).
  • Integrated with a major payment provider so users could pay for ads directly in the app.

Velox Software

Software Engineer · Bishkek, Kyrgyzstan

Aug 2016 – Apr 2017

  • Migrated an Electron.js desktop language-learning app from AngularJS to Angular 2, also doing refactoring and adaptation work (Angular, Electron.js, TypeScript, SCSS).
  • Built interactive mini-games for kids as part of the learning path.

Other

Claude Certified Architect - Foundations

Claude AI Certified Badge

The Claude Certified Architect – Foundations credential is designed for solution architects. Earners can design and build production-grade applications with Claude using Claude Code, the Claude Agent SDK, the Claude API, and MCP. More...

Pet projects

To be added soon

Contact