Alex Blashchuk

Python Django JavaScript Node.js

My name is Alexander Blashchuk. I live in Kyiv, Ukraine.

I am back-end developer specializing in web development using the Django framework. My skills include developing and maintaining web applications, databases and RESTful APIs. I have a solid understanding of programming principles and experience with programming languages such as Python, HTML and CSS, JavaScript. I strive for continuous learning and development in the field of web development and am ready to apply my knowledge and skills for the successful implementation of projects.

You can find me at:

Skills

Programming languages

Python, JavaScript

Web frameworks

Django, Node.js

Database

PostgreSQL, SQLite

Front-end

HTML, CSS, Bootstrap

Versioning

Git, GitHub

PyCharm Lover

I'm in love with PyCharm Pro

RESTful API

Django REST Framework

Deploying

Deploying projects to a server under Ubuntu 22.04

My work experience

Checkio.org

Content Manager - June - November 2022

A platform for learning the programming languages Python and JS. The platform with which I started learning the Python programming language. Later he joined her team.

My tasks included:

  • Creation of tasks for beginner programmers. The tasks were of varying complexity, from easy string formatting to OOP.
  • Working with task repositories on GitHub.
  • Writing tips / instructions with step-by-step light hints for solving problems. At the end of these tips, the student received a road-map for solving the task with an explanation of each step.
  • Weekly rallies and thinking through the “logistics” of placing tasks and collecting statistics on successful solutions.
  • Search for useful literature for beginners and create posts with news and collections of tasks.

Market-Battle

Web Developer - March 2023 - Present

A platform for training management skills. A website and a platform for conducting online learning with tracking the students progress have been completely developed from scratch.

  • Frontend development - creation of a mvp and mockup of the site. Writing personal accounts.
  • Writing the backend side. Implementation of the PostgreSQL database logic. Using Redis and Celery.
  • Customization of the Django admin panel.
  • Elaboration of the logic of training and options for its implementation.
  • Deploy the project on the server.
  • I am currently supporting the project.

My clients

Market-Battle

A platform for training management skills. A website and a platform for conducting online learning with tracking the students progress have been completely developed from scratch.

  • Frontend development - creation of a mvp and mockup of the site. Writing personal accounts.
  • Writing the backend side. Implementation of the PostgreSQL database logic. Using Redis and Celery.
  • Customization of the Django admin panel.
  • Elaboration of the logic of training and options for its implementation.
  • Deploy the project on the server.
  • I am currently supporting the project.

Some of my projects

API - Parser

Python

To automate the transition to a new version of the API, I developed a Python-based parser. His task was to go through all the files in the clone of the GitHub task repository and change the pieces of code that used the old API to pieces of code with the new API. Developed specifically for the PyCheckIO.org team.

More About

ANPR Telegram bot

Python, Telegram bot API, Hikvision ISAPI

Developed a telegram bot that provided the ability to control the license plate recognition camera. Its functionality includes: manual opening and closing of the barrier using the Telegram bot, notification of successful license plate recognition and opening of the barrier (a photo of the car is attached and saved locally to the computer) in the Telegram bot, uploading a monthly report in the form of a csv file locally to the computer. Hikvison API is used to control the camera. To get the license plate from the camera, an http server is used that listens to POST requests from the camera, with information about the event.

More About

Market Battle

Django, Bootstrap, PostgreSQL, Celery, Redis

A platform for training management skills Market-Battle. A website and a platform for conducting online learning with tracking the progress of students have been completely developed from scratch.

More About

Audio to Speech Telegram bot

Python, Open AI, Telegram API

Wrote a Python script using OpenAI to translate an audio file into a text file. An audio file is sent to the bot and after a while the bot returns a txt file with recognized text. Created specifically for the Market-Battle team.

More About

E-commerce parser

Python, AsyncIO, AIOhttp, XML

E-commerce parser. Created a custom-made Python-based parser to monitor price changes, product availability, the appearance of a new product on the website of a CCTV equipment trading company. I also implemented a comparison of prices for products of the target site and the customer's site. The result of the parser's work is the collection of information once a day and the design of a letter in the form of a table divided into categories for mail to the customer's managers.

More About