Umidjon Ummataliyev
Tashkent, Uzbekistan
@the_elita
+998 93 885 77 47
djohnummataliyev@gmail.com

Highly motivated software developer with almost 2 years of hands-on experience in developing and deploying Python applications across various domains. Proficient in leveraging Python's robust libraries and frameworks to create scalable, efficient, and maintainable software solutions. Demonstrated ability to translate client requirements into technical specifications and deliver high-quality code that meets or exceeds project objectives. Strong communication skills demonstrated through effective collaboration with cross-functional teams, stakeholders, and clients to gather requirements and deliver solutions that align with business objectives. Continuous learner with a passion for staying updated with the latest trends and technologies in the IT industry, actively seeking opportunities for professional growth and skill enhancement.

Education
Programming
- Database (PostgreSQL), Natoj ta'lim
- Telegram Bot Development and Python Full-Stack Development, mohirdev.uz
- Frontend Development and Django Rest Framework Development, Udemy.com
- Python Backend Development and Django Framework Development, PDP IT-ACADEMY

Higher Education
- Bachelor's degree , Tashkent State Technical University (2019 - 2023), TSTU
- Masters's degree, Tashkent State Technical University ( 2023 - Present), TSTU

Skills & Experience

Programming

Python Interpreted Lang
Golang Compiled Lang (entry)
Algorithms & Data Structure

Frameworks

Django/Flask
Django Rest Framework
Django Celery Asynchronous

Databases

SQLite3
MySQL RDMS
PostgreSQL RDMS

Libraries

Telebot
Telethon
Aiogram

Clouds

Digital Ocean Droplets
Amazon Web Services
Heroku Cloud Application Platform

DevOps

Continuous Integration
Continuous Deployment
Containerization: Docker

Work

JIRA
Trello
Click Up

Technical skills

Mac OS
Windows OS
Linux OS (Ubuntu, Kali)

Languages

Russian B1 level
Uzbek Native Speaker
English B2 level, IELTS 6

Experience
1) Backend Engineer at Borche (2023 March - 2023 May)
  • Developed website for Company with Django, DRF also FrontEnd programming languages
  • Built and maintained custom modules and themes using Python Django Rest Framework, Digital Ocean
  • Improved website performance by optimizing page load times, implementing caching strategies, and minimizing HTTP requests
2) Backend Engineer at Scientech Solutions (2023 May - 2023 October)
  • Integrated Telebot with Django and Webhooks
  • Automated deploying projects on servers, CI/CD
  • Experience working with remote data via REST and JSON
  • Experience in creating connections for HTTPS requests using Websockets
  • Utilizing expertise in containerization using Docker, including creating, managing, and deploying containers
  • Designed and implemented a web scraping component using BeautifulSoup to extract structured data from websites
  • Played a dual role as a backend developer and tester, contributing to the development and quality assurance of applications
3) Freelance Developer (2023 October - Present)
  • Created a TelegramBot using Aiogram version 3.0 and integrated it with Django
  • Combined some synchronous database libraries with asynchronous database libraries
  • Wrote custom scripts for upload data from users to PostgreSQL database for analysis
  • Utilized Python with scraping libraries to develop automated web scraping scripts
  • Extracting data from diverse sources including e-commerce websites and public APIs
  • Developed responsive web application that contain dynamic contents depending on users choice
4) Backend Engineer at Felix IT Solutions (2024 April - Present)
  • Developed and maintained the backend of the multiple websites
  • Implemented third-party authentication mechanisms (such as Google and Facebook) to enhance user experience and security
  • Integrated payment systems into the e-commerce platform to facilitate online transactions and ensure seamless purchasing experience for users.
  • Collaborated with cross-functional teams to design and implement new features, enhance existing functionalities, and address technical challenges.