Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Communication Skills
Timeline
Generic
Artiom Gaureac

Artiom Gaureac

Senior Front-end Developer
Chisinau

Summary

A Frontend Developer specializing in building high-performance, scalable web applications with React and Next.js.
Experienced in architecting micro-frontend solutions using Nx and micro-observables for modular feature delivery.
Proficient in server-side rendering (SSR), static site generation (SSG/ISR), and dynamic code-splitting to optimize load times and SEO.
Skilled in managing complex state with Redux Toolkit, integrating real-time data streams via WebSockets, and fine-tuning application performance.
Committed to delivering user-centric solutions in line with Clean Code standards, SOLID principles, and modern best practices.

Overview

12
12
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Senior Front-end Developer / Team Lead

Patrianna Limited
12.2023 - 06.2025

Business or sector: Customer Engagement & Rewards Platform

Project: High-Load Multi-Brand Loyalty Platform


About the project


A multi-brand, high-performance web platform serving millions of users with personalized dashboards featuring tiered levels, bonus balances and VIP statuses. Fraud prevention and payment processing workflows were extracted into standalone micro-frontend (built with React, Nx and micro-observables) and deployed across all brands. This architecture enabled independent releases, brand-specific theming and robust real-time fraud detection in a high-throughput environment.


Responsibilities and achievements


Analytics Implementation & Monitoring

  • Implemented and instrumented event and conversion tracking using Facebook, TikTok, and Bloomreach pixels.
  • Configured Vercel Metrics to monitor production performance and surface runtime errors.


Zendesk Live Chat Integration

  • Integrated and configured Zendesk Live Chat for multiple brands, tailoring chat widgets and workflows to each brand’s requirements.
  • Extended integration with Zendesk tags and departments, dynamically routing conversations based on user attributes and business logic.
  • Implemented JWT-based authentication and session management: developed TypeScript utilities to securely store, refresh, and retrieve tokens in sessionStorage, and injected signed JWTs into Next.js API routes to authenticate live chat sessions.


React, Redux & Next.js Experience

  • Built scalable, component-driven UIs with React Hooks (incl. custom hooks), organized via feature folders.
  • Managed state using Redux Toolkit (typed slices, actions, reducers), handled async flows with thunks and improving performance by memoizing selectors with createSelector.
  • Developed SSR, SSG and ISR pages in Next.js; created custom API routes (for ex: JWT auth), analytics ingestion and live-chat initialization.
  • Tuned performance through Next.js Image optimization, code-splitting, HTTP caching and Incremental Static Regeneration.


React/Nx Micro-Frontend Architecture

  • Contributed to migrating fraud-related features (KYC flows, OTP verification) into isolated micro-frontend architecture using React and Nx
  • Utilized a pub/sub event system to trigger brand-specific features across micro-frontends
  • Extracted and maintained shared UI components and utilities as standalone Nx libraries for reuse across all micro-frontends
  • Implemented centralized authentication and JWT session management across micro-frontends
  • Optimized bundle sizes through lazy loading, code splitting, and deduplication of common dependencies


Code Review, Mentorship & Standardization

  • Conducted technical interviews and evaluated candidates for Mid- and Senior-level frontend roles.
  • Championed adoption of Clean Code practices, SOLID principles, and design patterns across team projects.


Collaborative Teamwork


Worked on the Analytics & Fraud team, including one year as team lead mentoring a mid-level developer.

Collaborated with stakeholders and colleagues through design discussions, pair programming and thorough code reviews.

Delivered cohesive features and continually enhanced the application’s functionality and user experience.


Technologies & Tools


Languages: JavaScript (ES6+), TypeScript, JSX

Frameworks and Libraries: React, React Native, Redux Toolkit, micro-observables, Next.js, Nx, Jest, React Testing Library,

State Management: Redux Toolkit, micro-observables

Build and Bundling: Webpack, Babel

Performance Optimization: Next.js Image optimization, dynamic imports (code-splitting), HTTP caching headers, Incremental Static Regeneration

APIs and Integrations: RESTful APIs, WebSockets, JWT authentication, Next.js API routes

Analytics and Monitoring: Facebook, TikTok, Bloomreach pixels, Vercel Metrics, Sentry

Tools and Package Managers: Git, NPM, Yarn

Markup and Styles: HTML5, HAML, Jade/Pug, CSS3, SCSS/SASS, LESS

Senior Front-end Developer

Stefanini EMEA
02.2021 - 11.2023

Business or sector: In-Store and Checkout

Project: Attendant App


About the project


The Attendant App, part of the Extenda Retail is a React Native application designed for both Android and iOS platforms. It offers cashiers a real-time monitoring tool for retail workstations, allowing them to view items added or removed from receipts of specific workstations and handle age verifications remotely for a seamless Self Checkout experience.

While working on the Attendant App, I developed and improved various components, investigated and fixed bugs to ensure a smooth user experience, and maintained the existing code base. Alongside this, I was also actively engaged in code reviews, discussions and troubleshooting.


Responsibilities and achievements


Contributor to Rescan Functionality

Collaborated closely in the implementation of both Partial and Full rescan features within the Attendant App. These features have significantly expanded the Attendant application.


Focused on Quality Assurance (Test Coverage)

Designed and executed comprehensive unit tests for the new and existing components and hooks, resulting in improved quality and increased test coverage. Designed and improved e2e tests in order to test the entire user flow.


Integration with Retail Systems

