Dmitry Dosta, Developer in Minsk, Minsk Region, Belarus
Dmitry is available for hire
Hire Dmitry

Dmitry Dosta

Verified Expert  in Engineering

Software Developer

Minsk, Minsk Region, Belarus

Toptal member since August 31, 2021

Bio

Dmitry is a highly skilled full-stack developer with over seven years of experience creating .NET web applications. He mostly deals with ASP.NET Core and Angular software development and architecture design these days. Dmitry has experience in solution architecture and creating applications from scratch.

Portfolio

Azbit
C#, Web3.js, .NET 5, React, PostgreSQL, Microservices, Blockchain...
SciLeads
C#, RabbitMQ, Dapper, Amazon Web Services (AWS), Azure, MySQL, .NET 5...
Step App
C#.NET, NestJS, Apache Kafka, NATS, Redis, Docker, Kubernetes, React, RabbitMQ...

Experience

  • JavaScript - 9 years
  • C# - 9 years
  • RabbitMQ - 6 years
  • Redis - 5 years
  • Angular - 4 years
  • React - 4 years
  • .NET Core - 3 years
  • PostgreSQL - 2 years

Availability

Full-time

Preferred Environment

Slack, JetBrains Rider

The most amazing...

...high-load application I've developed and designed is used in Oracle Service Cloud, Australian universities, and banks.

Work Experience

Tech Lead

2021 - PRESENT
Azbit
  • Developed microservices for cryptocurrency exchange and wrote crypt-adapter for different blockchains like ETH, BSC, TRON, SOLANA, and others.
  • Tracked bugs and tasks using Azure DevOps. Participated in the Scrum process.
  • Refactored the existing architecture to support thousands of trades per second.
Technologies: C#, Web3.js, .NET 5, React, PostgreSQL, Microservices, Blockchain, Tron Blockchain, Ethereum, Solana, Binance API, Ubuntu

Senior Full-stack Developer

2021 - PRESENT
SciLeads
  • Developed microservices for lead generation platform using .NET Core.
  • Integrated different Slack applications and worked on a slackbot for internal processes.
  • Implemented integration with Salesforce and other CRM systems.
Technologies: C#, RabbitMQ, Dapper, Amazon Web Services (AWS), Azure, MySQL, .NET 5, .NET Core, Redis, Elasticsearch, Selenium, Entity Framework

Tech Lead

2022 - 2024
Step App
  • Created an architecture for the whole app to support 50,000+ requests per second. Implemented and designed high-load applications from scratch.
  • Implemented physical sharding for database and microservices, which allows to scale apps infinitely.
  • Implemented integration with different payment providers and blockchains.
  • Contributed to several telegram mini-apps (StepHero, Lootify) written on NestJS.
  • Managed a team with three developers and demonstrated my problem-solving skills.
Technologies: C#.NET, NestJS, Apache Kafka, NATS, Redis, Docker, Kubernetes, React, RabbitMQ, PostgreSQL, ClickHouse

Tech Lead | Team Lead

2017 - 2020
Deloitte
  • Created an architecture from scratch for the Match Cloud project.
  • Developed microservices using .NET Core, Redis, RabbitMQ, Docker, and Kubernetes.
  • Created Azure DevOps CI/CD pipelines to deploy applications to different environments.
  • Managed a team of four and held tech consultations for team members.
  • Created database schema from scratch. Implemented dynamic SQL queries and database generation on the fly, as well as custom database migrations.
  • Implemented dynamic entity creation and dynamic endpoints for a CRM system.
  • Designed the system that handles 30,000 requests per second and pushes the same amount of requests into different systems.
Technologies: C#, Dapper, Angular, SQL Server 2014, SQL, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon EC2, Redis, RabbitMQ, SignalR, Docker, Kubernetes

Senior Full-stack Developer

2016 - 2017
Kreo Software
  • Developed microservices using .NET Core and C# and RabbitMQ.
  • Configured API Explorer using Swagger UI via Swashbuckle package.
  • Designed and implemented a React and Redux-based UI for showing buildings in 3D.
  • Implemented business logic to calculate build costs.
  • Developed a database schema and conducted performance optimizations.
Technologies: C#, Dapper, Redis, ASP.NET Core, PostgreSQL, Python, React, 3D

