user
toptal-icon

Asrorov isavailablefor hire

Hire Asrorov

Haydarali Asrorov

Verified Expertin Engineering

  • Python Developer
  • Bukhara, Bukhara Province, Uzbekistan
  • Toptal member since June 26, 2024

Expertise

Back-endFront-endFull-stackFull-stack DevelopmentCode ReviewRelational DatabasesJavaScriptPostgreSQLReactPythonDjangoNode.jsJSXTypeScriptReduxVue.js

Bio

Audacious, motivated, and highly professional, Asrorov is a skilled senior full-stack React/Python software developer with 11+ years of experience. He is familiar with working in a team environment as well as individually. Asrorov strives to learn constantly and enjoys using brand-new technologies in his projects.

Portfolio

  • NEO CRM

    TypeScript, React, React Query, Next.js, Python, Django, Django REST Framework...

  • Consumer Internet Labs LLC

    Bulma, REST APIs, PostgreSQL, Django, React, Full-stack, Full-stack Development...

  • Toptal Internal team

    Apollo, Jest, TypeScript, React, Code Review, APIs, User Interface (UI)...

Experience

JavaScript - 9 yearsReact - 5 yearsPython - 5 yearsDjango - 5 yearsNode.js - 4 yearsDevOps - 2 yearsNext.js - 1 yearGraphQL - 1 year
icon
Availability

Part-time

icon
Preferred Environment

Docker, GitLab, Git, PyCharm, MacOS

icon
The most amazing...

...application I've developed detects a user's face and estimates the gender and age of person. I created this when I was starting to learn data science and AI.

Work Experience

Team Lead | Full-stack Developer
2021 - 2023

NEO CRM

  • Implemented the Power full analytics tools, which help make data-driven business decisions.
  • Reduce boilerplate code up to 60% by creating reusable custom React hooks to interact with the API.
  • Created custom React UI library based on Bulma.io.
Technologies: TypeScript, React, React Query, Next.js, Python, Django, Django REST Framework, GitLab CI/CD, Tailwind CSS, REST APIs, JSX, Back-end, Front-end, Axios
Senior Full-stack Developer
2020 - 2020

Consumer Internet Labs LLC

  • Made tags and user recommendation systems based on similar user preferences.
  • Made tags and user recommendation systems based on similar user preferences.
  • Optimized the back-end performance by changing the database structure and rewriting heavy SQL queries.
Technologies: Bulma, REST APIs, PostgreSQL, Django, React, Full-stack, Full-stack Development, SQL, Linux, HTML, CSS, Back-end, Front-end, Axios
React Developer
2019 - 2020

Toptal Internal team

  • Created a reusable UI framework based on MUI.
  • Used Apollo Client to work with the GraphQL API.
  • Reduced a ton of boilerplate codes with custom hooks.
Technologies: Apollo, Jest, TypeScript, React, Code Review, APIs, User Interface (UI), REST APIs, JSON Web Tokens (JWT), JSX, Front-end
Full-stack Developer
2018 - 2019

Imagined Futures, LLC

  • Created scalable, secure, and easy-to-deploy infrastructure (infrastructure as a code).
  • Built high availability clusters with Docker and Docker Swarm.
  • Implemented CI/CD to automate lint/test/deployment processes.
Technologies: GitLab CI/CD, Docker, Vue, Django, REST APIs, Back-end, Front-end
Senior Back-end Developer (Python/Django)
2017 - 2018

LLC Wiener Deming - Manufacture and Distribution Solutions

  • Set up GitLab's continuous integration/deployment.
  • Used Docker to containerize applications and microservices.
  • Created high-available applications with Docker Swarm.
  • Worked with TDD methodology to make RESTful APIs.
  • Contributed to data science at a junior level.
  • Utilized Keras for machine learning.
Technologies: OpenCV, Keras, NumPy, Pandas, Material UI, Webpack, Redux, React, GitLab, Docker Swarm, Docker, PostGIS, PostgreSQL, Celery, REST, Django, Python, Relational Databases, Relational Database Design, REST APIs, JSX, Back-end
Full-stack Developer and Team Leader
2016 - 2017

Freelance - Web and Mobile Applications Development

  • Switched from PHP development to primarily Python.
  • Developed mobile applications.
  • Utilized Angular 2 for the front-end development.
Technologies: Bitbucket, Bulma, Bootstrap, jQuery, Laravel, Symfony 3, PHP, Angular, Ionic, Meteor, Relay, GraphQL, Redux, React Native, PostGIS, PostgreSQL, Celery, Graphene, REST, Django, Python, Back-end, Front-end
Full-stack Developer
2015 - 2016

Zefir VR - Virtual Reality Apps Development

  • Set up and maintained AWS servers.
  • Worked with 360 media files.
  • Created VR and AR applications.
Technologies: Amazon Web Services (AWS), Bitbucket, Unity, C#, Semantic UI, Bootstrap, jQuery, PostgreSQL, Laravel, Sonata, Symfony 2, PHP, Node.js, Back-end, Front-end
CEO and Software Developer
2014 - 2015

GreenTag - Branding and Web Applications Development

  • Developed business applications like ERP and CRM systems.
  • Built cross-platform desktop applications.
  • Worked with the OpenStreetMap platform.
  • Created single-page applications. Created single-page applications.
Technologies: Bitbucket, Bootstrap, jQuery, SQLite, MySQL, PostgreSQL, Joomla, WordPress, Laravel, Sonata, Symfony 2, PHP
Middle Full-stack Developer
2013 - 2014

Standard IT-Sector - Applications for Educational Institutions

  • Learned to architect enterprise projects.
  • Optimized high-load projects and databases for big data.
  • Wrote complex SQL queries to collect statistics.
