Hey there! I'm Maksim.
I started programming with Python around 2019-2020. After mastering the basics, I tackled algorithmic challenges on platforms like Codewars and took on freelance projects to gain real-world experience.
My focus then shifted to web development. I dove into backend work, creating Telegram and Discord bots. Along the way, I learned about client-server architecture, frameworks, middleware, asyncio, databases (SQLite, PostgreSQL), Docker, Nginx, Redis, and RabbitMQ. I also delved into API development, exploring REST, GraphQL, and gRPC architectures.