Dmitry Dosta
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Tech Lead | Team Lead
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.
Senior Full-stack Developer
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.
Software Engineer
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.
Full-stack Developer
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.
Experience
MatchCloud
http://matchcloud.com.auKreo Software
https://www.kreo.net/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/SciLeads
https://scileads.com/Chick-fil-a
Skills
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
Education
Master's Degree in Mathematics and Computer Science
Belarusian State University of Informatics and Radioelectronics - Belarus, Minsk
Certifications
ASP.NET Core Expert
Belhard
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