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

Yehor Shapovalov

Offer Yehor work on your next project.

Ukraine Kyiv, Ukraine
11 hours 28 minutes back
Available for hire available for hire
2 proposals made
age 25 years
on the service 18 days 8 hours
  • web developer
  • Desktop Application
  • web applications
  • React/TypeScript
  • python
  • fastapi
  • telegram bot
  • AI integration on Business

Rating

Successful projects
No data
Average rating
No data
Rating
417
Python 1
406 place out of 4478
Web Programming 1
1446 place out of 6439

CV

Python Developer with 3+ years of commercial experience.


Tech stack:


  • Backend: Python (FastAPI, Django, Celery)
  • Frontend: React, Next.js (App Router, SSR/SSG), TypeScript, Tailwind CSS
  • Databases: PostgreSQL, MongoDB, Redis, SQLAlchemy + Alembic
  • AI/LLM: OpenAI, Anthropic, Google Gemini APIs, prompt engineering
  • Telegram: aiogram 3.x, Pyrogram, Telethon, Mini Apps
  • DevOps: Docker, Railway, Nginx, Cloudflare, Linux servers
  • Scraping: Playwright, Selenium, anti-detection setups


My experience includes:


  • Built and maintained a web automation project using Python and Selenium for 3 years. It brought in over $90,000 during that time. At its peak, the project ran on 120 servers with Windows Server OS, managed via RDP.
  • Built over 20 Telegram bots. The biggest one was a bot for a traffic arbitrage course with 7,000+ active users. It worked as an educational platform for students and had a wide range of admin features, including Facebook CAPI integration for running ads and a UTM tag system for end-to-end analytics.
  • Built full web applications from scratch. The most recent one is a CRM system with Zoom, Telegram, and Google Meet call integration so managers can communicate with leads. It has a fully functional Telegram integration (including calls) with a custom chat built into the interface - synced with Telegram in real-time, supporting all types of media files and attachments. Also integrated AI (Google Gemini API) to analyze call transcriptions, generate summary reports, and build a psychological profile of each lead, including Lead Score.
  • Built data scrapers. The largest project involved scraping from 50 different sources - stores on the accsmoll.com marketplace - to generate daily, weekly, and monthly market statistics.
  • Built cross-platform desktop utilities for Windows x64, macOS Intel, and macOS M-chip.
  • Managed Windows Server (RDP) and Linux/Ubuntu VPS servers. Set up Cloudflare, registered domains, configured DNS records, SSL certificates, and Anti-DDoS rules.
  • Set up integrations for the media buying team using Keitaro and Binom trackers for traffic sources like Google, Facebook, and Moloco. This included connecting affiliate networks and app providers, building landing pages, and creating campaigns with S2S postbacks and traffic distribution rules.

Skills and abilities


Translation

