Position: Trainee Python Developer
Category: Python
English level: upper
Years of experience: 0.5

- Started studying programming without any background;
- Completed Ucode IT academy projects like Pathfinder (graph), Uls (ls utility analog), Ush (zsh utility analog), Uchat (The Chat), and REST API on Python;
- Developed abstract thinking and learned how to learn (many thanks to Barbara Oakley);
- Managed the content group and doubled the audience of the event;
- Performed in a show and became a permanent actor.
1. Ucode IT academy (Python) - 3 months:
- gained knowledge of Python, SQL, basic OOP, basic Docker, HTTP protocol;
- completed final project (REST API) with positive feedback from other students; personal task - databases.
2. Ucode IT academy (C/C++) - 6 months:
- gained knowledge of basic algorithms, basic computer science, C/C++, Unix, basic database, functional programming, Git, and version control;
- completed final project (The Chat) with positive feedback from other students; personal task - design, frontend.
3. Genesis (frontend, design) - remote/freelance - 3 month:
- gained knowledge of web-design basics, HTML, CSS, js.
- designed websites and landing pages, and developed them (frontend).
4. Bunch of irrelevant but interesting experiences like writing, translation, content making, filming, acting, managing festivals, etc.
Since it's the very beginning of my journey as a developer, I'm up to any task. My aim is to gain experience as much as it is possible, discover new technologies, and increase the knowledge of those I already familiar with to get a general understanding of real-life cases, teamwork, management, and how everything works.