Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 0


English teacher
Apr 2023 - Present

My project is a program which I want to give my daughter. She likes to learn foreign languages, but can't find interesting apps to learn. Somewhere apps don't have interaction, in some apps you can't add your own words to learn and can't create collections with them. Somewhere to find the usage of the word you need to go to the other site. So I try to implement ChatGPT into my app, and he realizes some interesting functions:
- He can talk with you and show you your mistakes.
- He writes interesting facts about the world using target words.
- He can show you how your sentence should look in English.
The app has language-learning cards and card collections. I want to realize the cards' sorting.
Technologies: Redis · Docker · HTML5 · Cascading Style Sheets (CSS) · Bootstrap · Python (Programming Language) · Django · PostgreSQL


Personal Assistant
In our team, we want to create something, that can help people to save all information in one place. News, contacts, notes, files and some useful features like learning English in watching new vacations on dou.ua
I work on saving files to the cloud. I chose Dropbox because I think that they have a convenient API. How wrong I was! The hardest part was to create a refresh token. Another is an interesting job with many-to-many relations in Postgres and some difficulties with the interface. Here I first used Django buil-in View classes. It was interesting. But there is too little experience to understand all the possibilities of Django.
Implemented here: (name search, sorting, filtering by file types, upload file, download file, delete file)
Technologies: Dropbox · Docker · Sphinx · HTML5 · Cascading Style Sheets (CSS) · Bootstrap · Python (Programming Language) · Django · PostgreSQL