Adil Amirov, Developer in Almaty, Almaty Province, Kazakhstan
Adil is available for hire
Hire Adil

Adil Amirov

Verified Expert  in Engineering

FastAPI Developer

Almaty, Almaty Province, Kazakhstan

Toptal member since July 2, 2020

Bio

Backed by five years of mainly remote work experience and an excellent base in theoretical and practical computer science knowledge, Adil is a driven developer with expertise with the web, back end, and Python. He excels at designing APIs, including the architecture, databases, and caches. Adil strives to deliver software to users as soon as possible, and he has experience with CI systems, Docker, and Docker Compose.

Portfolio

Care Solace
Django, Python, jQuery, Bootstrap, React, JavaScript, PostgreSQL, HTML, CSS
Massachusetts Institute of Technology - EvLab
TypeScript, JavaScript, React, Bootstrap, Python, Django, Celery, Docker...
S7 TechLab
Python, FastAPI, Redis, Generative Pre-trained Transformers (GPT)...

Experience

  • Django - 5 years
  • Python - 5 years
  • Continuous Delivery (CD) - 4 years
  • Redis - 4 years
  • Clean Architecture - 3 years
  • FastAPI - 2 years
  • Microservices - 2 years
  • Asyncio - 2 years

Availability

Part-time

Preferred Environment

MacOS, Linux, Slack, PyCharm, Git

The most amazing...

...thing I've built was an AI chat assistant for airline customer support.

Work Experience

Senior Full-stack Django/React Developer

2022 - PRESENT
Care Solace
  • Developed a portal used by 1000+ mental health providers daily, simplifying their workflow and helping people in need get support as soon as possible.
  • Wrote tests, did architecture design, and reviewed colleagues' code as a part of the development process.
  • Implemented external API integrations, as well as developed internal APIs for back end to front end communication.
Technologies: Django, Python, jQuery, Bootstrap, React, JavaScript, PostgreSQL, HTML, CSS

Senior Full-stack Developer

2021 - 2022
Massachusetts Institute of Technology - EvLab
  • Developed an app with scientific data processing and visualization.
  • Integrated the web application with the internal environment.
  • Implemented a data processing pipeline inside a high-performance cluster.
Technologies: TypeScript, JavaScript, React, Bootstrap, Python, Django, Celery, Docker, Networks, REST APIs, GitHub, APIs, Full-stack

Back-end Developer

2021 - 2021
S7 TechLab
  • Developed new features and use scenarios for AI-powered chatbot that helps airline customers and decreases the load on the support service.
  • Fixed bugs using the Graylog tool for logs management.
  • Participated in team discussions on architecture and new features design.
Technologies: Python, FastAPI, Redis, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), SQL, Linux, Clean Architecture, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, CI/CD Pipelines, APIs, Full-stack

Back-end Developer

2021 - 2021
Politix
  • Developed the MVP's back end for a video streaming service.
  • Led back-end development, which included making decisions on technologies and performing operations (CI/CD and web-server configuration).
  • Implemented the communication between Django and an async service in Python.
Technologies: Python, Django, Asyncio, RabbitMQ, Celery, SQL, Linux, Clean Architecture, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, Amazon Web Services (AWS), CI/CD Pipelines, APIs, Full-stack

Back-end Developer

2020 - 2021
Aviata
  • Developed a feature that allows users to search for best-price tickets in a given region.
  • Implemented the architecture design of new services in the context of existing microservice architecture.
  • Optimized the response time of highly loaded services.
Technologies: Microservices, RabbitMQ, PostgreSQL, Redis, Asyncio, Python, Algorithms, SQL, React, Linux, Clean Architecture, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, CI/CD Pipelines, APIs

Back-end Developer

2018 - 2020
Cactus Vision
  • Designed and implemented a back-end system for a fintech product.
  • Developed several monitoring-and-administration tools using Django.
  • Oversaw the launch process, resulting in 70,000 users in the first year.
Technologies: Django, PostgreSQL, Python, Algorithms, SQL, Linux, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, Amazon Web Services (AWS), CI/CD Pipelines, APIs

Back-end Developer

2018 - 2020
Cactus Vision
  • Developed a search engine for a travel website with a lot of filters.
  • Designed and implemented an accounting system for eCommerce.
  • Refactored the whole eCommerce website back end as well as fixing bugs.
  • Wrote the unit and E2E tests for every project that I've contributed to.
Technologies: Asyncio, Docker, Redis, Celery, PostgreSQL, Django, Python, Algorithms, SQL, Linux, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, Amazon Web Services (AWS), CI/CD Pipelines, APIs

Back-end Developer

2019 - 2019
EORA
  • Designed and implemented an API with role-based access control for an NLP model.
  • Implemented an admin panel for tuning and training a natural language processing model.
  • Wrote unit and end-to-end tests for the API and admin panel.
Technologies: Docker, Django REST Framework, Django, Python, SQL, Linux, Continuous Delivery (CD), Git, PyCharm, REST APIs, GitHub, APIs

Junior Developer

2017 - 2018
DeNet
  • Developed web-based React file explorer that worked with multiple nodes as file storage.
  • Created a back-office web application using Django.
  • Implemented encrypted distributed file storage in Go.
  • Wrote Solidity and Web3.js code for a blockchain application.
Technologies: Go, Django, Python, SQL, React, Linux, Git, PyCharm, REST APIs, GitHub, WebRTC, CI/CD Pipelines, APIs

Experience

Piligrimus | Traveler Website

A website by travelers for travelers. I was the back-end developer and communicated with the project manager and front-end engineer to develop an API for a single-page application. Also developed an admin panel with a dashboard to manage the website. The API provides an interface to create and sign-up for events, search through all the events using complex filters, including prices, days of stay, location, among more.

S7 | AI-powered Chat Bot

An AI-powered chatbot for an airline company. I was in the back-end team, developing new use-cases of the bot and integrating it with internal IT systems, writing tests, and fixing bugs. Also participated in system design discussions.

Aviata | Online Travel Agency

I was a back-end team member. I developed a ticket search and booking engine, integrated the back end with internal and external services. I've participated in architecture discussions and system design decisions.

Skills

Libraries/APIs

REST APIs, Asyncio, React, WebRTC, jQuery

Tools

Git, PyCharm, GitHub, Celery, RabbitMQ

Languages

Python, SQL, Go, JavaScript, TypeScript, HTML, CSS

Frameworks

Django, Django REST Framework, Bootstrap

Storage

Redis, PostgreSQL, ClickHouse

Paradigms

Microservices, Clean Architecture, Continuous Delivery (CD)

Platforms

Docker, Linux, Amazon Web Services (AWS)

Other

APIs, Full-stack, Algorithms, CI/CD Pipelines, FastAPI, Natural Language Processing (NLP), Sanic Web Server, Networks, Generative Pre-trained Transformers (GPT)

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