Portfolio


  • Educational Telegram Mini App

    Web Programming
    Telegram Mini App for an educational platform with affiliate marketing. The platform has been used by over 7,000 active students. A system for submitting and checking homework with evaluations by managers has been implemented. A registration funnel with a preliminary survey and personalized programs has been developed. A testing system for students has been created with an admin panel for creating tests. UTM tracking has been implemented to monitor traffic sources and for marketing analysis. A mailing system for mass messages to the user audience has been realized. The ability to register in one click for standard programs has been added.

    Main technical stack: Python, React.js.
  • Educational Bot (7,000+ students)

    Bot Development
    Telegram bot for an educational platform used by over 7,000 students to learn affiliate marketing. Implemented a system for submitting and checking homework with grading by managers on a scale of 0-12. Developed a registration funnel with a preliminary survey. Created a testing system for students with an admin panel for creating tests. Implemented UTM tracking to monitor traffic sources and for marketing analysis. Established a mailing system for mass messages to the user audience. Developed a complete admin panel: role management, statistics, user management, and streams.

    Main technical stack: Python, aiogram 2.X -> aiogram 3.X.
  • Fun Captcha Solver (Computer Vision)

    Solving Arkose FunCaptcha using computer vision without training ML models, solely through mathematical operations on images. The image is divided into two halves: the left contains the target object and the target orbit number. The target orbit number is determined from the top left using OCR. Hough transformation for circles is used to detect and cut out all objects from the right side. The SSIM algorithm finds the match for the target object among all detected objects. A grid of orbital circles is recreated, with each orbit represented as a set of points. Euclidean distance determines the current orbit of the target object. The shortest path is calculated to move the object to the desired orbit.
  • DevOps services

    Software & Server Configuration
    Performed the full cycle of setup and support of server infrastructure on various platforms and in different environments. Configured VPS: Nginx, SSL, systemd/nssm services, environment management. Carried out Cloudflare setup: DNS management, DDoS protection, CDN and caching, SSL/TLS. Deployed on Railway, Vercel, and dedicated servers. Managed DNS records: A, CNAME, MX, TXT, SPF, DKIM. Set up corporate email on own domains and ensured email deliverability: SPF, DKIM, DMARC. Implemented monitoring, logging, automatic restarts, and uninterrupted operation 24/7.
  • Integration setup (Keitaro, Binom)

    Software & Server Configuration
    Set up infrastructure for media buying departments - a complete tracking pipeline from traffic source to conversion. Registered domains, configured SSL certificates, and set up Cloudflare. Installed and configured Binom / Keitaro trackers on VPS. Integrated affiliate programs via S2S postbacks, as well as services for Android app providers (WebView / PWA). Configured UTM tags and traffic source parameters throughout the conversion funnel, managed traffic distribution rules. Implemented conversion event transmission to traffic sources via API (Facebook CAPI, Google Ads API).
  • Web Automation Script ($90,000+ revenue over 3 years)

    Python
    Developed a web automation script to execute interaction scenarios with web resources. Various types of proxy ports (residential, server, mobile) from different providers were used, along with Python and the Selenium library, as well as numerous APIs needed to complete tasks (for example, mega.nz - file hosting API, FirstMail - email service API, and others). A centralized database on PostgreSQL was used as the base. At its peak, the project was launched simultaneously on 120 Windows RDP servers, where I handled their maintenance and script refinement, promptly fixing bugs in the project I developed. I was also responsible for part of the communication with clients, working under deadlines to achieve their goals. Over 3 years of work, the project generated more than $90,000 in revenue.
  • Parser for market analysis (50+ various web sources)

    Data Parsing
    A parser has been developed to analyze key indicators in the account market: turnover, the number of accounts sold, which accounts, in which stores, in what quantity, and at what price were sold in the last 30 minutes, day, week, and month. To structure this information, the system generates line graphs and xslx reports, which are sent to a Telegram chat. All 50 sources have differences in layout, and the parser has been working stably for over 2 years.

    Main technical stack: Python (requests, matplotlib, openpyxl, BeautifulSoup, Selenium, aiogram, scheduler)
  • Academy CRM - AI system for the educational platform

    Web Programming
    Academy CRM is a CRM system for an educational platform. The project was developed to systematize the work of managers, collect data for analytics, improve communication with leads through AI analysis of the psychological profile of the lead based on their messages, as well as calls with them, which are transcribed and analyzed automatically using the Transkriptor API, Google Gemini API, and Open AI API.

    The project features full integration with Telegram - through the web interface, messages, all attachments (images, audio, video, documents, etc.), as well as calls in Telegram through the web interface of the system with an automatic call recording function are available. Notifications for managers about messages from leads are implemented via SSE, and the chat uses WebSocket to display messages in real time.

    Zoom and Google Meet are integrated into the system through their respective APIs: managers can create conferences through the system interface and schedule them using the calendar.

    For lead payments for packages, integration with payment gateways has also been added: PayPlay (for creating invoices and payments in cryptocurrency), as well as WayForPay for fiat.

    The main technical stack of the project: Python, Fast API, Next.js.

Activity

  Latest proposals 5
Transcription of video + formatting Knowledge Base in Notion
23 USD
Keitaro tracker setup Personal project
Adding data to Google Sheets
16 USD
Development of a Telegram bot with a Mini App for binary options signals
135 USD
A platform for learning English with lessons, homework, and tests.
65 USD