Curriculum VitaeРезюме (CV)Tarjimai hol (CV)
Hi, I'm Shamsiddin — a backend developer based in Tashkent. I started programming in August 2024 and have been learning intensively ever since, mostly under the mentorship of Nurulloh Muhammadov. What started as curiosity quickly turned into a real focus on server-side development with Python.
Привет, я Шамсиддин — backend-разработчик из Ташкента. Программировать я начал в августе 2024 года и с тех пор учусь очень интенсивно, в основном под руководством Нуруллоха Мухаммадова. То, что началось с простого любопытства, довольно быстро превратилось в серьёзное увлечение серверной разработкой на Python.
Salom, men Shamsiddin — Toshkentda yashovchi backend dasturchiman. Dasturlashni 2024-yil avgustida boshladim va o'shandan beri, asosan Nurulloh Muhammadov rahbarligida, jadal o'rganib kelyapman. Oddiy qiziqish sifatida boshlangan narsa tez orada Python bilan server tomonini ishlab chiqishga jiddiy qiziqishga aylandi.
Most of my hands-on experience comes from building Telegram bots with Python and aiogram. My main project is Subtitr Bot — it generates dual-layer subtitles with a floating-vocabulary mode for videos and YouTube links, and has a tariff and payment flow, a background worker queue and a small web mini-app. I've also built Talaba Xizmatlari Bot to help students prepare their independent-study work, Quiz Bot with a PostgreSQL question bank and an admin panel, a desktop version of the subtitle tool together with a Chrome extension, and a small set of bots that connect to my university's LMS. The source code for these lives on my GitHub.
Большая часть моего практического опыта — это Telegram-боты на Python и aiogram. Мой основной проект — Subtitr Bot: он создаёт двухслойные субтитры с режимом «плавающего словаря» для видео и ссылок YouTube, имеет тарифы и оплату, фоновую очередь задач и небольшое веб-mini-app. Я также сделал Talaba Xizmatlari Bot, который помогает студентам готовить самостоятельные работы, Quiz Bot с базой вопросов на PostgreSQL и админ-панелью, десктопную версию инструмента субтитров вместе с расширением для Chrome и небольшой набор ботов, подключённых к LMS моего университета. Исходный код всего этого — на моём GitHub.
Amaliy tajribamning katta qismi — Python va aiogram yordamida yozilgan Telegram botlar. Asosiy loyiham — Subtitr Bot: u video va YouTube havolalari uchun ikki qatlamli subtitr (suzuvchi lug'at rejimi bilan) yaratadi, tarif va to'lov tizimiga, fon vazifalar navbati va kichik veb mini-app'ga ega. Shuningdek, talabalarga mustaqil ishlarini tayyorlashda yordam beradigan Talaba Xizmatlari Bot, PostgreSQL savol bazasi va admin panelli Quiz Bot, subtitr vositasining desktop versiyasi hamda Chrome kengaytmasi, va universitetim LMS'iga ulanadigan botlar to'plamini yaratdim. Bularning barcha manba kodi GitHub'imda.
On the backend I mostly work with Python — Django and FastAPI for web APIs, aiogram for bots — together with PostgreSQL for data, Redis and Celery for background tasks, and Docker for deployment. I'm comfortable setting up a Linux server with Nginx from scratch, and I use Git every day. I try to keep my code clean and readable, and I still spend a big part of my time simply learning and building things.
На бэкенде я в основном работаю с Python — Django и FastAPI для веб-API, aiogram для ботов — вместе с PostgreSQL для данных, Redis и Celery для фоновых задач и Docker для развёртывания. Мне комфортно настраивать Linux-сервер с Nginx с нуля, и я каждый день пользуюсь Git. Стараюсь писать чистый и читаемый код и по-прежнему большую часть времени просто учусь и что-то создаю.
Backend tomonda asosan Python bilan ishlayman — veb API'lar uchun Django va FastAPI, botlar uchun aiogram — hamda ma'lumot uchun PostgreSQL, fon vazifalar uchun Redis va Celery, joylashtirish uchun Docker. Linux serverni Nginx bilan noldan sozlashga qiynalmayman va har kuni Git'dan foydalanaman. Kodni toza va o'qiladigan qilib yozishga harakat qilaman, va vaqtimning katta qismini hali ham o'rganish va biror narsa yaratishga sarflayman.
I'm a Software Engineering student at Tashkent University of Information Technologies (TUIT). I was admitted on a state grant with a university-entrance score of 147.60 after finishing an academic lyceum. My background in mathematics helps me a lot with algorithms and problem-solving.
Я студент направления «Программная инженерия» Ташкентского университета информационных технологий (ТУИТ). Поступил на государственный грант с вступительным баллом 147.60 после академического лицея. Математическая база сильно помогает мне с алгоритмами и решением задач.
Men Toshkent axborot texnologiyalari universiteti (TATU) Dasturiy injiniring yo'nalishi talabasiman. Akademik litseyni tugatgach, kirish imtihonida 147.60 ball bilan davlat granti asosida o'qishga qabul qilindim. Matematik asosim algoritmlar va masalalarni yechishda menga katta yordam beradi.
Uzbek is my native language, and I can work comfortably in English and Russian, so I read documentation and learn from resources in all three. Right now I'm looking for an internship or a junior backend position where I can keep growing while contributing to real products.
Узбекский — мой родной язык, также свободно работаю на английском и русском, поэтому читаю документацию и учусь на всех трёх языках. Сейчас я ищу стажировку или junior-позицию backend-разработчика, где смогу расти и приносить пользу реальным продуктам.
O'zbek tili — ona tilim, ingliz va rus tillarida ham bemalol ishlayman, shuning uchun har uchala tilda hujjat o'qib, resurslardan o'rganaman. Hozir o'sishda davom eta turib, real mahsulotlarga hissa qo'sha oladigan amaliyot yoki junior backend lavozimini qidiryapman.