Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

About the Author

Jahongir Hakimjonov

Python Backend Developer → ML/MLOps Engineer

🎯 Who?

Hello! I’m Jahongir Hakimjonov — a Python backend developer. I work in the Django, DRF, FastAPI ecosystem and am currently expanding my knowledge towards ML/MLOps Engineer.

This book was born from my learning journey and the desire to share it with others. In Uzbekistan there is a lack of practical ML/MLOps materials in our own language, especially for backend developers. This book is an attempt to fill that gap.

Why this book?

Most ML courses are written for becoming a data scientist. But the backend developer’s path is different:

  • You already have production thinking
  • Docker, Postgres, Redis, API design — your strong sides
  • What you need — learning the ML lifecycle in this context

I went exactly through this path — and combined what I learned into a 6-month roadmap, which I present to you.

Contacts

PlatformLinkWhen to use
💬 Telegram@ja_khan_girQuick Q&A, chat
📧 Emailjahongirhakimjonov@gmail.comOfficial correspondence, collaboration
🌐 Websitedev.jakhangir.uzPortfolio, blog, my projects
🐙 GitHub@JahongirHakimjonovCode, open source, bug/PR
💼 LinkedInJahongir HakimjonovProfessional network, job offers

How can I help?

For questions

  • Unclear parts of the book’s topics
  • Concepts that caused difficulty in learning
  • Advice on tool/framework choice

Fastest response — via Telegram.

Book errors / suggestions

On the GitHub repository open an Issue or send a Pull Request:

  • Spelling errors
  • Outdated information (LLM versions, library APIs)
  • Suggestions for new topics or chapters

Mentoring / Code review

If you need help with your ML project:

  • Code review — free for small projects
  • Architecture consulting — ML integration into Django/FastAPI
  • Career advice — on the backend → ML path

Contact via email or LinkedIn.

Conference / Meetup

Open to giving talks/sessions on ML/MLOps topics in Uzbek:

  • Tashkent IT meetups
  • University visits
  • Corporate trainings

My learning path (briefly)

As someone walking your path:

  • **Backend start:**Django, DRF — many years
  • **With FastAPI:**modern async Python
  • **ML interest:**classical ML → Deep Learning
  • **MLOps focus:**shipping to production — the biggest challenge
  • **LLM era:**working with RAG and agents

Right now — at the time of writing this book — I am in the phase of strengthening myself in the ML/MLOps Engineer role. Let’s learn together!

Acknowledgments

Thanks to everyone who contributed to this book:

  • Open source communities — scikit-learn, PyTorch, HuggingFace, LangChain, MLflow and others
  • Chip Huyen — for the book “Designing ML Systems” and MLOps philosophy
  • Andrew Ng, fast.ai, Andrej Karpathy — the best educational materials
  • Uzbek IT community@uzbekdevs, https://taplink.cc/mlc_uz and meetups
  • To you — everyone who read the book, gave feedback and suggestions

Parting thought

“A backend developer’s path to ML is not starting from a new language, but unlocking new possibilities of your own.”

If this book was useful to you:

  • Star on GitHub — so others can find it
  • Share — in Telegram channels, on LinkedIn
  • 💬 Give feedback — to make it better

And most importantly — start. The first step is the hardest. But after 6 months you’ll be a different person.

Good luck!


Jahongir Hakimjonov· 2026

💬 Telegram · 📧 Email · 🌐 Website · 🐙 GitHub · 💼 LinkedIn