Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Alina Zhyzhkevych

Offer Alina work on your next project.

Ukraine Kyiv, Ukraine
24 days 2 hours back
Available for hire available for hire
on the service 2 years

Rating

Successful projects
No data
Average rating
No data
Rating
286
Content Management
441 place out of 2919
HTML & CSS
1213 place out of 5608

Language proficiency level

Українська Українська: fluent
English English: intermediate

CV

I work with e-commerce projects at the intersection of frontend, backend, and email marketing, focusing on automation and personalized user journeys. I have extensive hands-on experience with the Horoshop platform, including a strong understanding of its architecture and API integrations.

In addition to technical development, I handle website content updates: writing and editing product descriptions, maintaining and updating product cards, prices, and attributes. I also work confidently with spreadsheets (Google Sheets / Excel) as well as HTML and XML, including bulk data updates and structured content management.

I focus on accuracy, clear logic, and stable solutions aligned with real e-commerce business needs.

Skills and abilities

Portfolio


  • 563 USD

    Service for selecting goods after completing a survey

    Javascript and Typescript
    The project was developed as a standalone web service deployed on a dedicated server using the feedcraft.space domain. The backend is built with Node.js, hosted on a VPS, and managed with PM2 to ensure stability, automatic restarts, and scalability.

    The backend is responsible for handling the survey logic, storing user responses, applying business rules, and selecting relevant products. Product data is obtained through integration with the Horoshop e-commerce platform API. Products are regularly fetched, normalized, and stored in a local database to enable fast processing, filtering, and reliable recommendation logic.

    The frontend is implemented as a separate client application that communicates with the server via an API. Users complete a step-by-step survey, where each answer dynamically influences the subsequent flow and the final result.

    The diet recommendation service analyzes pet parameters such as pet type, age, activity level, individual needs, and dietary purpose. Based on these inputs and structured product characteristics, the system generates a personalized product selection. Recommendations are built using structured attributes rather than simple tags, resulting in more accurate and relevant outcomes.

    The final output of the service is a curated list of recommended products, which can be used as an independent tool or integrated into an e-commerce system for further customer interaction.
  • Auto-ordering on Horoshop (frontend + backend)

    Online Stores & E-commerce
    An auto-order module was developed for an online store built on the Horoshop platform. The solution works as a standalone frontend widget embedded in the store theme, combined with a backend handler. On the product page, a dynamic “Auto Order −12%” button is displayed based on business rules such as brand, product type, and SKU format.

    The frontend uses lazy loading for both logic and styles, works reliably with SPA navigation and product variant changes, collects cart data, calculates discounts, and persists state in localStorage. Delivery selection is implemented via the Nova Poshta widget (iframe + postMessage) with normalization of the selected data.

    The backend receives the auto-order payload, performs validation, enriches and normalizes delivery data (branch, parcel locker, or courier), stores the request in the database, and submits the order to the CRM. Key events and processing statuses are logged to a Telegram chat via a bot for real-time monitoring.

    #javascript #NodeJS #Хорошоп #ecommerce #Frontend #Backend #telegrambotapi #HTML/CSS/JavaScript
  • Retention Email Campaigns and Automation Logic in SendPulse

    Email Marketing
    As part of the project, a series of recommendation-based HTML email templates was developed, along with the automation logic configured in SendPulse for an e-commerce brand. The work focused on email structure, content, and defining actions triggered after receiving an event via the API.

    SendPulse receives a request from an external system and, based on the provided parameters (pet type, email template identifier, recommendation scenario), triggers the appropriate automation flow. Within SendPulse, filtering and branching logic was implemented to determine which specific email should be sent to the user.

    For each scenario, dedicated email templates were created with segmentation in mind, including pet type, age, size, activity level, and individual needs. The templates feature structured content such as headlines, recommendation blocks, product sections, and expert tips, and are fully prepared for use in automated email workflows.

    #Email-маркетинг #Email #sendpulse #HTML-верстальщик #ecommerce
  • Automating the creation of promo codes on Horoshop via Puppetee

    Javascript and Typescript
    The project was developed as a backend automation service that reacts to incoming webhooks and performs actions in a third-party e-commerce system without direct API access. The primary goal was to fully automate the creation of discount promo codes while ensuring transparency and real-time monitoring of the process.

    The server receives webhooks from external systems containing order and customer data (order ID, email, phone number, promo code, expiration date, pet type, pet name, etc.). After server-side validation, the same request data is forwarded to a Telegram chat via a bot, enabling real-time visibility of all incoming requests and their processing status.

    Once validated, the service triggers an automation workflow using Puppeteer. Through a headless browser, the system logs into the e-commerce admin panel, navigates to the appropriate section, and creates a promo code with predefined parameters such as discount type, code value, expiration date, and business constraints. All actions are executed programmatically and mirror real user interactions with the interface.

    After successful execution, the service sends a confirmation message to the Telegram chat, including the generated promo code and the total processing time. In case of errors or unexpected behavior, Telegram serves as an operational alerting channel for fast diagnostics and control.

    The project was designed with stability and scalability in mind, featuring structured logging, duplicate request protection, controlled retries, and centralized monitoring of the automation flow.

    #NodeJS #Automation #webhooks #puppeteer #telegrambotapi #Backend #ecommerce