Hello! My name is Anton Ogorodnikov, and I am a software engineer. I graduated from Bauman Moscow State Technical University with a specialization in Systems Programming. My main programming languages are Python and Golang. Currently, I am more focused on managing development departments of around 100+ people. I handle processes, architecture, hiring, and various cultural aspects related to software development. It is extremely important for me that IT teams work together according to common, transparent, and clear rules. I try to describe my own rules of the game in playbook.
Education
- 🎓 Bauman Moscow State Technical University, Specialist, Information Technology, 2006-2012
- 👨🏻🎓 Digital October (Binary District), Product Owner Course, 2018
- 👨🏻🎓 Podlodka Teamlead Crew #6, 2020
- 👨🏻🎓 Podlodka Teamlead Crew #12, 2024
IT experience
- 🐍 Python developer about 12 years
- 🦫 Golang developer about 2 years
- 🦸🏻♂️ TeamLead about 5 years
- 👨💼 Head of Engeeneering about 3 years
- 👨💼 CTO less than a year
Career path
- 👨🏻🎓 2009: Intern - Schneider Electric
- 👨🏼💻 2010 - 2012: Python Developer - НПО Эшелон
- 👨🏼💻 2012 - 2014: Python Developer - Digital October (undev)
- 🦸🏻♂️ 2014 - 2019: TeamLead (python/golang) - Emerging Travel Group (ostrovok.ru | zenhotels.com | b2b.ostrovok.ru | ratehawk.com )
- 🦸🏻♂️ 2019 - 2021: TeamLead (python/golang) - SoftPro
- 👨💼 2021 - 2024: Head of Engineering - Magnit
- 👨💼 2024 - ....: CTO Ecom - Gold Apple
Feedback
- Alex Shmitko. We worked together in: Emerging Travel Group.
- Artem Chapurin. We worked together in: Emerging Travel Group, Magnit.
- Vladimir Viazovetskov. We worked together in: Emerging Travel Group, Magnit.
- Nikolai Ivanov. We worked together in: Digital October, Magnit.
- Dmitry Baskakov. We worked together in: SoftPro, Magnit.
- Kirill Grishin. We worked together in: Magnit.
- Alexandr Sereda. We worked together in: Magnit.
- Valentin Shchitov. We worked together in: Magnit.
- Alexey Malyshev. We worked together in: Magnit.
- Sergey Gorustovich. We worked together in: Magnit.
Public performance
- 🎥 Moscow Python Podcast. Про генерацию кода (level: all)
- 🔊 Два Ивана №13 Engineering Practices at Scale
- 🎥 Moscow Python Podcast. Опыт перехода компании на Pydantic 2
- 🎥 TeamLeadConf. Я тимлид, и у меня ломка. Что делать?
- 🎥 Магнитное поле №12 – Как оптимизировать опыт разработки с помощью собственной PaaS
- 🎥 DevToDev Demo on channel magnit-tech
- 🎥 Публичное собеседование: Работа с метриками / Елена Гранд (Selectel), Антон Огородников
- 🎥 Инженерная культура. Что это и почему она важна?
Publications
- 📝 История типизации на примере одного большого проекта
- 📝 Как мы боролись с проблемой разлогинов в приложении «Магнита» и возвращали пользователей обратно
- 📝 Публичная документация Magnit Online, Принципы инженерной культуры
- 👉 Telegram channel - Бомбящий программист 👈
Documents/articles that I like or that inspire me
- Amazon Leadership Principles
- Avito Manifesto | Avito Playbook
- Magnit Engineering Culture
- Valve's Handbook for New Employees
- Publications by DORA
- Atlassian Incident Management
- Agile Manifesto
- 12 Factor
- Zen of Python
- Programming Motherfucker
Favourite Books