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

Dmitry Dosta

Verified Expert  in Engineering

Software Developer

Location
Minsk, Minsk Region, Belarus
Toptal Member Since
August 31, 2021

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, ServiceStack, Amazon Web Services (AWS), Azure, MySQL...
Deloitte
C#, Dapper, Azure DevOps, Angular, SQL Server 2014, SQL...

Experience

Availability

Part-time

Preferred Environment

MacOS, 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, ServiceStack, Amazon Web Services (AWS), Azure, MySQL, .NET 5, .NET Core, Redis, Elasticsearch, Selenium, Slack API, Slackbot, Entity Framework

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, Azure DevOps, Angular, SQL Server 2014, SQL, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon EC2, Redis, RabbitMQ, SignalR, Docker, Kubernetes, Oracle

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, Mono, 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, jQuery

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.

Languages

C#, JavaScript, SQL, CSS, HTML, TypeScript, C++, Python

Frameworks

Angular, .NET Core, ASP.NET MVC, .NET 5, .NET, Selenium, ASP.NET Core, ASP.NET MVC 5, Knockout (Knockout.js), ServiceStack, Material UI, Mono

Libraries/APIs

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

Tools

RabbitMQ, Dapper, NGINX, Slack, JetBrains Rider

Paradigms

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

Platforms

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

Storage

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

Other

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

2012 - 2017

Master's Degree in Mathematics and Computer Science

Belarusian State University of Informatics and Radioelectronics - Belarus, Minsk

MAY 2019 - PRESENT

ASP.NET Core Expert

Belhard

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