Bakai Askerov, Developer in Porto, Portugal
Bakai is available for hire
Hire Bakai

Bakai Askerov

Verified Expert  in Engineering

Front-end Developer

Location
Porto, Portugal
Toptal Member Since
August 5, 2021

Bakai is a capable, responsible front-end developer with several years of experience. He has been working remotely for the last five. At a previous company, Bakai was promoted to team lead in a month and was offered the CTO position, which he declined because he prefers development over management. Bakai is a communicative team player who excels at understanding the product level of a client's situation, solving requests under pressure, and knows the importance of estimates and deadlines.

Portfolio

Revolut
TypeScript, JavaScript, React, Bitbucket, Jira, TeamCity...
World's Leading Software Reviews and Selection Platform
React, JavaScript, CSS, HTML, Front-end, TypeScript, GraphQL
Maxiru LLC
React, React Native, JavaScript, TypeScript, Slack, Git...

Experience

Availability

Part-time

Preferred Environment

Slack, Git, Visual Studio Code (VS Code), Jira, Confluence, Bitbucket, JavaScript, TypeScript, React, React Native

The most amazing...

...project I've done was reverse-engineering Android drivers and building an app to use the HDMI-CEC port socket in C++ with no previous experience.

Work Experience

Front-end Engineer

2022 - PRESENT
Revolut
  • Evaluated as a "Strong performer" throughout my career in the company, with a special appreciation for my "get things done" traits. I proactively asked for feedback from managers to improve in fields I was underperforming.
  • Developed a public API documentation website from scratch, from planning all the way up to deploying to production.
  • Consistently and proactively worked on eliminating tech debt and improving the quality of the codebase.
  • Developed new features, including planning, grooming, implementation, production releases, and continued maintenance.
Technologies: TypeScript, JavaScript, React, Bitbucket, Jira, TeamCity, Google Cloud Platform (GCP), Jest, OpenAPI, NGINX, Webpack

React Developer

2021 - 2022
World's Leading Software Reviews and Selection Platform
  • Brought a lot of positive impact to the engineering team and the processes by sharing and applying my professional experience.
  • Developed new React features, maintained legacy code, and fixed bugs in the web application.
  • Improved and extended the company's user design system based on Tailwind to support multiple external projects and themes.
Technologies: React, JavaScript, CSS, HTML, Front-end, TypeScript, GraphQL

Technical Team Lead

2019 - 2021
Maxiru LLC
  • Developed an app in React Native consisting of multiple React modules for a large cruise ship company dedicated to customers and sailors.
  • Built applications for Android tablets and smart TVs on cruise ship cabins to provide guests with cabin lights, temperature, curtains controls, entertainment (movies library and player), and cabin delivery services.
  • Managed a team of 15 developers on a project which included mentoring and helping with their professional growth plans.
  • Communicated with client executives on a daily basis and helped them to communicate through multiple issues with large device manufacturers and IT service providers.
  • Helped the company to set up and integrate processes to improve overall development performance and employee satisfaction.
Technologies: React, React Native, JavaScript, TypeScript, Slack, Git, Visual Studio Code (VS Code), Jira, Confluence, Bitbucket, React Native Bridge, Socket.IO, Mobile App Development, Agile Software Development, Web Development, Software Engineering, Algorithms, CSS, HTML, User Interface (UI), APIs, REST APIs, Sass, Redux, Redux Thunk, Immutable.js, Dom Manipulation, ECMAScript (ES6), JSON Web Tokens (JWT), Front-end Build Tools, Babel, NPM, Webpack, YARN, Node.js

Lead Software Engineer

2018 - 2019
Shryne LLC
  • Developed a visualized online workspace for office employees using Angular, D3.js, and Socket.IO with real-time chats, statuses, and gaming.
  • Built a mobile social network application in React Native for Android with a friend list, real-time chats, big data, chat history, analysis, statistics, import of phone contacts, push notifications, and a Play Store payment integration.
  • Took part in the architecture planning of the applications developed in the company, which included big data processing and real-time messaging.
  • Developed a website and desktop application for Mac using ClojureScript and Reagent (React).
Technologies: React, React Native, AngularJS, JavaScript, PubNub, GraphQL, D3.js, Socket.IO, Web Development, Slack, Git, Visual Studio Code (VS Code), Bitbucket, Mobile App Development, Software Engineering, Probability Theory, Algorithms, Databases, Agile Software Development, Reagent, CSS, HTML, User Interface (UI), APIs, REST APIs, Sass, Redux, Redux Thunk, Dom Manipulation, ECMAScript (ES6), JSON Web Tokens (JWT), Front-end Build Tools, Babel, NPM, Webpack, YARN, Node.js

