Nick Ispandiarov, Front-End Engineer

Vetted expert in Front-End Web (5.5 yr.), Full Stack Web (1.0 yr.)
english B1 (Intermediate) English
seniority Senior (5-10 years)

Summary

- Front-End Engineer with a strong background in software engineering
- 8+ years with React, Vue, and Angular
- Backend systems with NodeJS, PHP, Laravel, and various database technologies such as MySQL, PostgreSQL, and MongoDB.
- Holds a Specialist degree in Software Engineering

Main Skills

React, Front-End Engineer

React

Node.js, Front-End Engineer

Node.js

TypeScript, Front-End Engineer

TypeScript

JavaScript, Front-End Engineer

JavaScript

Programming Languages

JavaScript PHP TypeScript

UI Frameworks, Libraries, and Browsers

Ajax Chrome Extensions Foundation HTML/CSS Preprocessors jQuery Material UI

JavaScript Frameworks

Angular Express jQuery NestJS Node.js React Vue.js

.NET Platform

ASP.NET Core Framework

PHP Frameworks

Laravel

JavaScript Libraries and Tools

Leaflet

PHP Libraries and Tools

PhpStorm

Wordpress Ecosystem

WooCommerce WooCommerce API

Databases & Management Systems / ORM

AWS ElasticSearch MariaDB MongoDB MySQL PostgreSQL SQL

Amazon Web Services

AWS ElasticSearch

Methodologies, Paradigms and Patterns

Agile FDD OOP Scrum SOLID TDD TDD and BDD Waterfall

Web/App Servers, Middleware

Apache HTTP Server Nginx

Virtualization, Containers and Orchestration

Docker

Version Control

Git Github Actions

Operating Systems

macOS Oracle Solaris Ubuntu

Platforms

Magento 1 Shopify WordPress

Third Party Tools / IDEs / SDK / Services

PhpStorm

SDK / API and Integrations

Winforms WooCommerce API

Other Technical Skills

ACF Backend database Data Processing Dokku FireFox Mobile Application Development Software Engineering Web Applications XP
ID: 900-237-288
Last Updated: 2025-10-10

Work Experience

Tech Lead, Cars seller

Duration: September 2017 – October 2019

Summary: Shop with the possibility of filtering the desired car according to all possible characteristics. The project consists of two modules: background tasks, search, and display.

- In the background tasks, there were schedules (krona):

- Reading data from a service that provides the most accurate descriptions of car brands and models.

- Processing of information about available cars.

- In addition, the site implemented an interface for the provider, where the user could upload their files.

Customer: UK Company

Project Team Size: 2 team members

Responsibilities: decision-making, project development

Technologies: PHP, jQuery, MySQL, git

Tech Lead, Villa rental

Duration: November 2017 – October 2018

Tech Lead, Villa rental

Summary: It consists of two parts: backend, frontend.

WordPress was designed to be an aggregator of all major data types to create a single API to interact with all types. A whole system of filters and relationships between entities was also developed to optimize SQL queries. Angular interacted with WordPress via a REST API and was integrated into the theme.

Customer: UK Company

Project Team Size: 3-7 team members

Responsibilities: project development, developing, coaching and mentoring others, teaching and training others, decision-making

Technologies: WordPress (ACF, WooCommerce), Angular, git

Tech Lead, Referral system

Duration: May 2019 – March 2020

Summary: The project consists of two main parts: the backend, which should receive and process data; integration plugins for different platforms (WooCommerce/Magento/Shopify/BigCommerce).

The backend was required to be stable under heavy loads, so the architecture was built with the possibility of scaling and breaking the system into microservices.

Customer: UK Company

Project Team Size: 2-3 team members

Responsibilities: project development, teaching and training others, negotiating and mediating, decision-making

Technologies: NestJS, WordPress (WooCommerce), Magento2, React, MariaDB, MongoDB, BigCommerce, Shopify, Docker, Dokku, git

Frontend developer, City dashboard

Duration: September 2020 – October 2021

Summary: Viewing and collecting user feedback on the state of the regions.

The project consists of three main parts:

  • A backend that should aggregate data and generate statistics.
  • A frontend that displays data on a map, shows graphs and statistics.
  • A mobile application in which the user can rate and comment on regions on the map.

Customer: Danish Company

Project Team Size: 3 team members

Responsibilities: project development, teaching, and training others

Technologies: Laravel, Nginx, MySQL, Elastic Search, React, Material-UI, Leaflet, GitHub

Frontend developer, Dental Medicine

Duration: February 2021 – September 2021

Summary: A service that allows doctors and patients to create appointments, schedule procedures, and create treatment plans.

The project consists of three main parts: Backend, Frontend, and Mobile application

Customer: Romanian Company

Project Team Size: 3-8 team members

Responsibilities: project development

Technologies: Laravel, MySQL, React, Material-UI, GitHub

Frontend developer, Alfamobile

Duration: August 2021 – November 2022

Summary: The task was to implement a frontend part for one team: a web view for a mobile application, and another frontend part: an admin for displaying data at the intersection of responsibilities between different teams. Each team implemented its API endpoints to receive data.

Customer: Kazakhstan

Project Team Size: 16-50 team members

Responsibilities: project development

Technologies: React, Material-UI, git

Full-stack developer, Emberspot

Duration: September 2022 - March 2023

Summary: Dating service. Users enter their personal information and parameters to find a partner.

The project was written by Hindus, but the basic functionality —such as an algorithm for assessing the compatibility of two users —was not even implemented.

Project Team Size: 2 team members

Responsibilities: project development, deployment, code review

Technologies: Apache, Laravel, MySQL, git

Full-stack developer, Petna Ventures

Duration: November 2022 - October 2023

Summary: The customer has Shopify applications. The basic structure is similar, but their functionality has many differences:

  • Sitemap page generation and sitemap XML generation;
  • Creating a widget with similar functionality to Instagram stories;
  • Creation of the possibility of sharing baskets: one user issues and the other pays;

Also, for each application, there is a WordPress landing page.

Project Team Size: 2-4 team members

Responsibilities: project development, deployment, code review

Technologies: Vapor, Laravel, React, Shopify/Polaris, Material-UI, WordPress, git, understand.io

Education

  • Specialist degree in Software Engineering
  • Graduated in 2017

Ready to hire Nick Ispandiarov
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call