10/13/2026 updated

**** ******** ****
100 % available

Frontend Developer

Yerevan, Armenia
Worldwide
Russian State Medical University
Yerevan, Armenia
Worldwide
Russian State Medical University

Profile attachments

Karen_Pirumyan_Senior_Frontend_React_Developer.pdf

About me

Senior Frontend Developer with 15+ years of IT experience, including 8+ years in web development and 6 years specializing in React and Next.js.

JavaScriptPHPDrupalPostgreSQLMySQLNext.jsTypeScriptTailwindReact.jsMaterial UIGraphQLReact Redux
React & Next.js Development
Expertise in building complex frontend applications using React and Next.js, including Static Site Generation (SSG), Server-Side Rendering (SSR), and Incremental Static Regeneration (ISR) for performance and SEO optimization.

State Management & Data Fetching
Proficiency in Redux, Redux Toolkit, TanStack Query, and Apollo Client for managing application state and fetching data from REST and GraphQL APIs.

GraphQL & API Integration
Strong experience integrating GraphQL APIs using Apollo Client, as well as REST APIs, JSON:API, Google Maps API, Apache Solr, and DigitalOcean API into frontend applications.

UI & Styling
Hands-on experience with Tailwind CSS, Material UI, Ant Design, HTML5, CSS3, Sass, Figma, and Photoshop for building responsive and visually consistent user interfaces.

Testing
Knowledge of testing tools including Jest, BackstopJS, and Playwright for unit, visual regression, and end-to-end testing.

Backend & CMS
Experience working with Drupal 7-10, Strapi, Node.js, and PHP (Symfony) as backend and headless CMS solutions integrated with frontend applications.

Databases
Familiarity with PostgreSQL, MySQL, MongoDB, MSSQL, and Couchbase for data storage and management in full-stack projects.

Build & Delivery
Proficiency with Webpack, Vite, Git, GitLab CI/CD, Docker, DDev, and Lando for build automation, version control, and deployment pipelines.

Forms & Validation
Experience using React Hook Form and Zod for building and validating complex forms in React applications.

Performance Optimization
Use of Lighthouse for auditing and improving frontend performance, accessibility, and best practices.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishGoodRussianFluent

Project history

Frontend Developer - Navimate logistics platform

Ectostar
Field sales and logistics platform with routing, location tracking, and a management dashboard. Built functional modules extending logistics and routing capabilities. Refined interactive Google Maps views for agent tracking and route visualization. Took over the existing frontend near launch, resolved UI inconsistencies, and supported production delivery.

Senior Full-stack Developer - React and Next.js

Ectostar / Vectus
Owned frontend implementation and architecture across React and Next.js projects, working with decoupled Drupal and Strapi backends. Led technical decisions and coordinated with backend, DevOps, and distributed client teams through migrations and production launches. Mentored frontend developers and guided project delivery under tight launch deadlines.

Frontend Developer - MagicMedia SaaS infrastructure dashboard

Ectostar
SaaS platform for provisioning and monitoring containerized Drupal environments. Led a shift from a jQuery and Drupal frontend to Next.js, Strapi, and GraphQL. Built a dashboard that provisions cloud servers through the DigitalOcean API and shows deployment progress. Implemented server-side rendering and GraphQL data flows for current infrastructure status. Developed background processing for long-running server provisioning tasks.

Frontend Developer - Transcom corporate portal migration

Vectus
Global multilingual portal rebuilt to meet SEO and performance goals. Migrated a React SPA to Next.js in 14 days using static generation. Implemented content and frontend localization for 15+ languages with a Drupal backend. Owned frontend delivery during the launch phase and coordinated API improvements with backend and DevOps teams. Implemented Next.js Incremental Static Regeneration (ISR).

Frontend Developer - American Ancestors search interface

Vectus
Search experience for a large genealogy database embedded in an existing Drupal site. Designed and built a standalone React search application with dynamic faceted filtering. Used Apollo Client and GraphQL to retrieve structured search data from Solr-backed services. Owned the frontend lifecycle from component architecture through build optimization and deployment; maintained Drupal API integration.

Head of Lenovo Service Department / Software Engineer

Lans LLC
Led technical support operations and a technician team, managed service reporting and regional communication, and moved into full-cycle software engineering.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in