Alexander Popov, Developer in Bangkok, Thailand
Alexander is available for hire
Hire Alexander

Alexander Popov

Verified Expert  in Engineering

Software Developer

Location
Bangkok, Thailand
Toptal Member Since
July 8, 2014

Alexander is a software developer with broad knowledge and rich expertise in different areas, mostly blockchain, Python, and Node.js. He works with cutting-edge technologies and is always looking forward to new challenges. Alexander works well in a team or as a single developer.

Portfolio

Container Exchange Services
Node.js, React, Next.js, JavaScript, Auth0, Strapi, Tailwind CSS, NestJS...
Ledger Technologies
React, Safari Extensions, Jest, ECMAScript (ES6), TypeScript, Back-end...
Xendit
Node.js, MongoDB, PostgreSQL, TypeScript, React, Kubernetes...

Experience

Availability

Full-time

Preferred Environment

React Redux, Git, Node.js, Python, Unix, CSS, Vue 3, C++, Sagas, Apache, Databases, Linux, Bubble

The most amazing...

...thing I've launched is an initial coin offering (ICO) for SilverToken.

Work Experience

Full-stack Developer

2023 - 2023
Container Exchange Services
  • Developed a set of APIs to manage donation partners' and customers' data. Enforced security practices and overall design.
  • Implemented a new customer onboarding procedure and seamlessly integrated it into existing web portals.
  • Developed customer website and administrative dashboard.
  • Prepared technical debt documentation and managed migration and fixing for the planned features.
  • Developed phone number verification and integrated to the sign up flow.
Technologies: Node.js, React, Next.js, JavaScript, Auth0, Strapi, Tailwind CSS, NestJS, Twilio, Twilio API, TypeScript, TypeORM, Back-end, SQL, Databases, Full-stack, Agile, Jira, Object-oriented Programming (OOP)

Full-stack Developer

2022 - 2022
Ledger Technologies
  • Added new pages to the Safari web extension that supported secure transaction signing.
  • Created and supported Web3 check and safety mechanisms and rules to prevent phishing, scams, and other malicious actions against users.
  • Discussed and introduced new APIs and features for Ledger's Web3 check service.
Technologies: React, Safari Extensions, Jest, ECMAScript (ES6), TypeScript, Back-end, Digital Payments, SQL, JavaScript, Full-stack, Agile, Jira

Senior Node.js Engineer

2021 - 2022
Xendit
  • Supported a payment system that involved complex analytics companion service.
  • Maintained an analytics service to collect and combine payment results.
  • Supported a payment system while expanding to new markets in Asia.
Technologies: Node.js, MongoDB, PostgreSQL, TypeScript, React, Kubernetes, Amazon Web Services (AWS), Sagas, Auth0, Jest, ECMAScript (ES6), NestJS, TypeORM, Back-end, Digital Payments, SQL, JavaScript, Full-stack, Next.js, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Back-end Developer

2021 - 2021
North American Solar Academy
  • Added localization support to the existing back end powered by Django.
  • Refactored the legacy Django API, i.e., Django REST service.
  • Discussed and suggested new approaches to client-server communication and decreased traffic by 30%, according to the back-end logs.
  • Maintained a public website and added new sections and pages.
Technologies: Python, Microservices, Sagas, Jest, Back-end, SQL, Celery, Full-stack, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Full-stack Developer

2020 - 2021
Yara International
  • Updated and refreshed Swagger API documentation and contract.
  • Maintained the Node.js back end with hardened security aspects.
  • Added new features to the back end to meet business requirements due to expansion to new markets in Thailand, Indonesia, and the Philippines.
  • Supported payment and bonus systems related to different markets and countries.
  • Maintained a Strapi-based portal for the marketing team and analytics data representation.
Technologies: React Native, Node.js, Geolocation, Jest, PostgreSQL, Amazon S3 (AWS S3), Sagas, Auth0, ECMAScript (ES6), TypeScript, Back-end, SQL, JavaScript, Next.js, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Lead JavaScript Developer

2019 - 2021
24me
  • Maintained the Node.js back end powered by CompoundJS. Supported deployments to AWS Elastic Beanstalk.
  • Planned a new API structure, introduced versioning, and added security control.
  • Migrated the old code to a modern runtime and added the appropriate fixes to run on the latest version of Node.js.
  • Prepared test infrastructure, including deployment, automated testing suite, and test structure.
  • Integrated with third-party services and analytics.
  • Reworked part of the API to Serverless, including multi-tier AWS Lambda, DynamoDB, and RDS.
  • Modernized the AWS deployment approach by adding AWS Lambda for quick operations.
