Aibek Smagulov, Developer in Astana, Kazakhstan
Aibek is available for hire
Hire Aibek

Aibek Smagulov

Verified Expert  in Engineering

Full-stack Developer

Astana, Kazakhstan

Toptal member since June 25, 2021

Bio

Aibek is a passionate senior software engineer with 5+ years of experience building stable and effective web applications. He has a hands-on, high-energy approach, well-developed skills in Agile methodology, and an unapologetically user-focused philosophy.

Portfolio

DraftWise
TypeScript, JavaScript, HTML, React, CSS, Front-end, Word 2016
Alpha International
JavaScript, Python, React, Next.js, Django, PostgreSQL, Twilio, REST APIs...
Btsdigital
React, TypeScript, Storybook, Material UI, MobX, JavaScript, CSS, HTML...

Experience

  • JavaScript - 5 years
  • Full-stack - 5 years
  • CSS - 5 years
  • HTML - 5 years
  • Front-end - 4 years
  • React - 4 years
  • TypeScript - 3 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

React, TypeScript, JavaScript, CSS, HTML, React Native, Node.js, SQL, Front-end, Full-stack

The most amazing...

...experience for me was to get into company's best workers list in 2020 for high performance and high work output

Work Experience

Senior Front-end Developer

2023 - PRESENT
DraftWise
  • Developed and maintained a legal AI app that helps draft and work with legal documents.
  • Implemented various UI flows with a user-centered attitude and maximum code quality.
  • Added stability to the app by working through various bugs and enhancements.
Technologies: TypeScript, JavaScript, HTML, React, CSS, Front-end, Word 2016

Full-stack Developer

2021 - 2023
Alpha International
  • Developed a web application that provides video-chat capabilities to clients, predominantly using React and Django.
  • Built core feature requests, increased app stability, and fixed numerous significant bugs.
  • Implemented UI designs using Figma with a mobile-friendly, responsive approach.
Technologies: JavaScript, Python, React, Next.js, Django, PostgreSQL, Twilio, REST APIs, API Integration, Heroku, APIs, JSON, Twilio API, Chromium, Puppeteer, Git, Figma, JavaScript Testing, Web Applications, Jest, GitHub, JSON Web Tokens (JWT), GitLab, Azure, TypeScript, Cloud

Front-end Engineer

2020 - 2021
Btsdigital
  • Developed a digital wallet app that allows users to make banking operations and pay for different services.
  • Volunteered to redesign and develop the company's corporate website and was later featured in the company's best employees list in 2020.
  • Improved the application's stability and helped reduce the number of customer requests and complaints drastically.
Technologies: React, TypeScript, Storybook, Material UI, MobX, JavaScript, CSS, HTML, REST APIs, API Integration, APIs, JSON, Chromium, Puppeteer, Git, Figma, JavaScript Testing, Cypress, Web Applications, Jest, GitHub, React Redux, GitLab, App Development

Front-end Engineer

2019 - 2020
SendBird
  • Worked on building the SendBird Messaging SDK library and SendBird SDK utilities.
  • Developed web, React, and React Native sample apps.
  • Created SDK plugins that improved the apps' performance.
Technologies: JavaScript, HTML, React, React Native, CSS, REST APIs, API Integration, APIs, JSON, Chromium, Git, JavaScript Testing, Web Applications, Jest, GitHub, GitLab

Software Engineering Intern

2018 - 2018
Alyce Healthcare
  • Designed and developed a demo of a desktop ML-powered fitness training application that observes and analyzes users' performance using a camera and provides real-time feedback.
  • Developed protocols to communicate between machine learning applications and the user interface.
  • Built the application's UI using JavaFX, HTML, and CSS.
Technologies: Java, C++, JavaFX, API Integration, APIs, JSON, Git, REST APIs, GitHub, GitLab

Software Engineering Intern

