# Aleksandr Smyshliaev

Senior Frontend Engineer · React · Next.js · TypeScript · Open-source author (★1.2k GitHub, 78k weekly npm DLs, used at Amazon)

Open to contract or full-time remote · GMT+4 (overlap with EU & US-East)

Tbilisi, Georgia | +995 599 995 121 | asmyshlyaev177@gmail.com
linkedin.com/in/asmyshlyaev177 | github.com/asmyshlyaev177 | asmyshlyaev177.dev

## Summary

I build React and Next.js products that ship — and my open-source code runs at Amazon. (★1.2k on GitHub, 78k weekly npm downloads.)

Senior Front-End Engineer with 8+ years building and refactoring production React, Next.js, and TypeScript applications across SaaS, B2B, and B2C products. Brings GraphQL, Node.js, and automated testing (Cypress, Playwright, CI/CD) experience, plus open-source work and end-to-end ownership across design, build, and release.

Open source: react-horizontal-scrolling-menu runs in production at Amazon among others. state-in-url handles UI-to-URL sync in Next.js. Both are public on GitHub.  

Available for contract. C1 English. Legal entity in place.

## Skills

- Languages: TypeScript, JavaScript (ES6+), HTML5, CSS3
- Frameworks: React, Next.js, Redux, Vue.js
- Backend / API: Node.js, GraphQL, REST APIs
- Testing: Playwright, Cypress, Jest, React Testing Library
- Tooling: Webpack, Vite, ESLint, Git, GitHub Actions, CI/CD
- Styling: Tailwind CSS, styled-components, SCSS
- Performance: Core Web Vitals, Lighthouse, Web Performance Optimization
- Other: Vercel, SEO, Responsive Design, Accessibility (WCAG), Agile / Scrum

## Professional Experience

**Senior Frontend Engineer** | Channels (ChannelTech) | Tbilisi, Georgia | 10/2024 - Present

- Owned feature delivery from design handoff through production release in React, Next.js, and TypeScript, showing full ownership across the UI lifecycle.
- Architected refactors of legacy modules, improving readability, test coverage, and maintainability
- Built an SEO landing page using metadata, structured data, and Core Web Vitals telemetry to show front-end work tied to discoverability and performance.
- Made layout and styles responsive for mobile/tablets 
- Wrote integration and unit tests (Playwright, Jest) for modules that previously had no coverage
- Partnered cross-functionally with product and design to translate requirements into shippable UI

**Frontend Engineer** | SiliconMint | Tbilisi, Georgia | 05/2022 - 10/2024

- Built a reusable React hook for caching CDN image URLs, reducing network requests and improving page load times across the product.
- Built a project progress page with photo gallery in React and styled-components
- Diagnosed and fixed flaky Cypress tests in CI/CD; pipeline has been stable since
- Built "Find My Meds" feature from scratch: search filters, results list, Google Maps integration, fully tested
- Wrote a reusable hook for URL-based UI state storage and rolled it out across 12+ pages, demonstrating reuse and adoption across the app.
- Built a custom select component using Cypress component testing for TDD
- Enabled gzip compression on backend calls, roughly doubling API throughput with a single configuration change and showing practical performance ownership.
- Owned a legacy refactor end-to-end: proposed plan in Jira and led cross-functional execution with the team
- Mentored peers through systematic code review and pairing on complex modules
- Cleaned up Webpack, ESLint, and CI/CD deployment pipeline configuration

**Frontend Engineer** | Omise Co., Ltd. | Bangkok, Thailand | 06/2019 - 03/2022

- Architected and maintained the company’s React and GraphQL SaaS dashboard using styled-components, showing ownership of a production product surface and a relevant stack match.
- Prototyped a JavaScript SDK bridging a native mobile wrapper to JS mini-apps
- Built an internal analytics dashboard for telemetry visualization using D3.js
- Partnered cross-functionally with backend engineers to define API contracts upfront, reducing rework
- Mentored peers through regular code reviews; drove a significant UI architecture refactor

**Frontend Web Developer** | Ongrad | Moscow, Russia | 06/2018 - 11/2018

- Fixed responsive markup issues across screen sizes and devices
- Maintained two React, Redux, and SSR sites and shipped new features

**JavaScript Developer** | Aevrika.ru | Moscow, Russia | 01/2017 - 01/2018

- Built features in Vue.js; built data visualizations using D3.js and Highcharts
- Fixed bugs and resolved performance issues

**Earlier roles** | 09/2010 - 01/2016 | Moscow, Russia

- System Administrator / IT Support at BSH.ru, Kuntsevo Auto Trading Technical Center, and Shtrih-M — Cisco/VLAN networking, Bacula backups, scripting, and IT operations

## Open Source

- **react-horizontal-scrolling-menu** — React component for horizontal scrolling menus. ★791 on GitHub, ~73k weekly npm downloads. Used in production at Amazon and other companies. github.com/asmyshlyaev177/react-horizontal-scrolling-menu
- **state-in-url** — UI-to-URL state synchronization library for Next.js. ★415 on GitHub, ~5k weekly npm downloads. github.com/asmyshlyaev177/state-in-url

## Languages

- English: Full Professional (C1)
- Russian: Native

## Education

**Bachelor of Technology (BTech), Computer Software Technology** | Krasnogorsk State College | 09/2004 - 06/2008