Senior Front-end Developer

2017 - 2017
Flexcil, Inc.
  • Developed an online application to render and annotate PDF documents.
  • Compared all PDF rendering libraries at the time to find the best fit for the application use case which included researching and developing POCs of those libraries in JavaScript, Java, and C++.
  • Wrote most of the application in vanilla JavaScript and later TypeScript with no frameworks to gain full control over the implementation to achieve the best performance.
Technologies: JavaScript, TypeScript, React, Web Development, Slack, Git, Visual Studio Code (VS Code), Bitbucket, Software Engineering, Algorithms, Game Theory, Agile Software Development, CSS, HTML, User Interface (UI), APIs, REST APIs, Sass, Dom Manipulation, ECMAScript (ES6), JSON Web Tokens (JWT), Front-end Build Tools, Babel, NPM, Webpack

Web Developer

2015 - 2017
Self-employed
  • Designed and developed an online website construction application that included drag-n-drop blocks driven and lots of customizable settings.
  • Implemented an online tool to draw large supermarket plans with human activity trackers along with a big data analysis that could all be rendered into informative heatmaps.
  • Worked with a mining industrial company to develop and integrate their IT systems for HR management, health monitoring, and security gates at their plants.
Technologies: Agile Software Development, AngularJS, Algorithms, Applied Mathematics, Bitbucket, C#, React, Web Development, JavaScript, TypeScript, Git, Visual Studio Code (VS Code), Mobile App Development, Software Engineering, Databases, CSS, HTML, User Interface (UI), APIs, REST APIs, Sass, Dom Manipulation, NPM, Webpack

Software Development Engineer

2014 - 2015
Akvelon, Inc.
  • Developed a back end for a service with 3.5 million active clients and 2,000 QPS.
  • Developed aggregation services using Hadoop and Pig Scripts.
  • Developed the majority of a parallel message processing engine with C#, Amazon SQS, and S3 services.
Technologies: Agile Software Development, Jira, Bitbucket, Git, Apache Cassandra, C#, .NET, ASP.NET, JavaScript, Databases, Hadoop, Unit Testing, Integration Testing, AngularJS, Back-end Development, Back-end Performance, Confluence, Web Development, Software Engineering, Algorithms, Apache Pig, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), CSS, HTML, User Interface (UI), APIs, REST APIs

Mobile Application for a Cruise Line Company

A set of React Native and React applications for customers (sailors) of a new large cruise line company. It included applications for personal mobiles, cabin tablets, cabin smart TVs, various digital posters, and various tablets for the crew, housekeeping, restaurant staff, and the captain.

World's Leading Software Reviews and Selection Platform

A React-based enterprise website with product listings, user profiles, user feedback forms, FAQ pages, etc. I was the front-end developer in a team of 10 people. We worked on a completely new section of the portal from scratch, from mockups to releasing the MVP to production. I interacted a lot with multiple other teams to find the most efficient way to solve cross-dependencies in our projects. I was able to provide speed and quality of development to not miss strict milestones in the roadmap of the project.

Languages

JavaScript, CSS, HTML, Sass, ECMAScript (ES6), TypeScript, GraphQL, C#, C++, Java, SQL

Frameworks

Redux, JSON Web Tokens (JWT), React Native, YARN, AngularJS, .NET, ASP.NET, Hadoop, Jest

Libraries/APIs

React, Socket.IO, REST APIs, Immutable.js, Node.js, PubNub, D3.js, OpenAPI

Tools

Redux Thunk, NPM, Webpack, Git, Front-end Build Tools, Babel, Slack, Jira, Confluence, Bitbucket, Reagent, Amazon Simple Queue Service (SQS), TeamCity, NGINX

Other

Web Development, Software Engineering, User Interface (UI), APIs, Dom Manipulation, Mobile App Development, React Native Bridge, Computer Science, Applied Mathematics, Probability Theory, Algorithms, Game Theory, Apache Cassandra, Integration Testing, Back-end Development, Back-end Performance, Front-end, English

Paradigms

Agile Software Development, Unit Testing

Platforms

Visual Studio Code (VS Code), Apache Pig, Google Cloud Platform (GCP)

Storage

Databases, Amazon S3 (AWS S3)

2017 - 2020

Bachelor's Degree in Applied Mathematics and Informatics

Osh Technological University - Osh, Kyrgyzstan

2012 - 2013

Coursework Toward Bachelor's Degree in Software Engineering in Computer Software Engineering

American University of Central Asia (AUCA) - Bishkek, Kyrgyzstan

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