Participated in application integrations with Revision Rescan Service, focusing on ensuring that the rescan features within this integration worked flawlessly.


Collaborative Teamwork


Worked closely with another developer and under the guidance of a team lead, actively contributing to discussions, troubleshooting, and code reviews to enhance the app's overall functionality and user experience.


Technologies & Tools


Languages: JavaScript (ES6+), TypeScript

Frameworks/Libraries: React, React Native, Redux, RxJS, Jest, React Testing Library, Detox

Tools: Webpack, Babel, NPM, Yarn, Git

Database: Firebase

APIs: RESTful

Senior Frontend Developer

Endava
10.2019 - 01.2021

Business or sector: Financial and insurance activities

Project: FX Data Management System


About the project


The FX Data Management System fetches the currency rates from source systems, processes the currency rates, updates the database tables and distributes the data to downstream systems.


Responsibilities and achievements


• Developed and implemented the FX Source page for creating and displaying all configurations which fetches the currency rates

• Developed and implemented the page for creating and displaying all configurations for exporting data to downstream systems.

• Settings for Styled Components and Styled Systems

• Test coverage for all components on specified pages


Technologies & Tools


Languages: JavaScript (ES6+), TypeScript

Frameworks/Libraries: React, NextJs, Apollo Client, GraphQL, Redux, Jest, React Testing Library

Tools: Webpack, Babel, NPM, Git

Database: Amazon RDS

APIs: RESTful

Frontend Developer

CodeFactory
04.2018 - 10.2019

React

  • Creating different types of React Components
  • Implement styling using CSS preprocessor as SCSS
  • Using Emotion.js library for writing css styles with JavaScript
  • Using features of ES6 (ES2015) which is transpired to ES5 by Babel
  • Using Lodash for complex data manipulations
  • Using React hooks
  • Using Recompose to write higher-order components
  • Working with such HTML APIs as 'Drag & Drop' + 'react-anything-sortable' package for additional functionality


Redux

  • Configuring initial redux store, separating reducers by entities
  • Writing actions creators, reducers, thunks for Redux
  • Working with Such libraries as Immutable.js for immutable structures
  • Using Reselect as Redux selectors
  • Writing unit tests with Jest (only for Redux)


Node.js

  • Express: Build API endpoints for 'Frontend API'. It was a middleware between FrontEnd and BackEnd, all API calls were proxied through this middleware)

Frontend developer

FusionWorks
01.2015 - 04.2018

Project: Themes for WordPress

  • Cross-browser and adaptive markup for web pages
  • Coding of custom Wordpress themes and template files using HTML, CSS, PHP, and Bootstrap 3 framework.
  • Use of custom post type, custom field type
  • Use jQuery to create carousels, sliders, modals, and etc.
  • Deployment from the local environment to staging then to production using Git and a private repository on BitBucket.


Project Chatbot for health

Url: www.chatbotsforhealth.com

  • Participated in projects in all stages of the product life cycle.
  • Created and implemented a custom CSS grid system, with CSS media queries for mobile responsiveness.
  • Implement styling using CSS preprocessor as SCSS
  • Created components using React
  • Used Redux for global application state
  • Used jsPlumb library for connection between chatbot blocks
  • Express: Build API endpoints


Frontend developer

Meta-Sistem
02.2013 - 08.2014
  • Markup for web pages
  • Frontend for Joomla templates
  • Coding of custom Joomla themes and template files using HTML, CSS, PHP, and Bootstrap 3 framework.
  • Use of custom post type, and jQuery to create carousels, sliders, modals.
  • Deployment from local environment to staging then to production using Git and repository on GitHub

Education

Licentiate - Mathematics and Informatics, Management informational

Moldova State University
08.2007 - 05.2011

Front-End Web Development with React -

The Hong Kong University of Science And Technology
11.2018 - 12.2018

Skills

  • JavaScript / TypeScript / JSX

  • React / React Native / Nextjs / GraphQL

  • Redux Toolkit / micro-observables

  • Nx Monorepo & Micro-Frontend Architecture

  • Jest / React Testing Library / Detox

  • Webpack / Metro / Babel

  • HTML5 / HAML / Jade / Pug

  • CSS3 / SCSS / SASS / LESS

  • Responsive design

  • Monitoring & Analytics: Sentry, Vercel Metrics, Facebook/TikTok/Bloomreach pixels

  • Authentication & Security: JWT-based auth, sessionStorage management

  • Real-time Integration: WebSockets, live data streaming

Personal Information

  • Date of Birth: 01/17/90
  • Nationality: Moldovan

Communication Skills

  • Excellent written and verbal communication skills
  • Confident, articulate, and professional speaking abilities
  • Good contact skills

Timeline

Senior Front-end Developer / Team Lead

Patrianna Limited
12.2023 - 06.2025

Senior Front-end Developer

Stefanini EMEA
02.2021 - 11.2023

Senior Frontend Developer

Endava
10.2019 - 01.2021

Front-End Web Development with React -

The Hong Kong University of Science And Technology
11.2018 - 12.2018

Frontend Developer

CodeFactory
04.2018 - 10.2019

Frontend developer

FusionWorks
01.2015 - 04.2018

Frontend developer

Meta-Sistem
02.2013 - 08.2014

Licentiate - Mathematics and Informatics, Management informational

Moldova State University
08.2007 - 05.2011
Artiom GaureacSenior Front-end Developer