Nick Ispandiarov, Front-End Engineer
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
Node.js
TypeScript
JavaScript
Programming Languages
UI Frameworks, Libraries, and Browsers
JavaScript Frameworks
.NET Platform
PHP Frameworks
JavaScript Libraries and Tools
PHP Libraries and Tools
Wordpress Ecosystem
Databases & Management Systems / ORM
Amazon Web Services
Methodologies, Paradigms and Patterns
Web/App Servers, Middleware
Virtualization, Containers and Orchestration
Version Control
Operating Systems
Platforms
Third Party Tools / IDEs / SDK / Services
SDK / API and Integrations
Other Technical Skills
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