Mikhail Strelkov
Verified Expert in Engineering
Smart Contracts Developer
Barcelona, Spain
Toptal member since March 24, 2021
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
Experience
Availability
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
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).
Full-stack Web Developer and System Administrator
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%).
Software Developer and Engineer
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.
Experience
Vidaplayer
http://www.vidaplayer.comVETRI App
Education
Ph.D. in Applying Information Technology to Mining Machines
Perm State Technical University (PSTU) - Perm, Russia
Master's Degree in Computer Science (Applied Mathematics and Informatics)
Perm State University (PSU) - Perm, Russia
Certifications
Commercialization Pathfinder Program
CRDF Global
Theory of Inventive Problem Solving
Perm Education Center
Skills
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
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