
Azamat Abdullaev
Verified Expert in Engineering
Back-end Engineer and Developer
Tashkent, Uzbekistan
Toptal member since May 19, 2022
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
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
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
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.
Key Software Engineer
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%.
Software Engineer
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.
Software Engineer
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.
Experience
Beamo | 3i Project
https://www.beamo.ai/Pivo | 3i Project
https://pivo.ai/Education
Bachelor's Degree in Computer Science
Inha University in Tashkent - Tashkent, Uzbekistan
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring