Position: Junior Python Developer
Category: Python
English level: intermediate
Years of experience: 0.5


Hi, thanks for taking the time to visit my profile! I am a beginner IT specialist who wants to develop further in this field. I have a bachelor's degree in software development (almost a master's degree)

For half a year I've been working in a team that developed a bot for Telegram. Python, asynchronous library aiogram, mysql, sqlalchemy was used for development. 

My responsibilities was:
• New functionality development
• Database operations
• Displaying data for users in the bot
• Fixing old bugs
• Communication with the dev team and managers

I also have a few pet projects of my own. 

"Tokendo". To-do application with the distribution of tasks into projects. I used Django for development. It is possible for users to create and login into account. As a database I used PostgreSQL.

"Moderator bot". Shortcut Telegram bot created to help moderate a group. For example you have created a shortcut called "hello", which should be replaced by the text "Hello World, It's shortcut bot". After you send a !hello message to the group, the bot will delete your message and send the text "Hello World, It's shortcut bot". Only an administrator can perform CRUD operations on shortcuts. I used aiogram and PostgreSQL for development. Also the bot was running on the server using docker-compose.

I want to further develop my skills in the direction of backend development.