I'm a Python backend developer with over 15 years of production software development experience.
Throughout my career, I've worked from multiple perspectives — as a software developer, solution architect, DevOps engineer, and QA engineer. This experience has given me a broad understanding of the entire software development lifecycle, from architecture and implementation to testing, deployment, and operations.
I hold several professional certifications, including AWS Certified Solutions Architect – Professional, AWS Certified DevOps Engineer – Professional, Docker Certified Associate, Certified Kubernetes Administrator (CKA), and Certified Kubernetes Application Developer (CKAD).
Teaching has also been an important part of my journey. I taught higher mathematics at university for several years, and I enjoy taking complex technical concepts and turning them into practical, structured, hands-on learning experiences.
Today, I'm especially focused on AI-assisted software development. I use AI tools and agents every day, both professionally and in my personal projects, to explore how they can make software engineering faster, more efficient, and more enjoyable.
My personal motto is:
“Everything that can be automated should be automated.”
Software development is challenging enough. When repetitive work can be reliably automated, developers can spend more time on architecture, creativity, engineering judgment, and solving problems that actually require human thinking.
I believe time is our most valuable resource. Automation doesn't just save time — it allows us to spend that time where it creates the most value.
Let machines do what machines do best, so we can focus on what humans do best.