Frontend-разработчикFrontend Developer

Александр ЛяпкоAlexander Lyapko

Vue, Nuxt, TypeScript — от MVP до высоконагруженных платформVue, Nuxt, TypeScript — from MVP to high-traffic platforms

СвязатьсяGet in touch

О себеAbout me

Frontend-разработчик с 23+ годами опыта в веб-разработке. Более 12 лет создаю интерфейсы для высоконагруженных продуктов — от ключевых страниц Upwork до экосистемы TenChat: SSR-платформа соцсети, B2B-кабинет для HR и тендеров, UI-библиотека и e2e-инфраструктура на Playwright.

Специализируюсь на Vue 3, Nuxt, TypeScript и Tailwind. Уделяю внимание производительности, SEO, покрытию тестами и предсказуемой поставке — с реалистичной оценкой сроков и фокусом на MVP. Работаю удалённо.

Frontend developer with 23+ years in web development. For over 12 years I have built interfaces for high-traffic products — from core Upwork pages to the TenChat ecosystem: an SSR social platform, a B2B HR and tenders workspace, a UI library, and Playwright-based e2e infrastructure.

I specialize in Vue 3, Nuxt, TypeScript, and Tailwind. I focus on performance, SEO, test coverage, and reliable delivery with realistic estimates and MVP-first planning. Remote only.

КарьераCareer

23+ года в веб-разработке · Самара · удалённо23+ years in web development · Samara · remote

  1. Ведущий инженер-программистLead Software EngineerTenChat

    Разработка web-версии TenChat с нуля: лента, публикации, профили, вакансии, мессенджер, кошелёк и B2B-кабинет для HR.Built the TenChat web app from scratch: feed, posts, profiles, jobs, messenger, wallet, and the B2B HR workspace.

  2. Senior JavaScript DeveloperSenior JavaScript DeveloperUpwork Global Inc

    Ключевые страницы маркетплейса: создание вакансии, регистрация, детали заказа. Миграция AngularJS → Vue/Nuxt, оптимизация загрузки.Core marketplace pages: job posting, signup, job details. AngularJS → Vue/Nuxt migration and load-time optimization.

  3. Технический директорCTO — Maprox

    Запуск стартапа мониторинга транспорта, руководство командой из 4 разработчиков. ExtJS, Zend, Postgres, Redis, Python, RabbitMQ.Launched a vehicle monitoring startup and led a team of 4 developers. ExtJS, Zend, Postgres, Redis, Python, RabbitMQ.

  4. Заместитель начальникаDeputy Head — Окнограф

    Разработка ПО для проектирования оконных конструкций, оптимизация складской логистики, внедрение штрих-кодов.Window design software, warehouse logistics optimization, barcode tracking for orders.

  5. Инженер-программистSoftware Engineer — С.О.К.

    Разработка приложения «Окнограф» на C++Builder, ActiveX, DCOM.Developed the Oknograf desktop app with C++Builder, ActiveX, and DCOM.

ОбразованиеEducation

Самарский университет

Институт информатики, математики и электроники, Компьютерная безопасность — 2006Institute of Informatics, Mathematics and Electronics, Computer Security — 2006

НавыкиSkills

Актуальный стек (< 4 лет)Current stack (< 4 years)

JavaScript (ES6+), TypeScript, Vue 3, Nuxt 3+, Vite, HTML, CSS, Tailwind CSS 4, Vitest, Playwright, Docker, Kubernetes, Git

Legacy-стек (> 4 лет)Legacy stack (4+ years)

Vue 2, AngularJS, Sass, jQuery, ExtJS, Karma, Grunt, Webpack, Cypress, PostgreSQL, MySQL, RabbitMQ, Redis, PHP 5, Zend/Symfony, CBuilder/Delphi, SVN

ПроектыProjects

TenChat

SSR-платформа профессиональной соцсети: лента, профили, мессенджер, вакансии, premium. UI-библиотека tenchat-ui, 380+ e2e-тестов, оптимизация Web Vitals.SSR platform for a professional social network: feed, profiles, messenger, jobs, premium. tenchat-ui library, 380+ e2e tests, Web Vitals optimization.

Vue 3 · Nuxt 4 · Playwright · Vitest

TenChat Business

B2B SPA для HR и тендеров: CRM кандидатов, управление компанией, лицензии и тарифы. Domain-driven архитектура, 50+ e2e-тестов.B2B SPA for HR and tenders: candidate CRM, company management, licenses and plans. Domain-driven architecture, 50+ e2e tests.

Vue 3 · Nuxt · TypeScript

Upwork

Ключевые страницы маркетплейса: создание вакансии, регистрация, детали заказа. Миграция AngularJS → Vue/Nuxt, оптимизация загрузки.Core marketplace pages: job posting, signup, job details. AngularJS → Vue/Nuxt migration, load-time optimization.

Vue · Nuxt · Webpack

Maprox

Система мониторинга транспорта: карта в реальном времени, отчёты, интеграции. Руководство командой, ExtJS, Zend, Postgres.Vehicle monitoring platform: real-time map, reports, integrations. Team lead role, ExtJS, Zend, Postgres.

ExtJS · Zend · PostgreSQL · Python