Position: Junior Python Developer
Category: Python
English level: pre
Years of experience: 0

Ap 5% rating on CodeWars
Working news aggregator telegram bot
I’m a beginner Python developer. For the last 6 months, I got a broad experience programming in Python while planning & developing a cloud-native Python service that provides users with a Telegram news resources aggregator bot.

Using free services like Trello, Miro, and GitHub, I learned how to plan and visualize service architecture, create and split tasks by functionality and prioritize them. I discovered the meaning of terms like MVP, DoD, task backlog, technical debt, etc.

I found out why it’s important to use version control systems while you work in a team, and also why microservice-based architecture is a killer feature for modern fast-growing, scalable, and reliable services.

I studied the main programming patterns, got my hands on basic OOP principles, learned what threading is in Python, and how to parse web resources and work with databases such as MySQL & Redis.

Also, I found out what a docker container is and why it’s important to use it for local development and production environment. I learned how to build docker images and start multiple docker containers, as well as how to make them work together. Also now I know why devs have to pay attention to the proper logging for their services.

I’m a team player but working on some tasks by myself is not a deal-breaker for me.

I’m interested in any useful knowledge and experience that would make me a skilled developer.