Technologies: API Design, Redis, Kue, CouchDB, Express.js, Node.js, CSS, Strapi, Solution Architecture, Architecture, Jest, ECMAScript (ES6), TypeScript, Back-end, SQL, JavaScript, Agile, Jira, Object-oriented Programming (OOP)

Lead Back-end Developer

2018 - 2021
DataMeetPeople
  • Migrated an old RoR back end to Flask and MongoDB via MongoEngine.
  • Added a UI dashboard using Vue and fixed the existing front end.
  • Developed an API and protocol for industrial controller data collection.
  • Added data exchange between analytics and real-time data-grabbing back ends.
  • Built a PostgreSQL database schema and introduced a migration-based approach.
  • Added live video streaming to the dashboard with Flask and GStreamer.
Technologies: WebSockets, Vue, MongoDB, PostgreSQL, Aiohttp, Flask, Python, CSS, Vue 3, Architecture, C++, GStreamer, Back-end, SQL, Celery, Databases, Full-stack, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Full-stack Engineer

2020 - 2020
Ubindi
  • Added Stripe integration to Vue-based project and corresponding back-end code.
  • Improved the dashboard by adding changes to Stripe promotions, such as currency, when applicable.
  • Added teacher dashboard controls such as policy and acceptance workflow and user data updates.
Technologies: Amazon Web Services (AWS), PostgreSQL, Vue, CSS, Vue 3, Jest, ECMAScript (ES6), Back-end, SQL, Celery, JavaScript, Full-stack, Agile, Jira, Object-oriented Programming (OOP)

Full-stack Engineer

2019 - 2020
BetterVentures
  • Developed the back end for a custom printing application.
  • Planned and implemented database models' design. Added a MongoDB schema migrations infrastructure.
  • Added administrative dashboard pages for products, orders, and printers' management.
  • Performed the code review and refactored the legacy or invalid code.
  • Added a CircleCI automated test and its integration to the app.
  • Added automated code linting and testing before committing.
  • Managed a unit testing infrastructure with code refactoring (to make it testable) and mocking (to avoid database or third-party services calls).
  • Introduced the Elasticsearch integration and reporting.
Technologies: Data Migration, Docker, Unit Testing, Apollo, Apollo Server, GraphQL, APIs, MongoDB, JavaScript, CSS, Vue 3, Strapi, Solution Architecture, Architecture, Sagas, Auth0, ECMAScript (ES6), Back-end, SQL, Full-stack, Next.js, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Front-end Developer

2019 - 2020
Caplena GmbH
  • Created a reusable chart component and a custom HTML canvas-based chart.
  • Reviewed and refactored Vuex structure to make it clear and avoid "magic strings."
  • Added a library of wrappers for Vuetify to match project requirements.
Technologies: APIs, ECharts, Apache, Vuetify, Vue, CSS, Sagas, Auth0, Jest, ECMAScript (ES6), Back-end, SQL, JavaScript, Full-stack, Next.js, FastAPI, Agile, Jira, Object-oriented Programming (OOP)

Team Leader and Lead Full-stack Developer

2019 - 2020
Oxstreet
  • Reworked legacy Express.js code for a set of services on the back end.
  • Added a new inter-services communication layer with Autodiscovery.
  • Rewrote the administrative dashboard from scratch (increasing performance, providing pagination for large datasets, bug fixing).
  • Performed a review of a React-based shop and prepared a list of points to be improved.
  • Reviewed the UI and added some pixel works for different screen sizes.
  • Added the shopping cart module for the application using reusable React components.
  • Refactored Redux-related modules to remove "magic strings."
  • Managed weekly meetings and tracked the app development progress.
  • Managed the AWS deployment procedure and pipeline automation.
Technologies: Amazon Web Services (AWS), React Redux, React, Docker, ECS, Amazon Elastic Container Registry (ECR), Microservices, Node.js, CSS, Vue 3, Strapi, Solution Architecture, Architecture, Sagas, Back-end, SQL, Celery, JavaScript, Full-stack, Agile, Object-oriented Programming (OOP)

React Native Lead Developer