Software Engineer

2015 - 2017
iTechArt
  • Supported high-load apps and conducted performance tuning of C# code and SQL queries.
  • Used Azure DevOps and configured pipelines for builds.
  • Wrote unit tests and integration tests using xUnit and Selenium.
  • Integrated online payments via Stripe API with connected accounts.
  • Implemented API endpoints logic for online and offline payments.
Technologies: C#, .NET, SQL, Angular, React, Agile, Scrum, Xamarin

Full-stack Developer

2013 - 2015
Itexus
  • Developed different apps using .NET stack as a back end and Angular as a front end.
  • Tracked and fixed bugs using Asana or Jira as reporting tools.
  • Identified areas for modification and improvement within a short span of time.
  • Developed an ASP.NET MVC-based web application for railway stations.
Technologies: C#, .NET, Angular, SQL

Experience

MatchCloud

http://matchcloud.com.au
Match Cloud is an automated cloud-based data quality and insights solution for consolidating, cleansing, matching, and sharing a golden view of master data such as consumers, leads, contacts, patients, students, employees, partners, suppliers, agents, products, and assets across multiple and disparate data sources and channels. It enables businesses to personalize and optimize business experiences in a digital world.

Kreo Software

https://www.kreo.net/
Kreo was created to help construction industry professionals take full advantage of BIM. Our mission is to deliver construction projects faster without compromising quality.

Kreo is split into two main platforms, Kreo Takeoff and Kreo Modular. Kreo Takeoff is our AI-powered BIM quantity takeoff software for precise, fast and accurate cost estimates. Kreo Modular is a web-based software service used in feasibility studies for using the 3D volumetric construction method.

Velocidi

https://www.velocidi.com/
Collecting and unifying your first-party customer data from online and offline sources to form omnichannel, multi-device customer journeys. It leverages machine learning and industry best practices to identify your most valuable current customers and your most likely future customers.

SciLeads

https://scileads.com/
Served as a senior software engineer for SciLeads, an innovative lead generation and market intelligence platform that helps scientific companies identify, engage, and close their ideal buyers. The SciLeads platform has an intuitive and innovative design to suit individual needs.

Chick-fil-a

Chick-fil-a is one of the largest American fast food restaurant chains and the largest whose specialty is chicken sandwiches. I was working on their CRM and CMS systems as a software engineer, as well as on management and custom content systems for different restaurants in different areas.

Move-to-earn App | Step App

https://step.app/
Step App (FITFI) is a Web3-based fitness application that integrates elements of gamification, fitness, and blockchain technology. It allows users to earn cryptocurrency tokens through physical activity like walking, jogging, or running. The concept behind Step App falls under the “move-to-earn” model, where users are rewarded for staying active.

Crypto Exchange | Azbit

https://azbit.com
Azbit is a cryptocurrency exchange that offers spot crypto trading, futures trading, and crypto wallets. Azbit also provides staking, savings, and initial exchange offerings (IEO). It supports 50+ blockchains.

Education

2012 - 2017

Master's Degree in Mathematics and Computer Science

Belarusian State University of Informatics and Radioelectronics - Belarus, Minsk

Certifications

MAY 2019 - PRESENT

ASP.NET Core Expert

Belhard

Skills

Libraries/APIs

React, Entity Framework, SignalR, Web3.js, Binance API

Tools

RabbitMQ, Dapper, NGINX, Slack, JetBrains Rider

Languages

C#, JavaScript, SQL, CSS, HTML, TypeScript, Python, C#.NET

Frameworks

.NET Core, ASP.NET MVC, .NET 5, .NET, Selenium, ASP.NET Core, ASP.NET MVC 5, Knockout (Knockout.js), NestJS, Angular, Material UI, Next.js

Paradigms

Microservices, Agile, CQRS, Building Information Modeling (BIM), Scrum

Platforms

Docker, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon EC2, Kubernetes, Xamarin, Azure, Blockchain, Ethereum, Ubuntu, Apache Kafka

Storage

SQL Server 2014, Redis, PostgreSQL, MySQL, MongoDB, Elasticsearch, ClickHouse

Other

IIS, APIs, 3D, Tron Blockchain, Solana, NATS

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