Oleksandr T.
Rating
CV
I am a highly skilled Full-Stack Web Developer with extensive experience in web scraping and browser automation. My expertise spans a wide range of technologies, including Python, PHP, JavaScript, HTML, CSS, SQL, Bash, and Regex. I intentionally avoid focusing on specific frameworks, as I believe in tailoring solutions to your unique project needs.
In addition to my development skills, I have strong experience in Linux system administration, allowing me to manage server environments effectively. I excel at understanding and optimizing existing code, and I thrive on tackling complex, non-standard projects that require creative problem-solving.
With an individual approach to every project, I am committed to delivering fast, accurate, and high-quality results that align with your goals.
Skills and abilities
Programming
Administration
Portfolio
-
Job search website, Estonian market
Web ProgrammingResource in “bulletin board” format.
Frontend: Vue.JS, BootstrapVue, jinja2
Backend: Python, Sanic (asyncio), Postgres (SQLAlchemy), Elasticsearch
… • Adaptive layout based on Figma
• Multilingual - Estonian, Russian, English (sanic-babel, js-gettext)
• User sign up (phone number confirmation via SMS), authorization, password recovery
• Adding an ad with a rich text editor and image uploading
• Full-text search (with morphology of three languages), search by filters
• Sending a response to the creator of the ad by email, sending a complaint to the site administration
• Favorites section, you can add to favorites from anywhere
• My ads section, editing and deleting your ads
• Automatic removal of advertisements
• Email reminder 2 days before deletion, with a link to renew
• Pagination with loading via fetch into the current page
• Carousel with popular ads at the bottom of the page
• “Recommended vacancies” block on the advertisement page. Selection by keywords from the title of the current ad
• Admin panel – the ability to delete individual advertisements, block users (when blocked, all user advertisements are deleted). Possibility to enable pre-moderation.
• Bot protection using Recaptcha and CloudFlare
• Deployment to DigitalOcean
-
Application for accounting
Web ProgrammingA web application that simplifies accounting for a trading company.
Frontend: Vue 3 + Bootstrap. Instant data updates using WebSockets.
Backend: Python, Sanic (asyncio) with a relational database (Postgres, SQLAlchemy) and a described API for the possible development of a mobile application in the future.
The backend and database must be hosted on Amazon AWS
… The application should allow logisticians, managers, accountants and business owners to fill in and check data at all accounting stages in a convenient format.
Functionality:
Application processing:
The logistician has the ability to view all created applications and take them into processing. Each application must be processed by one logistician and two accountants (Transport Accountant and Culture Accountant). After the Logist takes the request for processing, the request disappears from the list of active requests for other Logists, and appears in the list of active requests for this Logist
After filling out the application by the Logist and confirming the correctness of the entered information, the application goes to the list of applications for the Transport Accountant and Culture Accountant. Until the application is checked by the Accountant, the Logist can return the application to processing, and then it disappears from the list of active applications for the Accountant. Once the Accountant has confirmed the application, the Logist cannot change anything.
Application processing by an accountant:
The accountant must check the correctness of the data entered by the Logist.
If there is an error in any of the fields, the application is rejected, a comment is written as to why the application was rejected and returned to the list of active applications for the Logist who worked on it and he has the opportunity to change the fields depending on the comment.
If no errors are found, the Accountant must confirm the application, after which the Accountant must fill in the following fields in the application
After the application is processed by the Accountant, it enters the list of completed applications for Directors, any director can review the application and confirm the correctness of the entered data. If there is an error in any of the fields, the application is rejected, a comment is written as to why the application was rejected and returned to the list of active applications for the Accountant who worked on it and he has the opportunity to change the fields depending on the comment.
If no errors are found, the Director must confirm the application and it enters the list of completed applications. From the list of completed applications, you can reject the application at any time and it will return to the list of active applications for Logists.
After confirmation, the director can review the application and fill in the field
- Bonus
Problem applications:
A separate "Problem applications" page should be created for the director. Applications rejected by the Accountant, but not yet corrected by the Logist, as well as applications in which the TTN expense was not indicated within 2 weeks after the application was closed, are included there.
Tracking work on the application:
Each action on the application must be stored as a separate event in the system and be available for review
Additional functionality:
- Ability to add several machines to one application
- Export of completed applications by filters in .xlsx format
- Ability to upload photos for TTN
- Password recovery by mail
- Email of rejected and problematic applications
-
BitcoinRefuelBot (Telegram P2P exchange)
Bot DevelopmentImplemented in Python using aiogram and sqlalchemy.
Functionality:
* Creation of ads by users. When creating, the specified address is checked through the Google Maps API.
* Search ads by city/state. It is also possible to search for places nearby, within a certain radius.
… * User rating and statistics
* Automatic escrow service (deposit).
* Each user has a separate bitcoin wallet. Address generation using master public key, transaction processing via electrum daemon.
* Withdrawal of funds is implemented in semi-automatic mode (private keys are not stored on the server)
* Upon request, connection to the agreement with the buyer and seller - moderator.
-
Django website
Javascript and TypescriptWebsite - landing page for a transport company on django
• Adaptive layout based on Figma (vanilla js)
• Ability to edit everything through the admin panel
• Multilingual
… • Photo slider
• Feedback form
-
Food delivery scraper
PythonAn example of a non-standard scraper for collecting data on shipping costs and the minimum order amount from several sites. Iteration by geographic coordinates, requests to Google Maps API, and comparison of spelling variants are used. Also, for one of the sites, it was necessary to implement a search for a product with a minimum price and add it to the cart.
-
Autoglass Scraper (Selenium)
Data ParsingScraper for supplier's website. Implemented in Python + Selenium WebDriver.
Extracts data for all products (7000+ items) into an Excel file.
1) Eurocode
… 2) Brand
3) Model
4) Body
5) Years of production
6) Type of glass (rear, windshield, etc.)
7) Manufacturer
8) Equipment
9) Price
10) Availability
-
Currency сonverter
Web ProgrammingCurrency converter parses data from three sources (minfin, santander, coinbase). The rate is updated several times a day and recorded in the database, it is possible to see what the rate was a few days/weeks/months ago according to the calendar.
-
Traffic & WHOIS Bot
Bot DevelopmentSimple telegram bot implemented in Python using aiogram and sanic. The main purpose is to collect traffic usage data from several VPS and notify to Telegram when the daily limit is exceeded. It is also possible to display daily statistics on a web page.
Reviews and compliments on completed projects 16
22 November 2024
28 USD
Third project
this guy is a gift from god
![]()
21 November 2024
108 USD
The secondary project
Simply the best there is in the market. No competition can stand against him.
![]()
19 November 2024
53 USD
The primary one
the best of the best highly recommended to make you any bot that you need his powers are limitless
![]()
7 February 2024
158 USD
Доопрацювання багатомовного бота з веб вкладками.
I'm impressed by Alexander's work on pre-working Telegram-bot on Python. I want to note the high speed of development, which is based on great experience and attention to details. Alexander demonstrated excellent coding skills, effective communication, understood and considered my wishes and requirements. I recommend Alexander for his technical skill and the desire to provide a primary solution.
![]()
21 January 2024
113 USD
Processing of the application for the accounting of the agro-trading company
As always, the work is done quickly and well.
![]()
16 December 2023
135 USD
Доопрацювання проєкту phyton бота з веб-вкладками
Alexander mastery fulfilled the task of improving the Telegram-bot, with impressive efficiency dealing with all the improvements and wishes. He not only fulfilled the technical requirements, but also thought about the future functionality, demonstrating exceptional distance vision and initiativity. in a short time.
![]()
21 November 2023
1162 USD
Creating a job search website, Estonian market
Excellent performance of work. The executive is always in contact. A clear understanding of the task. It was given far from easy and not complete TZ, but the performer understood everything and encoded it as necessary. I strongly recommend cooperation, long ago I was not so satisfied with the work with the freelancer. The professional of his business, 10/10. Everything is delivered exactly in time, without any delays.
29 October 2023
11 USD
Fix the url generation of the online store on php
He performed the task quickly and efficiently – he was in contact. I recommend
12 October 2023
45 USD
Parking website vansiton.ua
It’s all done according to T.
![]()
6 October 2023
68 USD
Parking of the iherb website
The task is done quickly and professionally.
![]()
18 August 2023
226 USD
Multi-language telegram-bot with two plugins in the style of the bugger king
I was pleased to work with Alexander on a complex project that required significant programming skills on Python.Alexander not only justified, but also exceeded all expectations, giving a great decision.He successfully developed a Telegram bot that easily integrated with our service through the API, demonstrating his mastery of both the Telegram platform and the API integration methods.What really impressed me was his ability to solve complex problems with innovative thinking, which allowed the bot not only to perform its basic functions, but also to include new, valuable functions.Alexander's dedication to the project was obvious throughout all our cooperation.His proactive communication and frequent updates kept me aware of progress, which allowed to make corrections and make decisions much easier.His attention to the details and the structured approach to coding found its reflection in the effective robot work and the minimum number of errors.Based on the great experience of working with Alexander, I decided to continue our partnership on future projects.His experience, labor ethics and desire for perfection make him an exceptional choice for any programming tasks.I will encourage Alexander to cooperate with anyone looking for a qualified Python programming professional capable of achieving impressive results.
27 July 2023
68 USD
Create a currency converter that will take the rate from the indicated sources.
Alexander performed the task well and quickly. satisfied with the result.
12 May 2023
113 USD
Additional application express function in Excel and UI/UX processing
As always, the work is done quickly and well.
![]()
17 April 2023
45 USD
Projects for Application Management
He quickly and professionally performed the work on the processing of the project under changed requirements. I will go forward.
![]()
5 April 2023
677 USD
Project development in C# or Python
It was very pleasant to collaborate with Alexander, a very initiative and developing capable, starting from design and front-end, ending with a deployment at AWS. I’m sure I’m going to get to the projects and next. Thanks for the work done.
23 January 2023
113 USD
Testing
Everything is great, constantly on connection, very responsible and contactful!
![]()
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Third project
28 USD
|
|||||
|
The secondary project
108 USD
|
|||||
|
The primary one
53 USD
|
|||||
|
Website scraping
113 USD
|
|||||
|
PWA template
1000 USD
|
|||||
|
Freelance project
88 USD
|
|||||
|
Processing of the application for the accounting of the agro-trading company
113 USD
|
|||||
|
Доопрацювання багатомовного бота з веб вкладками.
158 USD
|
|||||
|
Доопрацювання проєкту phyton бота з веб-вкладками
135 USD
|
|||||
|
Freelance project
1162 USD
|