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

Oleksandr T.

Offer Oleksandr work on your next project.

Ukraine Chernigov, Ukraine
2 months 7 days back
Very busy very busy
16 Safes completed
1 year back
8 clients
on the service 3 years

Rating

Successful projects
100%
Average rating
No data
Rating
2138
Python
133 place out of 4464
Data Parsing
79 place out of 771
5 projects
Web Programming
3 projects
Bot Development
3 projects
Data Parsing
3 projects
Python

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

Portfolio


  • Job search website, Estonian market

    Web Programming
    Resource 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 Programming
    A 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 Development
    Implemented 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 Typescript
    Website - 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

    Python
    An 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 Parsing
    Scraper 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 Programming
    Currency 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 Development
    Simple 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

Quality
Professionalism
Cost
Contactability
Deadlines

this guy is a gift from god

Tiago Ferreira | Personal

21 November 2024 108 USD
The secondary project

Quality
Professionalism
Cost
Contactability
Deadlines

Simply the best there is in the market. No competition can stand against him.

Tiago Ferreira | Personal

19 November 2024 53 USD
The primary one

Quality
Professionalism
Cost
Contactability
Deadlines

the best of the best highly recommended to make you any bot that you need his powers are limitless

Tiago Ferreira | Personal

7 February 2024 158 USD
Доопрацювання багатомовного бота з веб вкладками.

Quality
Professionalism
Cost
Contactability
Deadlines

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

Quality
Professionalism
Cost
Contactability
Deadlines

As always, the work is done quickly and well.

16 December 2023 135 USD
Доопрацювання проєкту phyton бота з веб-вкладками

Quality
Professionalism
Cost
Contactability
Deadlines

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.

Quality
Professionalism
Cost
Contactability
Deadlines

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.

Quality
Professionalism
Cost
Contactability
Deadlines

He performed the task quickly and efficiently – he was in contact. I recommend

12 October 2023 45 USD
Parking website vansiton.ua

Quality
Professionalism
Cost
Contactability
Deadlines

It’s all done according to T.

6 October 2023 68 USD
Parking of the iherb website

Quality
Professionalism
Cost
Contactability
Deadlines

The task is done quickly and professionally.

Quality
Professionalism
Cost
Contactability
Deadlines

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.

Quality
Professionalism
Cost
Contactability
Deadlines

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

Quality
Professionalism
Cost
Contactability
Deadlines

As always, the work is done quickly and well.

17 April 2023 45 USD
Projects for Application Management

Quality
Professionalism
Cost
Contactability
Deadlines

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

Quality
Professionalism
Cost
Contactability
Deadlines

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

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great, constantly on connection, very responsible and contactful!

Activity

  Latest proposals 10
Third project Personal project
28 USD
The secondary project Personal project
108 USD
The primary one Personal project
53 USD
Website scraping Personal project
113 USD
PWA template Personal project
1000 USD
Freelance project
88 USD
Processing of the application for the accounting of the agro-trading company Personal project
113 USD
Доопрацювання багатомовного бота з веб вкладками. Personal project
158 USD
Доопрацювання проєкту phyton бота з веб-вкладками Personal project
135 USD
Freelance project
1162 USD