Dmitry is a top-notch developer with over twenty years of experience creating .NET web applications. He mostly deals with ASP.NET Core and Blazor (C#, .NET Core) software development and architecture design these days. Dmitry has received the Microsoft MVP (Developer Technologies) Award 9 times and is a capable community leader. He has also received a Master of Science degrees in computer science and structural geology and modeling. Clients call him "The Coding Machine."
Collaborated on software architecture design and implementation of a Blazor WebAssembly web application API UI and Azure Functions App background jobs—the tool for planning the mining exploration major work.
Integrated with SharePoint file storage and Outlook emailing via Microsoft Graph API on corporate Azure AD.
Developed features for a .NET Core API and Blazor Server UI web applications back end for leveling human and asset resources for the mining industry.
Collaborated on software architecture design and implementation of a Blazor WebAssembly web application API UI and Azure Functions App background jobs—the tool for aligning the schedules on the work timeline, detecting clashes, and risk levels.
Played a key role in developing software for the client using ASP.NET Core, Blazor, .NET, and C#.
Designed architecture for custom software solutions.
Integrated with cloud services used by the applications as well as with third-party APIs, files, and data storage.
.NET CoreBlazorAzure Cosmos DB
Azure SQL
Microsoft Graph API
Authentication
Google APIs
API IntegrationCode Generators
C#ASP.NET CoreEntity Framework Core
BlockchainSupply Chain Management
Web SecurityAzure Active DirectoryAzure Active Directory B2C (ADB2C)
Third-party APIs
Third-party Integration
Stripe API
Stripe Payments
Stripe Checkout
PayPal APIObject-oriented Programming (OOP)
Payment APIs
SQLAzure
.NETMicrosoft Visual StudioWeb App Development
API Development
TwilioAzure Active Directory Graph API
Graph API
Microsoft Graph
REST APIs
Azure Cloud Services
Cloud.NET 7
Code Fabriek
Senior .NET Developer | Architect
2019 - 2022 (3 years)
Remote
Performed a key role in developing software for the client using ASP.NET Core, Blazor, .NET, and C#.
Designed architecture for custom software solutions.
Integrated with cloud services used by the applications as well as with third-party APIs, files, and data storage.
Ramped up .NET expertise in Berlin's development center and mentor Dunnhumby full-timers on the server-side aspects of .NET Core application development.
Designed architecture for server-side APIs with a clean architecture approach.
Integrated with company hybrid authentication and authorization for AD SSO/Google Directory API.
Designed ASP.NET Core integration tests with xUnit and WebApplicationFactory.
Developed server-side microservice APIs with external and cross-component dependencies in a Kubernetes environment.
Created SharpStyle Neutron, a piece of software that allows developers to write ActionScript code from within Visual Studio 2005 using Visual Studio SDK.
Participated in a ReviewBasics project with ASP.NET (WebForms), conducting collaborative market research.
Developed video conversion web services using the Turbine Video Conversion SDK.
Created and maintained the unit tests, as well as the documentation.
Visual Studio
ASP.NET MVC.NETMicrosoft SQL Server
Windows Communication Framework (WCF)
ASP.NETObfuscation
Visual Studio Extensibility
C#Abstract Syntax Trees (AST)
Parsers
ANTLRFlash ActionScript
Agile
Object-oriented Programming (OOP)
SQLMicrosoft Visual StudioWeb App Development
API Development
StarSoft Development Labs
Software .NET Developer
2004 - 2005 (1 year)
Remote
Worked as a member of the eXtreme Programming (eXP) team.
Participated in several ASP.NET (WebForms) projects for client intranets.
Created and maintained unit tests and technical documentation.
Developed .NET Core back-end software to automate VR therapy and revolutionize mental health and wellness by improving access to personalized services through technology.
Integrated microservices participating in the automated distributed platform.
Implemented several third-party systems API integrations, such as Acuity, Welkin, Wheel, Stripe, Amplitude, Elation, LuxSci, and Twilio.
Participated in Agile team discussions and code reviews; took part in cross-team meetings in UK and US.
Implemented auto-generation of API clients for .NET microservices.
Assisted in establishing CI/CD pipelines on DevOps Azure.
Completed HIPAA Security and HIPAA Awareness for business associates courses.
Integrated online payments via Stripe API with connected accounts to the Child Care Seer platform.
Implemented finance-related API endpoints logic for online and offline payments for the Child Care Seer platform.
Implemented handling the Stripe webhook event callbacks for asynchronous payment flows and managing connected Stripe accounts for the platform clients.
Configured and maintained Stripe accounts for development, testing, and production environments.
Participated in business analysis team discussions, code reviews, and common meetings for the agile software development process.
Migrated codebase to .NET Core 3.0, assisted in establishing CI/CD pipelines for back-end code.
Implemented a dashboard web application from scratch based on ASP.NET Core 2.1 with Razor views, including dependency injection (DI) and Entity Framework Core, identity user, role, and claims management.
Used SB Admin 2 template for the admin panel with Ajax callback and modal popups for CRUD operations over the entities.
Integrated ASP.NET Core View Components to display common UI parts enabling data update via jQuery unobtrusive Ajax.
Configured code-first EF Core 2.1 migrations and automated the database recreation process, which updates schema and populates mandatory and sample data for manual smoke tests on the UI.
Implemented 2FA logic to use TOTP authenticator apps from Google and Microsoft for iOS, Android, and Windows Phone devices.
Designed an ASP.NET Core application architecture for a digital claims management software application that leverages digital data from connected vehicles to automate property and casualty claims processes.
Implemented model view controller (MVC) architecture with ASP.NET Core Razor views, dependency injection (DI) and Entity Framework (EF Core) according to UI layouts and business requirements.
Integrated schema with a code-first Entity Framework core for SQL Server in AWS.
Implemented a console for data emulation, test damage calculation, and application configuration.
Actualized the implementation of real-time internal application notifications based on SignalR.
Implemented notifying external parties via SMS, email, and API. Integrated Google Maps geolocation API.
Integrated National Automobile Dealers Association (NADA) API.
Implemented asynchronous update-able ASP.NET Core view components.
Developed the software system for the Ph.D paper on structural geology titled "Automation of Cross Section Building through the Thrust Systems Foreland."
Visualized different types of the geological data.
Performed spline geometric calculations automation.
Windows Forms (WinForms)
C#2D Modeling
3D Modeling
Object-oriented Programming (OOP)
.NETVisual Basic for Applications (VBA)
Microsoft Visual Studio
Bridge-Quest Labs
Team Lead | .NET Developer
Present (2024 years)
Remote
Led projects involving the customization of web services.
Developed .NET software using ASP Classic, ASP.NET (WebForms), HTA, and .NET WinForms.
Built and maintained the online learning platform.
Stack Overflow is the largest, most trusted online community of developers where I share my knowledge about C#, .NET, ASP.NET MVC, WebAPI, ASP.NET Core, JSON, JavaScript, Visual Studio, and other topics I am an expert in.
I have created and keep working on this open-source project in my spare time. OpenAPI (Swagger) Connected Service is a free Visual Studio extension to generate C# HttpClient code for OpenAPI (formerly Swagger API) web service with NSwag toolset.
Since 2008, I have received nine Microsoft MVP awards for being, as they stated: "One of the exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others."
I have been administering a fast-growing community about ASP.NET Core and Blazor on Facebook. Our community has more than 35,000 members on board. I moderate daily posts and share the most amazing articles.