Mikhail Strelkov, Developer in Barcelona, Spain
Mikhail is available for hire
Hire Mikhail

Mikhail Strelkov

Verified Expert  in Engineering

Bio

Mikhail is a full-stack web, Node.js, and .NET developer focused on microservices, blockchain technologies, digital goods processing workflows, and integrations. He has a Ph.D. in applying information technology for mining machines, making him an expert in the field. Mikhail developed a smart algorithm to achieve high conversion rates utilizing blockchain smart contract features and consistently grew the client's user base—raising investments by three times.

Portfolio

VETRI Foundation
Node.js, TypeScript, GraphQL, Prisma, PostgreSQL, Ethereum, Blockchain...
Vidaplayer
Node.js, Meteor, MongoDB, Reaction Commerce, PayPal API, Skrill API, HiPay

Experience

Availability

Part-time

Preferred Environment

Node.js, Smart Contracts, Microservices, Blockchain, Prisma, Meteor, MongoDB, SQL, Docker, .NET

The most amazing...

...product I've built is a complex algorithm using Node.js to auto-manage smart contracts.

Work Experience

Senior Back-end Developer

2019 - PRESENT
VETRI Foundation
  • Developed a smart algorithm to import and sort surveys from a third-party marketplace to achieve high conversion rates (5% higher than the industry average) utilizing blockchain smart contract features.
  • Set up a private ETH blockchain and the bridge to transfer company tokens (VLD) between public and private chains.
  • Created an internal warehouse service that allows the buying of gift cards from popular brands for tokens via integration with a third-party service.
  • Consistently grew the user base—the project raised investments by three times (approximately $200,000).
Technologies: Node.js, TypeScript, GraphQL, Prisma, PostgreSQL, Ethereum, Blockchain, React.js, Git, GitLab CI/CD, Terraform, Helm, Google Cloud Development

Full-stack Web Developer and System Administrator

2016 - 2021
Vidaplayer
  • Finished and launched a long-developed project that crossed time and money deadlines. Took over after the original team leader was fired.
  • Implemented an automatic order processing workflow with the temporary reservation of purchased eGoods, including blocking suspicious orders, processing chargebacks, and applying for refunds with eGoods.
  • Created the automatic processing of orders paid in cash. by notification from the payment gateway, clearing eGoods by timeout, and various email notifications to customers and owners.
  • Developed a smart algorithm that takes goods from a stock provider with the lowest price to help customers understand how to sell the product with the best margin. This increased the overall margin by 20% on average.
  • Created a bonus reward system to provide discounts to regular users in an effort to retain them (long-term retention increased by 10%).
  • Implemented a system to send out alerts (e.g., too small or negative margin) to shop support teams and users.
  • Integrated with Skrill to allow Latin American customers to pay using local online and offline banks (sales increased by 1.5x).
  • Migrated SQL data from the old Magento shop to a NoSQL database.
  • Configured a cluster of Node.js server instances for zero downtime deployment for a new website (uptime is 99.9%).
Technologies: Node.js, Meteor, MongoDB, Reaction Commerce, PayPal API, Skrill API, HiPay

Software Developer and Engineer

2006 - 2020
Regional Rope Center (REGIONALNYI KANATNYI CENTR)
  • Developed and programmed the mining industry's safety devices; this included a hosting machine data recorder, a device to prevent cage sticking, and a device for monitoring the dynamic loads of carriage movement.
  • Developed fail-safety software of a data recorder based on the embedded device working in real-time, 24x7 mode, running on 100+ devices in various regions of Russia and continues to be sold with new devices.
  • Developed universal software with a user-friendly interface to conveniently analyze and document graphical information acquired from safety devices. This software is widely used by the science staff (10+ scientific papers published).
  • Built a system to monitor the dynamic loads of carriage movement. It acquires, displays, and archives data over a wireless channel from a controller placed on a carriage in a mining shaft. There is an algorithm to download missing data after losing the connection.
  • Installed devices with specially developed software on every mining shaft after getting a government license for a mining company.
Technologies: .NET, .NET, MS SQL, SQL, C#

Vidaplayer

http://www.vidaplayer.com
I built an eCommerce shop using Node.js, Meteor, and MongoDB based on Reaction E-commerce. Developed a tight integration with payment providers such as PayPal, HiPay, and Skrill, anti-fraud security systems, and integration with an SMS provider to verify users and important actions

VETRI App

Developed the back end (most complex part of the project) for the app. It allows users to take surveys and be rewarded with blockchain tokens with the ability to exchange them for gift cards from popular brands.
2007 - 2011

Ph.D. in Applying Information Technology to Mining Machines

Perm State Technical University (PSTU) - Perm, Russia

2001 - 2007

Master's Degree in Computer Science (Applied Mathematics and Informatics)

Perm State University (PSU) - Perm, Russia

MAY 2015 - PRESENT

Commercialization Pathfinder Program

CRDF Global

AUGUST 2014 - PRESENT

Theory of Inventive Problem Solving

Perm Education Center

Libraries/APIs

Node.js, REST API, Web3.js, React.js, PayPal API, Skrill API

Tools

Prisma, Git, Git, GitLab CI/CD, Terraform, Helm

Languages

SQL, TypeScript, C#, JavaScript, GraphQL, Solidity

Frameworks

.NET, .NET

Paradigms

Microservices Development, REST, Agile Development, DevOps

Platforms

Meteor, Blockchain, Docker, Ethereum

Storage

MongoDB, PostgreSQL, Google Cloud Development, MS SQL

Other

Back-end Developers, Smart Contract Development, Architecture, Computer Science, Algorithms, SCADA, Mathematics, Startup Growth Strategy Development, Complex Problem Solving, Reaction Commerce, HiPay

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