2019 - 2020
Medera.ai
  • Designed an API for remote medical diagnosis to be served from AWS Lambda.
  • Created and maintained an API by specs using Python/Chalice.
  • Built a React Native client for authentication and API calls.
  • Migrated a React Native app to Expo and partially re-implemented a messaging system.
  • Added OAuth sign in/sign up to a Lambda-based application.
  • Deployed the back and front end to an AWS infrastructure (AWS Lambda, DynamoDB, Route53, and more).
Technologies: APIs, Node.js, Redux, React Native, CSS, Back-end, Full-stack, Agile, Object-oriented Programming (OOP)

Lead Front-end Developer

2019 - 2019
San Francisco - Project Evident (via Toptal)
  • Supported data extraction and translation from the blogging platform to a custom format.
  • Improved the UI/UX of a React-based application.
  • Enhanced a Gatsby/Ghost plugin to extract data in an adjusted format.
  • Rewrote and optimized GraphQL queries for data fetching.
Technologies: React Redux, GraphQL, Netlify, JavaScript, Ghost, Gatsby, React, CSS, Vue 3, Architecture, Django, Sagas, Back-end, Databases, Full-stack, Object-oriented Programming (OOP)

Lead Full-stack Developer

2019 - 2019
Pivotal IO
  • Designed and structured the overall project management tool.
  • Prepared recommendations on tooling and packages.
  • Implemented part of the back end.
  • Supervised a team of back and front-end developers.
  • Migrated the application UI from Vue-Bootstrap to Vuetify.
  • Maintained the application after going to alpha version.
  • Created a React Native client for an existing API.
Technologies: Amazon Web Services (AWS), Express.js, MySQL, Bootstrap, Vuetify, Vue, Node.js, CSS, Vue 3, Solution Architecture, Django, Cryptography, Back-end, Full-stack, Object-oriented Programming (OOP)

Full-stack and Blockchain Developer

2018 - 2019
Pukkamex, LLC
  • Prepared architecture and design for a cryptocurrency copy-trading portal.
  • Designed an API for a copy trading portal.
  • Implemented an API according to specs and hardened it against potential security issues.
  • Created a responsive React front end.
  • Added real-time Dataflow via WebSockets.
Technologies: Blockchain, Amazon Web Services (AWS), React Redux, Docker, Online Payments, Trading, Cryptocurrency, APIs, React, Express.js, Node.js, CSS, Strapi, Back-end, Full-stack, Object-oriented Programming (OOP)

Lead Developer

2018 - 2019
Primebet (Fractional Media)
  • Implemented smart contracts from scratch to provide a sports betting feature.
  • Optimized Ethereum smart contracts to minimize consumed gas.
  • Developed communication between the Ethereum network and the Node.js back end.
  • Developed a multi-tier back end to maintain sport games, scores, bidders, and outcome calculation.
  • Created a React front end for a sports site.
  • Implemented integration with third-party APIs (SportRadar, FantasyData).
  • Created background workers to keep data up to date.
  • Created deployment procedures and scripts to promote the app to Amazon infrastructure.
Technologies: Blockchain, Amazon Web Services (AWS), React Redux, Docker, Online Payments, Smart Contracts, Solidity, Ethereum, React, Express.js, Node.js, CSS, Cryptography, Back-end, Full-stack, Object-oriented Programming (OOP)

Node.js Developer

2018 - 2019
MyFocus, LLC (via Toptal)
  • Created a distributed file sharing system based on modified BitTorrent/Kademlia protocol.
  • Added different network transport layers like UDP4, UDP6, and Bluetooth.
  • Redesigned and created file splitting and hashing to promote to network.
  • Added file discovery methods and multi-regional support for faster content retrieval.
Technologies: Blockchain, Distributed Computing, LevelDB, Prototyping, TypeScript, Node.js, Cryptography, Back-end, Full-stack, Object-oriented Programming (OOP)

Senior React/Preact Engineer

2018 - 2019
404publishing (via Toptal)
  • Optimized Preact SSR rendering time.
  • Implemented an API to access dynamically changed data.
  • Created and maintained the WebSocket communication layer with reconnections, heartbeat, and data consistency check.
  • Created and maintained a mesh network based on WebSocket with dynamic node discovering and connection check.
Technologies: React Redux, APIs, MongoDB, Preact, Back-end, Full-stack, Object-oriented Programming (OOP)

Desktop App Developer

