Home
<QN/>

Experience

Working full-time since 2021. Every entry below is what I personally did, and what it changed.

Frontend Developer

Full-time

Business Development Bank

May 2025 Present1 yrs 4 mosTashkent, Uzbekistan

The bank's internal web systems: CRM, admin dashboards and customer-facing pages.

  • Own end-to-end frontend development of 5+ internal web applications — CRM systems, admin dashboards and customer-facing landing pages — using Angular and React.js.
  • Established a Jest unit-testing standard across the frontend codebase, achieving 70%+ coverage on critical modules and catching regressions before production releases.
  • Built a shared component library and code-style rules, cutting the time it takes to assemble a new page.
  • Angular
  • React.js
  • TypeScript
  • Jest
  • RxJS

Frontend Developer

Full-time

Agency of Plant Protection and Quarantine

Dec 2022 May 20252 yrs 6 mosTashkent, Uzbekistan

A CRM for 2,000+ users and an agricultural LMS platform — both built from scratch.

  • Led end-to-end development of a CRM platform serving 2,000+ internal users and entrepreneurs, automating client management workflows and cutting manual processing time by ~40%.
  • Integrated Leaflet.js interactive map dashboards to visualise regional agricultural data across 12 districts, giving field teams real-time operational oversight.
  • Designed and launched a mobile-first LMS for the agricultural sector in Next.js with HLS video streaming, real-time analytics and server-side rendering — boosting Lighthouse performance scores by 30%+.
  • Improved organic search visibility via Next.js SSG, structured metadata and next/image optimisation, reducing Largest Contentful Paint from 4.1s to 1.7s.
  • Implemented backend services with Node.js, Express.js and MongoDB to power the data layer of both platforms.
  • Next.js
  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Leaflet.js
  • HLS

Frontend Developer (Contract)

Contract

Energy Trucking Company

Oct 2023 Sep 20241 yrsTashkent, Uzbekistan

CityFuel CRM — fuel, invoicing and logistics for trucking companies.

  • Developed the CityFuel CRM in React.js, streamlining fuel-discount management, invoicing and logistics workflows for 50+ daily active users.
  • Cut application load times by 20–30% via code splitting, lazy loading, HTTP caching and Webpack tree-shaking, moving Core Web Vitals from 'Needs Improvement' to 'Good'.
  • Refactored an Angular 8 logistics platform to Angular 15 standalone APIs, resolving 20+ open UI defects and reducing support tickets by ~35%.
  • React.js
  • Angular 15
  • Webpack
  • Core Web Vitals

Frontend Developer & Mentor

Contract

Robotics Lab

Sep 2022 Mar 20237 mosTashkent, Uzbekistan

Internal lab tooling and mentorship for junior developers.

  • Built TypeScript UI components integrated with RESTful APIs, supporting internal lab tooling used across 3 active student cohorts.
  • Mentored 10+ junior developers through weekly workshops and code reviews covering React.js, Jest unit testing, debugging and performance optimisation.
  • Achieved a 100% project delivery rate among mentees — all participants shipped independent projects by program end.
  • TypeScript
  • React.js
  • Jest
  • REST API

Frontend Developer

Full-time

Dora IT Group

Mar 2021 Sep 20221 yrs 7 mosTashkent, Uzbekistan

Delivery systems, e-commerce platforms, pharmaceutical catalogues and blogs.

  • Engineered 6+ production React.js applications — delivery systems, e-commerce platforms, pharmaceutical catalogues and blogs — building a reusable component library that accelerated feature delivery by ~20%.
  • Implemented Redux for a multi-step e-commerce checkout managing 500+ SKUs, eliminating async state race conditions that had caused a 15% cart abandonment rate.
  • Optimised a pharmaceutical product catalogue from 6.2s to 2.8s LCP by applying React.memo, lazy-loaded routes and compressed image assets.
  • React.js
  • Redux
  • JavaScript
  • SCSS

Not sure which one you need?

Describe the project in a few lines — I'll advise for free and we'll work out the scope together.

Write to me