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