Download PDFFull1 page

Arman Khilko

Front-End Developer

Yerevan, Armenia

Summary

  • Front-End Developer with 7+ years of experience building fast, accessible, SEO-friendly web applications with React, Next.js and TypeScript.
  • Currently develops the checkout and cart micro-frontend at GlassesUSA.com: payments, analytics, A/B testing and automated tests.
  • Experienced with Nx monorepos, micro-frontends, web performance, data-heavy interfaces and Node.js back ends.

Skills

Programming Languages
JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS, SQL
Frontend
React, Next.js (App Router, SSR, SSG, ISR), Redux, Redux-Saga, Zustand, MobX, React Native, Expo, React Hook Form, Zod
UI & Styling
MUI, MUI X Data Grid, Radix UI, Ant Design, Tailwind CSS, CSS Modules, Styled Components, responsive design
Testing & Quality
Jest, React Testing Library, unit, integration and e2e testing, TDD, ESLint, Prettier, code review
Build & Architecture
Webpack 5, Module Federation, micro-frontends, Nx, monorepos, Yarn 4, Vite, Rollup, feature flags, A/B testing
Backend & DevOps
Node.js, Express, REST APIs, BFF, PostgreSQL, Sequelize, MongoDB, Redis, Docker, Nginx, GitLab CI, CI/CD, Linux, Git
Performance & SEO
Lighthouse, PageSpeed Insights, Web Workers, lazy loading, accessibility (a11y), JSON-LD, Open Graph, i18n (next-intl), Google Analytics, Enhanced Ecommerce

Experience

  1. GlassesUSA.com — Front-End Developer

    May 2025 – Present

    New York, USA · US eyewear e-commerce platform

    • Develop the checkout and cart micro-frontend (React, TypeScript, Redux-Saga, SCSS) for desktop and mobile, integrated into the host app via Webpack 5 Module Federation.
    • Shipped one-step checkout with 5 payment providers (PayPal, Klarna, Apple Pay, Google Pay, Primer) and analytics hooks for accurate payment and conversion tracking.
    • Improved checkout reliability: order validation before the success redirect, fixes for order-amount mismatch and post-purchase redirects, correct default payment for guest users, null-safe payment sagas.
    • Built the cart and Thank You Page accessories experiences (tabs, quantity limits, shared components) behind feature flags for gradual rollout and A/B testing.
    • Extended Google Analytics Enhanced Ecommerce and funnel events (addToCart, purchase dimensions, in-view accessory events, last-order edge cases) for reliable funnel analysis.
    • Raised unit and integration test coverage (Jest, React Testing Library) and removed the legacy Save for Later feature and obsolete feature flags.
    • Collaborate with product and QA, perform code reviews, and keep shared TypeScript types consistent across desktop and mobile.
  2. DigiTitans — Front-End Developer (Full-Stack Experience)

    Feb 2022 – May 2025

    Yerevan, Armenia · Digital agency: web and mobile development, UI/UX design and digital marketing

    • Built and maintained scalable React, Next.js and TypeScript applications for agency clients, including an ML platform (NovaML), a marketplace analytics service (Marpla) and media sites (Android Authority, SoundGuys).
    • Improved load time by ~30% for data-heavy analytics and ML interfaces through performance optimization.
    • Moved CSV reading and processing to Web Workers, keeping data-heavy interfaces responsive.
    • Delivered complex data grids and dynamic layouts for large-scale analytics with MUI X Data Grid, Radix UI and custom React components.
    • Led front-end SEO and accessibility optimization for the media platforms, improving search rankings and user engagement.
    • Partnered with back-end teams on API design and integration; shared code and CI/CD across projects in an Nx monorepo.
    • Defined feature rollout roadmaps to prioritize and sequence delivery across multiple projects.
  3. Royalfut / Ungrinding — Front-End Developer

    Apr 2024 – Nov 2024

    Limassol, Cyprus · Gaming e-commerce: in-game currency marketplace and gaming services

    • Migrated a legacy front end (Babel, Pug, custom tooling) to an Nx monorepo with two Next.js apps (shop and seller funnel) and shared libraries.
    • Built a custom Nx deploy executor, a single CI pipeline and a staging environment for reproducible releases.
    • Raised Lighthouse scores (FCP, TTI) on key pages with SSR, lazy loading, deferred third-party scripts, and Nginx Brotli compression and caching.
    • Increased organic traffic by improving SEO and indexing: reusable JSON-LD structured data, Open Graph and localized alternate tags.
    • Built real-time site status monitoring in the admin panel, reducing downtime.
    • Implemented cookie-based auth with Google and Discord OAuth, multi-currency pricing and multi-account i18n (next-intl).
    • Built configurable offers with dynamic, range-based pricing and an admin configurator with live preview (React Hook Form, Zod, Zustand).
  4. Alar Studios — Front-End Developer

    Apr 2021 – Dec 2021

    Budva, Montenegro · Software development for technology, gaming, banking and security companies

    • Developed and maintained front-end components for large-scale B2B and B2C digital health platforms (Happify, Twill Care).
    • Improved accessibility (a11y) to meet industry standards and ensured cross-browser compatibility.
    • Integrated front-end components with back-end services using the BFF pattern.
    • Tuned performance and debugged production issues to keep the applications fast and available.
  5. Wazzup24 — Back-End Developer

    Jul 2020 – Apr 2021

    Moscow, Russia · Messaging automation: WhatsApp, Telegram and Instagram inside CRMs

    • Developed Node.js/Express API services with PostgreSQL (Sequelize) for integrating messengers with Bitrix24 and Kommo CRMs.
    • Kept internal chats in sync with WhatsApp messages for real-time communication.
    • Troubleshot and optimized API requests for reliable message delivery between platforms.
    • Monitored service logs (MongoDB) and co-developed Telegram error alerting.
  6. ItHire — Front-End Developer

    Jan 2019 – Jul 2020

    Yerevan, Armenia · Platform connecting businesses with freelance IT professionals

    • Built user interfaces for the company platform and freelance client projects with React, Redux, MobX, SCSS and Webpack.
    • Created reusable components that streamlined development and reduced code duplication.
    • Integrated web APIs, fixed bugs and improved application performance and stability.
    • Translated client needs into technical specifications together with the sales manager.

Languages

Armenian: Native · Russian: Advanced (C1) · English: Upper-Intermediate (B2)