Azamat Abdullaev, Developer in Tashkent, Uzbekistan
Azamat is available for hire
Hire Azamat

Azamat Abdullaev

Verified Expert  in Engineering

Back-end Engineer and Developer

Tashkent, Uzbekistan

Toptal member since May 19, 2022

Bio

Azamat is a senior back-end engineer and an AWS-certified developer with over four years of professional experience building Node.js applications and managing cloud infrastructures at scale. He has helped many businesses, such as fashion and retail, VR, and pharmacies. Azamat collaborates with his clients and strives to bring the highest business value while keeping the best code quality.

Portfolio

eTeam Inc.
Node.js, GraphQL, Apollo, Apollo Server, PostgreSQL, TypeScript, JavaScript...
EPAM Systems
Node.js, TypeScript, Elasticsearch, Amazon DynamoDB, AWS Lambda...
3i
Node.js, JavaScript, Docker, Kubernetes, gRPC, MongoDB, Mongoose, AWS Lambda...

Experience

  • Node.js - 4 years
  • MongoDB - 4 years
  • JavaScript - 4 years
  • MySQL - 4 years
  • Express.js - 4 years
  • Mongoose - 4 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

Node.js, Amazon Web Services (AWS), TypeScript, Visual Studio Code (VS Code), Slack

The most amazing...

...thing I’ve developed is the cloud-based, distributed integration platform that connects product engineering and product lifecycle management systems.

Work Experience

Software Engineer

2022 - PRESENT
eTeam Inc.
  • Implemented core functionalities and participated in decision meetings for project architecture. Did consistent stabilization to keep the high-level quality and timely refactoring to improve code quality.
  • Took responsibility, along with other developers, for release processes, branching strategy, and related key flows of the project.
  • Performed daily code reviews to help the team members catch errors and mistakes before yielding other issues.
Technologies: Node.js, GraphQL, Apollo, Apollo Server, PostgreSQL, TypeScript, JavaScript, Docker, Docker Compose, TypeORM, Dependency Injection, IoC, Low Code, TypeGraphQL, Redis, Object-oriented Programming (OOP), Design Patterns, Amazon Web Services (AWS), SQL

Key Software Engineer

2021 - 2022
EPAM Systems
  • Implemented the whole single sign-on (SSO) OpenID Connect authentication using Node.js and Passport.
  • Improved a Socket.IO real-time service to make it available in a distributed environment using Redis Pub/Sub mechanism.
  • Modeled AWS DynamoDB global secondary indexes to replace existing scan operations, maximize performance, and reduce the cost by five times.
  • Designed efficient Elasticsearch indexes and wrote queries to enable fast and rich full-text searches and aggregations.
  • Improved the application's image load performance ten times by introducing Lambda thumbnail generation on S3 bucket notifications.
  • Conducted regular or daily code reviews for other team members to follow the code standards and best practices.
  • Wrote unit tests with Jest and increased the unit test coverage from 50% to 80%.
Technologies: Node.js, TypeScript, Elasticsearch, Amazon DynamoDB, AWS Lambda, Amazon CloudWatch, NestJS, OpenID Connect (OIDC), Passport.js, Single Sign-on (SSO), Docker, Terraform, Kubernetes, Express.js, Design Patterns, REST, Back-end, APIs, Amazon Web Services (AWS), REST APIs, API Integration

Software Engineer

2020 - 2021
3i
  • Implemented and deployed several AWS Lambda microservices using the AWS Serverless Application Model (SAM).
  • Optimized MongoDB queries by off-loading the computation from the application code to the MongoDB Aggregation Framework.
  • Participated in the migration of a monolithic architecture to microservices and the deployment of Kubernetes.
  • Wrote unit tests to keep the test coverage at acceptable levels.
  • Wrote and maintained CI/CD scripts to keep the processes automated.
Technologies: Node.js, JavaScript, Docker, Kubernetes, gRPC, MongoDB, Mongoose, AWS Lambda, Algorithms, Graphs, Express.js, APIs, REST, Amazon Web Services (AWS)

Software Engineer

2019 - 2020
Innovative Solutions
  • Developed an attendance management system back end that uses NFC readers to automatically record attendance, saving ten minutes of lecture time.
  • Implemented a Node.js wrapper around its driver to establish communication with the app.
  • Developed a library management system back end to automate the process of borrowing and returning books and the inventory process, which brought a great business value by speeding up processes three times.
  • Implemented a Node.js driver to connect to a UHF reader via the raw TCP/IP protocol from scratch.
Technologies: Node.js, JavaScript, MySQL, Redis, Telegraf, NGINX, Sequelize, Hardware Drivers, TCP/IP, Electron, SQL

Experience

Beamo | 3i Project

https://www.beamo.ai/
Beamo products virtually teleport users to hard-to-reach places and provide an accurate, contextual, and immersive digital replica of their sites. They capture a 360° view of facilities and create their immersive digital twins in minutes. Users can unify their remote teams under one intuitive platform to support the whole lifecycle of their facilities. As a back-end engineer on this project, I developed a permission management module for hierarchical resources, a file system abstraction layer that allows seamless execution on the cloud and on-premise storage services, and more.

Pivo | 3i Project

https://pivo.ai/
Pivo pod allows solo creators, athletes, equestrians, and realtors to capture high-quality videos and images with 360° motion tracking, target exposure, and auto-zoom powered by AI technology. It is compatible with iOS and Android smartphones. As a back-end engineer on this project, I developed the core API modules and several AWS Lambda functions to offload intensive graphics computations and content metadata generation. I also integrated third-party eCommerce platforms, such as Shopify.

Education

2017 - 2021

Bachelor's Degree in Computer Science

Inha University in Tashkent - Tashkent, Uzbekistan

Certifications

OCTOBER 2021 - OCTOBER 2024

AWS Certified Associate Developer

Amazon Web Services

Skills

Libraries/APIs

Node.js, Passport.js, REST APIs

Tools

Mongoose, Amazon CloudWatch, Telegraf, Sequelize, AWS CloudTrail, Amazon Simple Queue Service (SQS), Docker Compose, Slack, NGINX, Amazon Elastic Container Service (ECS), Amazon Simple Notification Service (SNS), Terraform, AWS Key Management Service (KMS)

Languages

TypeScript, SQL, JavaScript, Java, Python, GraphQL, C++

Frameworks

Express.js, TypeGraphQL, NestJS, Electron, gRPC

Paradigms

Object-oriented Programming (OOP), Design Patterns, Dependency Injection, REST

Platforms

AWS Lambda, Docker, Kubernetes, Amazon EC2, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Storage

Amazon DynamoDB, Amazon S3 (AWS S3), Databases, MySQL, MongoDB, PostgreSQL, Elasticsearch, Redis, Datadog

Other

Computer Science, Algorithms, Data Structures, Apollo, TypeORM, IoC, Software Engineering, Artificial Intelligence (AI), Operating Systems, Networks, OpenID Connect (OIDC), Single Sign-on (SSO), Hardware Drivers, TCP/IP, Graphs, Apollo Server, Low Code, Back-end, APIs, API Integration

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