2018 - 2018
Skelter Labs
  • Wrote a web application for managing and communicating with the company's machine-learning solution, which helped factories detect and analyze product defects during production.
  • Tracked and fixed bugs and helped improve the UI/UX.
  • Designed and developed an authentication layer for the services to communicate using JSON Web Tokens.
Technologies: React, JavaScript, Node.js, HTML, CSS, MySQL, REST APIs, API Integration, APIs, JSON, Chromium, Git, JavaScript Testing, Web Applications, Data Visualization, AWS Lambda, GitHub, JSON Web Tokens (JWT), React Redux, GitLab

Software Engineering Intern

2017 - 2017
Google
  • Designed and implemented a code duplication detection tool that produces detailed reports about duplications between two selected code commits.
  • Developed an HTTP requests analyzer that produces useful data and analytical visualizations.
  • Received an "exceeded expectations" rating at the end of my internship.
Technologies: Java, Python, HTML, CSS, REST APIs, API Integration, APIs, JSON, GitHub, GitLab

Experience

TypingPro

A React Native online multiplayer game app that allows players to compete over who types fastest in real-time. The application was developed using REST API. This application employs all the modern industry-wide design and architectural approaches. Also, it is available for download on iOS and Android.

Nobel Prize Winners Visualization on Map

https://github.com/asahi7/nobel-prize-winners-viz-project
A university course-related project implemented in JavaScript and using D3.js visualization library. The project shows all Nobel prize winners distributed by country. The coursework was related to a data visualization course.

Bitcoin Price Visualization Chart

https://github.com/asahi7/bitcoin-react-chart
A React project for visualizing bitcoin price movement on a chart with filtering capabilities. It utilizes D3.js components and the react-stockcharts charting library. The project was implemented as part of POC work.

Convenience Store CRM System

https://github.com/asahi7/store_app/tree/master
A university coursework project-related experience, an implementation of a CRM system for convenience stores. The project utilized the power of Django, Android, and JavaScript/D3.js frameworks and allowed shop owners to effectively visualize shopping activities during specified periods.

Education

2014 - 2019

Bachelor's Degree in Computer Science

Ulsan National Institute of Science and Technology - Ulsan, South Korea

Certifications

FEBRUARY 2023 - PRESENT

GraphQL with React: The Complete Developers Guide

Udemy

MARCH 2021 - PRESENT

Microfrontends with React: A Complete Developer's Guide

Udemy

MARCH 2021 - PRESENT

MobX In Depth With React (Hooks+TypeScript)

Udemy

OCTOBER 2020 - PRESENT

Advanced CSS and Sass: Flexbox, Grid, Animations and More!

Udemy

OCTOBER 2018 - PRESENT

Full Stack Web Developer Nanodegree

Udacity

SEPTEMBER 2018 - PRESENT

Modern React with Redux

Udemy

Skills

Libraries/APIs

React, Node.js, REST APIs, Twilio API, D3.js, Puppeteer, Chart.js, React Redux, MobX, Socket.IO, Three.js, Google Maps API

Tools

Git, GitHub, GitLab, Figma, JavaScript Testing, Firebase Authentication, Webpack, Expo, Word 2016

Languages

TypeScript, JavaScript, HTML, Python, HTML5, CSS, SQL, Java, PHP, C++, Sass, GraphQL

Frameworks

CodeIgniter, Jest, JSON Web Tokens (JWT), React Native, Material UI, Next.js, Django, Cypress, Flask, Bootstrap, Redux, Express.js

Paradigms

App Development, HIPAA Compliance, DevOps, Object-oriented Programming (OOP), REST

Platforms

Twilio, Amazon Web Services (AWS), AWS Elastic Beanstalk, AWS Lambda, Azure, JavaFX, Heroku

Storage

MySQL, PostgreSQL, JSON, Databases

Other

Front-end, Full-stack, API Integration, APIs, Algorithms, Chromium, Web Applications, Amazon RDS, Storybook, Gatsby, Data Visualization, Cloud, Operating Systems, Big Data, Programming Languages, Programming, Back-end, Maps

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