Oleksandr Y.
Offer Oleksandr work on your next project.
4 hours 30 minutes back
6 proposals made
on the service 1 month 21 days
Rating
Language proficiency level
Skills and abilities
Programming
Administration
Portfolio
-
4000 USD Construction Crew Management System (Python)
Website DevelopmentThis system was implemented from scratch at the request of a construction company that needed a tool for accounting the work and finances of various teams and projects. It consists of 2 parts:
* web version for teams and administrators
* mobile applications for iOS and Android for teams
… Main features:
* entering information about types of work (names, units of measurement, cost, import from Excel)
* entering information about projects and teams (their leaders, affiliation to projects, etc., with the ability to import from Excel)
* the ability for teams to submit completed work and for leaders to view and confirm this work
* automatic financial accounting: calculation of the cost of work for teams, advances, the ability to add separate payments to teams or mark work/advances as paid, showing the total debt to teams
* detailed export to Excel of information about work considering finances for any period
Technical stack:
* Frameworks: FastAPI, pre-commit
* Libraries: SQLAlchemy, python-jose, pytest, openpyxl, and xlrd
* Other tools: Postgres, uv, ruff, pyright, Docker and docker-compose, Celery, Redis
* CI: GitHub Actions
-
813 USD Parser for booking on the service website (Python + Playwright)
Data ParsingThe client has set the following task: to implement a parser that would allow automatic booking of desired services for a specific date and time.
Main features:
* based on the provided parameters, the parser navigates from the homepage to the point of selecting the date and time and waits for further instructions
… * proxy rotation to bypass geo-blocking
* simulation of natural cursor movement to reduce the risk of blocking
* after receiving information from the user about the date and time - additional booking notification via email
Technical stack:
* Frameworks: playwright
* Libraries: BeautifulSoup, email, smtplib
-
Website for managing parsers (Python + Selenium)
Web ProgrammingThis simple to use, yet highly effective system for managing parsers has been implemented for populating content on websites for business listings in the USA and the UK. It consists of 2 logical components:
* a module for launching and managing parsers
* a website as a user interface.
… Main features:
* over 450 implemented parsers of varying complexity
* ensuring high performance of parsers through parallelization of their work
* built-in detection protection system: proxy rotation, absence of headless flag due to a virtual display, anti-detect tools for browsers controlled by Selenium
* control of parser operations: launching a parser with parameters (excluding or including intervals of states, provinces, pages, etc.), launching all parsers in a category, premature stopping of parsing
* monitoring of parser operations: number of successfully processed points, number of blocked proxies, overall operational status
* ability to download log files for problem analysis
* ability to update the list of parsers without the need for a complete stop of all.
Technical stack:
* Frameworks: FastAPI
* Libraries: Bootstrap, pymysql, Pillow (there have been tasks involving image parsing)
* Parsing infrastructure: multiprocessing, requests, BeautifulSoup, Selenium, undetected-chromedriver, xvfb
* Other tools: Docker and docker-compose, Sentry
Activity
| Projects underway 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Bug fixes in Python automation for uploading videos to YouTube
226 USD
|