Bakai Askerov
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
React Developer
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.
Technical Team Lead
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.
Lead Software Engineer
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).
Senior Front-end Developer
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.
Web Developer
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.
Software Development Engineer
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.
Experience
Mobile Application for a Cruise Line Company
World's Leading Software Reviews and Selection Platform
Skills
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)
Education
Bachelor's Degree in Applied Mathematics and Informatics
Osh Technological University - Osh, Kyrgyzstan
Coursework Toward Bachelor's Degree in Software Engineering in Computer Software Engineering
American University of Central Asia (AUCA) - Bishkek, Kyrgyzstan
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