• File

Aliaksei

Python developer

Age:
23 years
City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Krents Aleaksei

Date of birth: 30.12.2001
Marital status: single
E-mail: [open contact info](look above in the "contact info" section)
Cell: [open contact info](look above in the "contact info" section)
Address: Krakow, Poland

Objective:
Looking for a full-time position of a software developer.

Summary of qualifications:
Server-side backend development experience using Python, CouchDB, RethinkDB,
Redis, MySQL, PosgreSQL, S3, NSQ, RabbitMQ, PHP
Client-side web frontend development using HTML/Javascript, React, SwiftUI (IOS),
Vue.
Complex projects design planning skills.

Social accounts
linkedin - [open contact info](look above in the "contact info" section)
finif/github -https://github.com/demoh2019

Summary of professional
experience2020-2021
Freelance Project Development on Django: https://tlg.pm. Within the scope of this
project, a web service was developed, which encompasses the following key
components:
Parser for https://t.me: A specialized parser was employed to gather data and content from
the Telegram platform.
Libraries for working with the Telegram database: Specific libraries were used for efficient
interaction with the Telegram database.
Utilization of RethinkDB: RethinkDB was chosen as the database, providing flexible and
scalable data storage.
Custom Administrative Panel: A custom administrative panel was developed to facilitate
convenient management and monitoring of the project's data and functionality.
Usage of Cron and Supervisor: Cron tasks and Supervisor were implemented for
automating processes, including running Django commands and generating sitemaps.
Bot Protection with CAPTCHA: To enhance security and complicate the data parsing
process, CAPTCHA functionality was added, preventing automated bots.
Redis for Statistics: Redis was employed for storing and processing project statistics data.
This project showcases a wide range of skills and technologies applied in the
development of web applications based on Django, as well as in web scraping and data
processing usingthe Telegram API and RethinkDB.

2021-2023
The lead CRM developer at Van Tattoo Company oversees a multifaceted project that
leverages various technologies and components to deliver a comprehensive solution:
Asura as a Data Layer: Asura serves as an intermediary layer between the client and the
PostgreSQL database server, enhancing data retrieval and management.
Celery Tasks Integration: Celery tasks are integrated into the project, enabling
asynchronous task execution and management.
React-Based Client Chat: The client's chat functionality is developed using React,
providing an interactive and responsive chat interface.
Feature-Rich Django-Rest Backend: The Django-Rest backend offers a wide range of
functions, including extensive statistical data collection, a daily capitalization mechanism
for a savings feature, an integrated store, and session management.
New Network for Seasonal Chart Forecasting: A new network is established to provide
forecasts based on chart data with seasonality considerations.
Optimization of Backend and Frontend: Extensive optimization efforts have been
undertaken to enhance the performance of both the backend and frontend components.
Migration to Django 4: The monolithic project originally built on Django 2 has been
upgraded to Django 4, benefiting from the latest features and improvements.
Enhanced React Integration: The interaction between different CRM components has been
refined, ensuring seamless communication and data exchange.
Telephony Integration with SMS Messaging: Telephony services are integrated into the
system to facilitate SMS messaging and communication.
CI/CD Implementation: Responsible for setting up Continuous Integration and Continuous
Deployment pipelines to automate the software development process.
Nginx Setup: Configured Nginx as a reverse proxy for load balancing and improved
security.
Docker and Docker-Compose: Utilized Docker for containerization and Docker-Compose
for defining and running multi-container Docker applications, enhancing the project's
portability.
Oki-Toki Integration: Integrated Oki-Toki services for real-time communication and
notifications.
Payment Gateway Integrations: Implemented payment gateways like LiqPay and Stripe to
facilitate financial transactions.
This project represents a significant undertaking that showcases the skill and expertise of
the development team, resulting in a feature-rich CRM system tailored to Van Tattoo
Company's needs.

Technical skills:
Programming languages, frameworks and technologies: Python (standalone,
Django,PyQt), PHP, Javascript (AJAX, Prototype), (X)HTML, Erlang/OTP, REST.
Operating systems: Linux, MacOS
Version control systems: Git, Mercurial.
Databases: MySQL, CouchDB, Redis, RethinkDB, PostgreSQL, MongoDB.
Servers: apache, nginx, mysql, couchdb, rethinkdb.
DevOps and Containerization: Docker, Docker-Compose, Jenkins

Languages:
Russian, Ukrainian, Belarusian, English (A2)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs:
>