2017 - 2019
Asgard Tutor
  • Designed an API schema and security aspects as a Swagger-based file.
  • Developed the desktop application using Qt 4 for end users.
  • Added communication to API server with authorization and authentication mechanism.
  • Migrated the desktop application to Qt 5 after it was released to production.
  • Added client-side data storage, initially JSON, and then migrated to SQLite.
  • Supported the app for clients and added new features.
Technologies: SQLite, Cairo, GTK+, Boost, C++, Qt, Vue 3, Back-end, Full-stack, Object-oriented Programming (OOP)

Node.js Back-end Developer

2018 - 2018
AirBolt (via Toptal)
  • Maintained the back end.
  • Implemented the database cleanup.
  • Reviewed and improved security.
  • Reviewed code.
Technologies: Amazon Web Services (AWS), Hapi.js, Node.js, Back-end, Full-stack

Full-stack Developer

2018 - 2018
Popchest (via Toptal)
  • Provided full-node support and multi-tier deployment support for Bitcoin.
  • Fixed Bitcoin-related issues.
  • Implemented a new payment feature.
  • Implemented tests for Bitcoin and wallets.
Technologies: Amazon Web Services (AWS), Blockchain, Amazon S3 (AWS S3), MongoDB, Express.js, Node.js, Bitcoin, Back-end, Full-stack

Back-end Python Engineer

2017 - 2018
Successkit.io (via Toptal)
  • Supported the Python back end.
  • Improved database migration scripts via Alembic.
  • Fixed PostgreSQL-specific issues in the database layer.
  • Improved and extended existing functionality.
  • Added PDF export of reports.
  • Extended existing React controls to reflect back-end changes.
Technologies: Amazon Web Services (AWS), React, PDF, PostgreSQL, SQLAlchemy, Alembic, Flask, Python, Django, Apache, Back-end, Full-stack

Ethereum Developer

2017 - 2018
SilverToken (via Toptal)
  • Implemented smart contracts and tokens.
  • Implemented back-end features using Express.js with JWT authentication.
  • Tested pre-ICO technology.
  • Launched and maintained the ICO.
  • Migrated and optimized contracts.
Technologies: Express.js, Node.js, Truffle, Ethereum, Apache, ICO, DApps, Back-end

Ethereum and Back-end Developer

2017 - 2018
OG Mobi (via Toptal)
  • Gathered requirements for smart-contract and back-end code.
  • Developed a smart contract to collect ether and store jackpot players.
  • Built the back end for the site.
  • Created a front-end prototype that worked with both the back end and contract events using React.
  • Prepared deployment documentation for the site (deployed on Heroku) and Ethereum standalone mode.
  • Generated a contract management dashboard.
  • Conceived minor specific UI controls for the front end using React, like lottery wheel, carousel, among other playing features.
Technologies: React, Express.js, Node.js, Truffle, Ethereum, ICO, DApps, Back-end, Full-stack

Software Developer

2017 - 2017
AirBolt, Pty., Ltd. (via Toptal)
  • Enhanced an authentication service in a Node.js application empowered with Hapi.
  • Maintained a MongoDB database, fixed consistency, and added constraints.
  • Added the administrative part using React for the front end over the existing API.
  • Extended the API for the administrative part.
  • Prepared deployment and maintenance documentation.
  • Refactored and cleaned up the code.
Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Hapi.js, Node.js, MongoDB, Apache, ICO, Back-end, Full-stack

Freelance Full-stack Developer

2017 - 2017
The Vaan Group (via Toptal)
  • Created an audio guide plugin for forms.
Technologies: Amazon S3 (AWS S3), Heroku, CSS3, Bootstrap, HTML5, Web Audio API, Django, Python 3, Full-stack

Node.js Developer

