Skip to content
View IlyenkoJenya's full-sized avatar
🏠
Working from home
🏠
Working from home
  • AQUASOFT
  • Canada

Block or report IlyenkoJenya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IlyenkoJenya/README.md

Hey, I'm Yevhenii 👋

Python Developer · Founder & Builder of AQUASOFT · Open to work in Canada 🇨🇦


About Me

I'm a backend developer, entrepreneur, and business strategist from Ukraine, currently based in Canada.

Four years ago I co-founded AQUASOFT — a water filtration company in Kazakhstan (Almaty & Astana). I wore every hat: business strategy, operations, and the entire technology stack. As the sole developer, I built the full digital infrastructure from scratch — e-commerce platform, CRM, Kaspi marketplace integration, WhatsApp & Telegram automation, online payments, and all the backend systems that keep the business running day to day.

Over four years the platform helped scale the business to 5,000+ active clients, 100,000+ products sold across Kazakhstan, and 50+ orders processed daily — with in-house service teams operating in Almaty and Astana. The system is still live and the business continues to grow.

I love building things that people actually use and that make their lives easier. Now I'm looking to bring that same mindset to a team — writing clean backend code, automating the boring parts, and shipping things that matter.


What I Built at AQUASOFT

Full-stack business platform — e-commerce + CRM + marketplace + messaging automation, built and maintained solo over 4 years.

Layer What I built
🛍️ E-commerce storefront Product catalog with categories, product cards (photos, specs, reviews from Kaspi), cart and checkout flow
📦 Orders & CRM Full customer lifecycle: order creation, service history, scheduled follow-ups, call logging with outcome tracking — managing 5,000+ clients
🏪 Kaspi.kz marketplace Real-time order sync from multiple stores via Kaspi API; regional delivery management across Almaty, Astana and Kazakhstan regions
💬 WhatsApp automation Automated welcome messages and service reminders via Green API; bulk messaging with per-customer delivery tracking
📊 amoCRM pipeline Auto-creation of contacts and deals in service funnels; synced for both direct and marketplace customers
🤖 Telegram bot Instant order notifications for managers, on-demand Excel report generation delivered directly to Telegram
💳 Payment processing Full ePay (Homebank Kazakhstan) acquiring integration: session init, postlink callback, success/failure handling
⚙️ Async task engine Celery workers + Redis broker + django-celery-beat: service status updates, CRM sync, Kaspi polling — all on schedule
📈 Custom admin panel Django Admin extended with Bootstrap modals, AJAX popovers, bulk actions (export, notify, push to CRM) for non-technical managers
📞 Telephony integration Sipuni webhook for call tracking; full call history tied to customer cards

Other Projects

Project What it does Stack
kaspi-delivery Telegram bot that auto-tracks Kaspi delivery status and notifies customers Python, Playwright, OpenAI
telegram-news-bot Aggregates news from multiple sources, summarises with AI, sends daily digest Python, OpenAI, Telegram
embassy-watcher Monitors embassy appointment slots and alerts via Telegram the moment one opens Python, Selenium

Tech Stack

Backend Python Django FastAPI Celery REST API

Databases & Messaging PostgreSQL Redis SQLite

DevOps & Cloud AWS Docker Docker Compose GitHub Actions Nginx Linux

Automation & Integrations Telegram WhatsApp Playwright OpenAI Selenium


Certifications

  • AWS Certified Developer – Associate

Get in Touch

Pinned Loading

  1. embassy-watcher embassy-watcher Public

    This code helps to catch available appointment slots at the U.S. Embassy in Astana, Kazakhstan. You can adapt this code for your own needs and cities

    Python

  2. telegram-news-bot telegram-news-bot Public

    Telegram bot that collects news from Telegram channels, analyzes them with OpenAI, and sends a daily TOP-10 digest.

    Python 1

  3. kaspi-delivery kaspi-delivery Public

    Telegram bot for confirming Kaspi order deliveries. Automates the "Выдать заказ" flow via Playwright — logs in, finds the order, handles SMS confirmation, and optionally generates review suggestion…

    Python

  4. kaspi-reviews kaspi-reviews Public

    Kaspi Merchant review automation bot - price drop, order polling, SMS confirmation

    Python