Shakirov Saidravshan, Developer in Bukhara, Bukhara Province, Uzbekistan
Shakirov is available for hire
Hire Shakirov

Shakirov Saidravshan

Verified Expert  in Engineering

Python Developer

Location
Bukhara, Bukhara Province, Uzbekistan
Toptal Member Since
August 14, 2018

Audacious, motivated, and highly professional, Shakirov 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. Shakirov 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

Availability

Full-time

Preferred Environment

Docker, GitLab, Git, PyCharm, MacOS

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

Senior Full-stack Developer

2020 - 2020
Consumer Internet Labs LLC
  • Made tags and user recommendation systems based on similar user preferences.
  • Built a 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, React, Full-stack, Full-stack Development, SQL, Linux, HTML, CSS

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

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

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

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

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

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.
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

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

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.
2013 - 2017

Bachelor's Degree in Information Communication Systems

Bukhara Engineering Institute of High Technology - Bukhara City, Uzbekistan

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, User Interface (UI), OAuth, Sonata, W2UI, Semantic UI, Apollo, Serverless, Styled-components, Storybook, SSL, Microcontrollers

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