Technologies: Bitbucket, Bootstrap, Swing, Java, W2UI, jQuery EasyUI, jQuery, MySQL, PostgreSQL, Laravel, Sonata, Symfony 2, Symfony, PHP, Back-end, Front-end
Web Designer, Developer
2011 - 2013

Freelance - Website Design and Development

  • Created templates for the Joomla CMS and WordPress.
  • Developed Ajax applications.
  • Used MVC frameworks like CodeIgniter, the Yii framework, and Symfony 1.4.
Technologies: Adobe Photoshop, Bootstrap, jQuery, MySQL, Joomla, WordPress, CodeIgniter, PHP, Back-end, Front-end

Experience

Toptal
  • Created a reusable UI framework
  • Used a GraphQL API
  • Reduced a ton of boilerplate codes with custom hooks
  • DevOps

Technologies: Apollo, Jest, TypeScript, React, Storybook, visual testing, and more.

Team Collaboration Platform
  • Created a scalable, secure, and easy-to-deploy infrastructure (infrastructure as a code)
  • Built a high availability architecture with Docker clusters
  • Implemented CI/CD

Technologies: GitLab CI/CD, Docker, Vue, and Django.

ENT.uz

High-loaded the system, which controls visits of students in colleges, schools, etc. It also has more features for parents, teachers, and the school administration and provides the ability to work with students' grades.

I worked as a back-end developer and developed the API for turnstiles and operator control panels. Also, I contributed to the Android mobile application development for parents on their children's visits and grades in school.

Rhythm ERP System

This ERP was designed for the Uzbekistan market and considered local specificity. Rhythm is divided into two parts. The first part is designed for distribution and the other for manufacturing.

The ERP includes functions for direct trade agents with outlet points and divides the city territory into smaller zones. The system allows for checking out online orders, making this process more friendly to agents and sellers.

I worked as an architect/senior back-end developer and DevOps in this project. I also participated in developing the most complex module of the application, like statistics.

Gourmet (Food Delivery)

My own startup service for ordering food from any restaurant or coffee house in Bukhara city.

The service has parts listed below:

  1. A telegram bot for users allows ordering foods with a comfortable UX and notifies clients about new foods.
  2. A website that improves the process of ordering food and is comfortable for users with a simple and understandable design.
  3. An Android application for restaurant managers to receive food orders from the website or telegram bot.
  4. A telegram bot for couriers notifies couriers of ready orders and shows information about client location, mobile, and more.

I was the team leader in this project development, working as a DevOps and senior full-stack developer.

Life Hack-sharing Application

Android application for discovering and sharing life hacks.

Application with comfortable UI and UX design. Every user who signs up for this service will have a profile that provides features like creating a new article and will have their own rating among users.

It also has functions like commenting, adding life hacks to favorites, feed ranking, and so on.

In this project, I was an Android developer.

GreenTag CRM System

GreenTag is a simple, easy-to-use customer relationship management system for small businesses.

The main feature is the CRM system. The application is straightforward to use and understand. It has a website that gives access to any device and a desktop version for Windows users.

In this application, business people can control each stage of their business process.

The system also has a flexible statistics module that helps users improve their business.

In this project, I took part as a back-end developer and also developed a web version of this. I also built the statistics module.

Boat Rental Marketplace
http://boat.me

boat.me is a boat rental marketplace.

boat.me gives users opportunities to book any boat from any place in the world.

I was the PHP/Symfony developer, and my role was to add new features, maintain, and fix bugs.

Healthtagg
  • Made tags and user recommendation system based on similar users' preferences
  • Built scalable, maintainable, and clean architecture
  • Optimized the back-end performance by changing the database structure and rewriting heavy SQL queries

Technologies: Bulma, REST APIs, PostgreSQL, Django, and React.

Education

General Secondary School

32nd general secondary school of Bukhara City, Uzbekistan

2005 - 2014
Technical-mechanic for car maintenance

Bukhara Gas and Oil Industry Vocational College - Bukhara City, Uzbekistan

2014 - 2017
Bachelor's Degree in Physics

Bukhara State University - Bukhara City, Uzbekistan

2017 - 2021

Skills

  • Libraries/APIs

    REST APIs, React, Vue, Node.js, jQuery, jQuery EasyUI, NumPy, OpenCV, Pandas, Keras, TensorFlow, D3.js, React Query

  • Tools

    JSX, GitLab CI/CD, Docker Compose, PyCharm, Git, GitLab, Adobe Photoshop, Bitbucket, Graphene, Celery, Webpack, Docker Swarm

  • Frameworks

    Redux, Django REST Framework, Django, React Native, Express.js, Bulma, Next.js, JSON Web Tokens (JWT), CodeIgniter, Bootstrap, Symfony, Symfony 2, Laravel, Swing, Unity, Relay, Ionic, Angular, Symfony 3, Material UI, Jest, Tailwind CSS

  • Languages

    TypeScript, JavaScript, Python, HTML, CSS, CSS3, SQL, GraphQL, PHP, Java, C#, HTML5, Haml

  • Paradigms

    Test-driven Development (TDD), DevOps, REST, Scrum, Agile Software Development, Web Architecture

  • Storage

    PostgreSQL, Relational Databases, MySQL, SQLite, PostGIS, MongoDB

  • Platforms

    Docker, MacOS, WordPress, Joomla, Meteor, Amazon Web Services (AWS), Linux, Android, Amazon EC2

  • Other

    APIs, Software Architecture, Code Review, Full-stack, Full-stack Development, Relational Database Design, Back-end, Front-end, Axios, User Interface (UI), OAuth, Sonata, W2UI, Semantic UI, Apollo, Serverless, Styled-components, Storybook, SSL, Microcontrollers