2017 - 2017
Algolibs
  • Developed a color search engine that allows users to get images relevant to one or more colors.
  • Created image collectors to gather sample data (at least a million images' worth of data) stored in MongoDB from existing images.
  • Extended color search engine to allow search by hue value (median).
  • Prepared deployment documentation.
Technologies: MongoDB, jQuery, Express.js, Node.js, Full-stack

Freelance Python Developer

2016 - 2017
Forecastly (via Toptal)
  • Added an Amazon Inbound Shipment fulfillment interface to www.github.com/czpython/python-amazon-mws.
  • Supported the site using Flask, Bootstrap, and Flask-Bootstrap packages.
  • Refactored and cleaned up code.
  • Provided a suggestion for migration from Pony ORM to SQLAlchemy, pointing to potential caveats and bonuses according to the customer's requirements.
Technologies: REST APIs, Amazon MWS, Flask, Python, Full-stack

Back-end API Developer

2016 - 2016
NDA
  • Created an API with OAuth for the existing site to provide desired data externally.
  • Secured the API with request rate and IP per minute.
  • Developed key infrastructure and UI dashboard to help users maintain access keys and secrets.
  • Added automated deployment scripts.
  • Maintained existing back-end code and database (PostgreSQL).
  • Embedded API intermediate results caching using Redis.
Technologies: PostgreSQL, Caching, Redis, Webpack, Bootstrap, Knockout (Knockout.js), Express.js, Node.js, C++, DApps

Freelance Lead Python Developer

2016 - 2016
Pickett (via Toptal)
  • Prepared technology stack suggestions. Developed site and database architecture documents.
  • Created the site using Python/Flask and MySQL.
  • Supported UI according to design guidelines.
  • Added a database migration engine and supported multiple database branch migration processes.
  • Introduced tests (WebDriver and PyUnitTest) and covered the entire application.
  • Appended a data scraper from different sources (HTML pages and APIs).
  • Prepared multi-tier deployment documentation and supported automatic deployment to Amazon EC2 instances.
  • Optimized Amazon instance performance and cost.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, MySQL, Bootstrap, jQuery, Flask, Python

Freelance Programmer

2015 - 2016
Medify, Ltd. (via Toptal)
  • Modified the Anki flashcard app to help users concentrate on their weakest topics.
Technologies: PyQt, ICO

Senior Python Developer

2014 - 2016
Steppechange
  • Created a UI for user management.
  • Developed an engine for static content handling.
  • Maintained a back-end application.
  • Introduced asset bundling and versioning.
  • Implemented a preview of Windows 8 tiles for different modes (cycle, slide, flip, etc.) via jQuery and jQueryUI.
Technologies: PyMongo, MongoEngine, MongoDB, Flask, Python, Push Notifications

Back-end API Developer

2015 - 2015
Perigee
  • Assembled API specifications and protocols.
  • Set up the environment and automatic deployment script.
  • Prepared tests for future API endpoints and methods (integration and unit tests).
  • Created an API server according to specs and tests.
  • Adjusted the API to meet iOS app requirements.
  • Made some change requests to improve application functionality.
  • Worked closely with the front-end team to fix issues.
Technologies: SQLAlchemy, Flask, Python, C++

Technical Leader

2010 - 2014
Exigen Services/Return on Intelligence
  • Created and maintained the UI for management of client bonus and benefit groups.
  • Refactored database structure. Introduced Entity Framework to the application. Fixed bottlenecks in requests.
  • Added client-side validation via jQuery validation.
  • Maintained unit tests.
  • Optimized SQL scripts.
Technologies: Oracle, Microsoft SQL Server, Durandal, C++

C# Developer

2007 - 2008
Astra Software
  • Implemented a thick client.
  • Provided coverage for unit tests.
  • Reviewed code.
  • Developed Asterisk modules.
  • Introduced logging via a logging application block.
Technologies: C++

Oxstreet

https://oxstreet.com/
Ox Street is the first sneakers and streetwear marketplace tailor-made for southeast Asia. Ox Street is a place for a streetwear loving beast to connect with buyers and sellers of limited-edition sneakers, watches, handbags, and streetwear, from Yeezy and Off-White to Supreme and Louis Vuitton.

Based in Singapore, Ox Street aims to connect buyers and sellers across the region. This marketplace makes it easier for clients to buy what they want without waiting weeks, paying crazy shipping fees, and getting ripped off by fakers.

Ox Street believes South East Asia is the next frontier for street culture. Influenced by local cultures, East Asia and the West are blending together to create a unique and highly innovative street culture movement. Ox Street is the core connector and facilitator of this movement.

PM415

Led the full-stack development of an open-source project manager with a rich hierarchical structure for entities like bugs, ideas, conversations, and more.

Technologies used in the implementation process include Node.js 10, MySQL, and Vue with Vuetify.

Demo credentials: user1@demo.org / P@ssw0rd and user2@demo.org / P@ssw0rd

BetterVentures

Developed the back end and front end for the administrative part of the custom printing application. I also implemented a face detection algorithm using BodyPix to allow customers to preview their design immediately. Finally, I integrated GraphQL infrastructure to replace a REST API and decrease server load.

Real Estate Reporting and Forecast System

A real estate reporting/forecast system written using the .NET technology stack allowing customers to collect and manage property portfolios, analyze their values, and perform forecasts based on past information.

I developed C# code for the project.

Analytics Portal

An analytics portal with its own SDK for mobile apps that aims to break down all users to groups based on a number of criteria. It helps users to better know their audience and make promotions more effectively and in a more targeted manner.

My team (four people) and I created this portal from scratch using Python, Flask, and MongoDB for the back end. On the client side, we used Bootstrap, jQuery, Knockout.js, and a couple of other JavaScript tools.

Health and Benefits Bonus System

A system aimed at maintaining the insurance data of customers and employees.

I implemented it as the technical leader, using C#, DataFlux, and WebForms technologies.

Share/Repost JS Widgets

https://www.rhythmone.com/
For the former marketing company RadiumOne, I created
a sharing widget that supports link shortening and user action analytics (known before as Po.st, now retired).

Sport Aggregator (Name Undisclosable)

Implemented a sports aggregator MVP that reuses multiple APIs on Bubble, where I added new components with app growth, integrated multiple APIs to gather data for the front end, and stored preprocessed data in the Bubble storage. I also onboarded the support team and interviewed developers.

Bubble Consultant

Consulted side companies on how to implement or optimize Bubble-based web apps and provided reviews and recommendations on how to improve work unit usage. I also guided the database refactoring process, data decomposition, splitting, and reorganization.
2009 - 2009

Bachelor's Degree in Computer Science

Saint Petersburg State University - Saint Petersburg, Russia

1999 - 2005

Engineer's Degree in Radio Systems

Saint Petersburg State Electrotechnical University - Saint Petersburg, Russia

Libraries/APIs

React Navigation, React, React Redux, Flask-RESTful, Node.js, SQLAlchemy, Vue, Kivy, Asyncio, PyQt, Redux-Saga, React Router, Vue 3, Stripe, Preact, PyMongo, jQuery, Amazon MWS, REST APIs, Web Audio API, Twilio API

Tools

Expo, Qt Creator, GitHub, Redux Thunk, Celery, Jira, Amazon ElastiCache, Amazon Elastic Container Service (Amazon ECS), Basecamp, Git, Auth0, Bubble, Webpack, Kue, Ghost, GTK+, Amazon Elastic Container Registry (ECR), Apache, Mongoose

Frameworks

React Native, Truffle, Alembic, Qt, Django, Flask, Express.js, Vuetify, Vue SSR, Redux, Next.js, NestJS, Serverless Framework, Qt Quick, Durandal, Bootstrap, Knockout (Knockout.js), Hapi.js, Boost, Jest, Tailwind CSS, GStreamer

Languages

CSS, JavaScript, SQL, Python, TypeScript, ECMAScript (ES6), GraphQL, Python 3, HTML5, CSS3, Solidity, C++

Paradigms

RESTful Development, REST, Unit Testing, Agile, Object-oriented Programming (OOP), Lambda Architecture, Serverless Architecture, Object-oriented Design (OOD), Waterfall Development, Concurrent Programming, Functional Programming, Agile Software Development, Distributed Computing, Microservices

Platforms

AWS Lambda, Amazon Web Services (AWS), Blockchain, Ethereum, Linux, Firebase, Win32, Windows, Unix, Oracle, Amazon EC2, Heroku, Docker, Netlify, Kubernetes, Twilio

Storage

PostgreSQL, NoSQL, MySQL, MongoDB, PostGIS, Databases, Elasticsearch, Microsoft SQL Server, MongoEngine, Amazon S3 (AWS S3), Redis, LevelDB, CouchDB, SQLite

Other

Gatsby, Sagas, APIs, Code Architecture, Solution Architecture, ICO, DApps, Vue Router, Strapi, Architecture, TypeORM, Back-end, Digital Payments, Full-stack, Front-end Development, Web3, FastAPI, Apollo Server, Serverless, Cryptography, Decentralized Finance (DeFi), Push Notifications, Caching, Bitcoin, PDF, Prototyping, API Design, Smart Contracts, Online Payments, Cryptocurrency, Trading, Cairo, Aiohttp, WebSockets, ECS, ECharts, Apollo, Data Migration, Software, Geolocation, Safari Extensions, Integration, HR 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