Ozodbek Kamolov, Developer in Tashkent, Tashkent Province, Uzbekistan
Ozodbek is available for hire
Hire Ozodbek

Ozodbek Kamolov

Verified Expert  in Engineering

Python Developer

Tashkent, Tashkent Province, Uzbekistan

Toptal member since December 15, 2021

Bio

Ozodbek is a Python engineer with four years of experience in software development. He enjoys overcoming challenges and has a genuine interest in realizing innovative projects. Ozodbek is a regular participant in online contests on LeetCode and HackerRank. He uses the Django REST framework and FastAPI to create excellent web applications as a back-end developer.

Portfolio

all.health
Python, Docker, Pytest, NGINX, PostgreSQL, Amazon Web Services (AWS), Django...
Oson Apkteka LLC
Python, Django REST Framework, Amazon Web Services (AWS), PostgreSQL, Docker...
Innovation, Technology, and Strategy Center
Python, Docker, PostgreSQL, NGINX, Unit Testing, Telegram Bot API, Django...

Experience

  • Data Structures - 6 years
  • Algorithms - 6 years
  • Django REST Framework - 4 years
  • Python - 4 years
  • Docker - 4 years
  • Git - 4 years
  • PostgreSQL - 4 years
  • NGINX - 2 years

Availability

Part-time

Preferred Environment

MacOS, PyCharm, Slack, GitHub, Linux, Visual Studio Code (VS Code), LeetCode

The most amazing...

...thing I've developed is a timetable generator tool for universities that won an academic scheduling tool contest.

Work Experience

Python Back-end Engineer

2021 - PRESENT
all.health
  • Created a python script to migrate data from Google Cloud to Azure and successfully migrated petabytes of production data.
  • Decoupled the whole project from AWS. Replaced Lambdas with Celery tasks, Step Functions with Celery Director, and Boto 3 usage with Libcloud.
  • Covered unit tests using pytest and set up CI/CD using CircleCI.
Technologies: Python, Docker, Pytest, NGINX, PostgreSQL, Amazon Web Services (AWS), Django, Ubuntu, APIs, Ubuntu Linux, Back-end Development, API Development, REST APIs, API Integration, Apache Kafka, NumPy, Ansible, Pandas, Azure, ETL, ELK (Elastic Stack), CircleCI, SQLite

Senior Python Engineer

2020 - 2021
Oson Apkteka LLC
  • Designed and built a SaaS project from scratch using Python.
  • Led a team of six people and was responsible for the whole back end.
  • Developed a client-side application that works in both online and offline modes.
Technologies: Python, Django REST Framework, Amazon Web Services (AWS), PostgreSQL, Docker, Pytest, Django, Ubuntu, APIs, Ubuntu Linux, Back-end Development, API Development, REST APIs, API Integration

Python Engineer

2019 - 2020
Innovation, Technology, and Strategy Center
  • Developed and deployed ERP system for MoPE from scratch using Python.
  • Created a video hosting system to organize online lectures.
  • Worked on the development of a website for conducting university online tests.
Technologies: Python, Docker, PostgreSQL, NGINX, Unit Testing, Telegram Bot API, Django, Ubuntu, APIs, Ubuntu Linux, Back-end Development, API Development, REST APIs

Web Developer

2018 - 2019
Navoi Mining Combinat
  • Developed a website for patients and the doctors of the sanatorium where they can schedule meetings, checkups, and other appointments.
  • Created medical history and auto timetable generator and SMS notification for upcoming appointments.
  • Built e-library for employees of Navoi Mining Combinat.
Technologies: MySQL, PhpMyAdmin, Bootstrap, CSS, HTML, JavaScript, Django, Ubuntu, APIs, API Development, REST APIs

Experience

Timetable Generator

JavaFX-based desktop application to generate timetables for universities and schools, which won on Academic scheduling tool contest in 2016.

Users will be asked to enter details like the number of rooms and their capacity, professors, and what subject will be taught by each professor and class. In the end, the app will generate timetables for each class, professor, and rooms.

Oson Apteka Automatization

Oson Apteka Automatization is a SaaS platform to collect medicine lists, prices, and manufacturers from our clients and tenants, which are pharmacies.

Users can search for medicines they need and sort results by distance or by price. Pharmacy owners have a separate client app for mobile where they can track how many orders are there for any period and in real-time.

Video Transcoding System

http://linius.com
Migrated existing projects from Python 2 to Python 3.

Decoupled AWS
• Replaced AWS Lambdas with Celery tasks
• Replaced the AWS step function with Celery Director
• Replaced Boto3 usage with Libcloud
• Wrote unit tests
• Set up CI/CD

Education

2014 - 2018

Bachelor's Degree in Computer Science

Inha University in Tashkent - Tashkent, Uzbekistan

Certifications

AUGUST 2020 - PRESENT

Version Control with Git

Coursera

AUGUST 2020 - PRESENT

Problem Solving

HackerRank

JUNE 2020 - PRESENT

Python 3 Programming Specialization

Coursera

NOVEMBER 2019 - PRESENT

Full-stack Development

Udacity

FEBRUARY 2016 - PRESENT

ACM ICPC

IBM

Skills

Libraries/APIs

API Development, REST APIs, PostgREST, Telegram Bot API, NumPy, Pandas

Tools

Git, NGINX, Pytest, PyCharm, Slack, GitHub, PhpMyAdmin, CircleCI, Ansible, ELK (Elastic Stack)

Languages

Python, CSS, HTML, JavaScript, Java, Python 3

Frameworks

Django REST Framework, Django, Bootstrap

Platforms

Docker, Amazon Web Services (AWS), MacOS, Ubuntu, Ubuntu Linux, Apache Kafka, Azure, Linux, Visual Studio Code (VS Code), LeetCode

Storage

PostgreSQL, Redis, MySQL, SQLite

Paradigms

Unit Testing, ETL

Other

Data Structures, Algorithms, APIs, Back-end Development, CSV, API Integration, Media

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring