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
GlassesUSA.com — Front-End Developer
May 2025 – PresentNew 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.
DigiTitans — Front-End Developer (Full-Stack Experience)
Feb 2022 – May 2025Yerevan, 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.
Royalfut / Ungrinding — Front-End Developer
Apr 2024 – Nov 2024Limassol, 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).
Alar Studios — Front-End Developer
Apr 2021 – Dec 2021Budva, 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.
Wazzup24 — Back-End Developer
Jul 2020 – Apr 2021Moscow, 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.
ItHire — Front-End Developer
Jan 2019 – Jul 2020Yerevan, 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)