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.
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 AboutANPR 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 AboutMarket 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 AboutAudio 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 AboutE-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