UpstaffSign up
Denis M., Full Stack .NET Developer
Denis M.
🇪🇸Spain (UTC+01:00)
Created AtUpstaffer since March, 2026
You can hire Denis M.
today 🔥

Denis M. — Full Stack .NET Developer

Vetted expert in Full Stack Web, Back-End Web.

 Last verified on March, 2026
Senior
B1 English

Core Skills

.NET
.NET
Azure
Azure
Azure Logic Apps
Azure Logic Apps
Azure Cloud Functions
Azure Cloud Functions

Bio Summary

  • Over 10 years of expertise in full-stack .NET development, specializing in C#, ASP.NET Core, Entity Framework, and MS SQL Server across diverse domains, including FinTech, e-commerce, and SaaS.
  • Proficient in Azure integration services: Logic Apps, Azure Functions, Service Bus, Event Grid, API Management. Frequently used Logic Apps + API Management + Functions (especially in migrations) for API exposure, workflows, and custom logic.
  • Strong background in migrations & integrations (MuleSoft experience and similar). Skilled in API-led, event-driven, and hybrid patterns — connecting internal systems, third-party services, and cloud components (multi-system flows, async processing, background jobs, notifications, legacy modernization to Azure).
  • Strong background in implementing billing systems, real-time event-driven architectures, and multi-tenant SaaS platforms with robust role-based access control and audit capabilities.
  • Experienced in frontend technologies, including Blazor, AngularJS, TypeScript, and React
  • Skilled in applying SOLID principles, design patterns, CI/CD pipelines, unit and API testing (XUnit), and Agile methodologies to ensure maintainable, high-quality software solutions.

Technical Skills

Programming Languages C#, JavaScript, TypeScript
.NET Platform ADO.NET, ASP.NET, ASP.NET Core Framework, ASP.NET MVC, Azure, Entity Framework, LINQ, MS Dynamics 365, .NET, .NET Core, WPF
JavaScript Frameworks AngularJS, jQuery, React, Vue.js
AI & Machine Learning Grid
Java Libraries and Tools JSON
JavaScript Libraries and Tools React Hooks
Salesforce Ecosystem Salesforce Lightning Component
Data Analysis and Visualization Technologies Microsoft Azure Synapse Analytics
Security RBAC
Databases & Management Systems / ORM Microsoft SQL Server, SQL, SQL Stored Procedures
UI Frameworks, Libraries, and Browsers Bootstrap, Bootstrap 4, CSS, HTML, jQuery, UI
Cloud Platforms, Services & Computing Azure
Amazon Web Services AWS IAM
Azure Cloud Services Azure Cloud Functions, Azure DevOps, Azure Event Grid, Azure EventGrid, Azure Logic Apps, Azure Service Bus, Azure Services, Microsoft Azure API, Microsoft Azure Synapse Analytics
Industry Domain Experience seo
Methodologies, Paradigms and Patterns Agile, CI/CD Design patterns, DRY, Flows, microservices, Observer, Razor, REST, Scrum, SOLID, SOLID principles
SDK / API and Integrations API, API testing, Microsoft Azure API, PayPal API, RESTful API, Stripe, Web API
QA, Test Automation, Security API testing, QA Automation, TFS, Unit Testing, xunit
Deployment, CI/CD & Administration Blazor, CI/CD
Version Control Git
UI/UX/Wireframing Responsive Design
Platforms SAAS
Operating Systems Windows
File Systems, Storage XML
Other Technical Skills Unreal Engine

Work Experience

Full Stack .Net Engineer, NDA

Duration: 2019 - present

FinTech Subscription & Usage-Based Billing Portal

Summary: A self-service customer portal for managing subscriptions, metered usage, invoices, and payment methods for SMB clients.

Responsibilities:

  • Designed and implemented the backend with clean separation of concerns and reusable service layers.
  • Built billing flows: plan upgrades/downgrades, proration, refunds, and invoice generation.
  • Integrated payment processing and webhooks to keep billing state consistent.
  • Delivered an admin panel for customer support (manual adjustments, invoice re-send, account locks).

Technologies: C#, ASP.NET Core, Entity Framework Core, MS SQL Server, Stripe API, Azure DevOps.

Order Management System for Multi-Warehouse E-commerce

Summary : A centralized OMS for processing orders, allocating stock across warehouses, and synchronizing shipment statuses with external carriers. Took over and enhanced an existing integration solution primarily based on Azure Logic Apps and Azure Functions, improving reliability and scalability of order and fulfillment flows.

Responsibilities:

  • Took over and enhanced existing integration workflows for order lifecycle orchestration, including order creation, stock reservation, pick/pack, shipment, cancellation, and returns.
  • Designed and developed integration solutions using Azure Integration Services, including Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management.
  • Built and supported REST APIs for core OMS operations and synchronization with external warehouse and carrier systems.
  • Implemented stored procedures and SQL views for high-performance reporting and operational dashboards.
  • Added role-based access control and audit trails for critical operational actions.
  • Optimized database queries and introduced caching for high-traffic endpoints.

Technologies: ASP.NET MVC, MS SQL Server (Views/Stored Procedures), ADO.NET, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management.

Real-Time Notifications & Alerts Microservice Suite

Summary: Event-driven microservices for real-time notifications (email/in-app) triggered by business events such as payments, failed jobs, and SLA breaches. Took over and improved an existing Azure-based integration solution to ensure reliable event routing, processing, and delivery.

Responsibilities:

  • Took over and enhanced an existing integration solution primarily based on Azure Logic Apps and Azure Functions for business event processing and notification delivery.
  • Designed and developed integration solutions using Azure Integration Services, including Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management.
  • Implemented event contracts and handlers for multiple business event types across distributed services.
  • Built retry policies, dead-letter handling, and idempotency mechanisms for robust event processing.
  • Created a notification templates module with versioning, localization support, and preview/testing tools.
  • Added monitoring dashboards and alerting rules for failures, latency spikes, and provider issues.

Technologies: .NET Core, Event-driven Microservices, MS SQL Server, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management, Azure DevOps.

HR Candidate Tracking & Interview Scheduling Platform

Summary: An internal ATS for managing candidates, interview pipelines, scorecards, and calendar-based scheduling for hiring teams. Included integration enhancements for workflow automation, notifications, and coordination with external/internal systems.

Responsibilities:

  • Took over and enhanced existing workflow and integration components built on Azure Logic Apps and Azure Functions.
  • Designed and developed integration solutions using Azure Integration Services to automate candidate status changes, interview scheduling, notifications, and approval flows.
  • Built pipeline stages, tagging, and advanced search/filtering for recruiters and hiring managers.
  • Implemented interview scheduling with conflict detection and team availability views.
  • Created analytics for time-to-hire, stage drop-off, and recruiter workload tracking.
  • Delivered a responsive UI with reusable components and form validation.

Technologies: ASP.NET Core, Blazor, Entity Framework Core, MS SQL Server, TypeScript, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management.

Legacy Desktop Modernization: Inventory & POS Assistant

Summary: A Windows desktop app to support inventory operations, barcode scanning, and offline-first POS workflows for retail branches.

Responsibilities:

  • Developed WPF screens for inventory intake, transfer, and stock reconciliation.
  • Implemented offline mode with local caching and background sync when online.
  • Built a rules engine for discounts, bundles, and loyalty points.
  • Optimized UI responsiveness and data loading for large catalogs.

Technologies: .NET Framework, WPF, ADO.NET, MS SQL Server.

Payment Reconciliation & Payouts Automation

Summary: A back-office tool to reconcile payments, detect mismatches, and automate vendor payouts with approval flows.

Responsibilities:

  • Imported transactions, normalized data, and matched records across sources.
  • Built discrepancy detection rules and approval workflows for payouts.
  • Implemented export reports for accounting and compliance requirements.
  • Added scheduled jobs and operational monitoring for automation runs.

Technologies: C#, .NET Core, Entity Framework, MS SQL Server, PayPal API, Azure.

.Net Developer, Udrive

Duration: 2018 - 2019

Customer Support Case Management Dashboard

Summary: A web dashboard for support agents to track tickets, customer context, and issue resolution history across products.

Responsibilities:

  • Built ticket workflows (SLA timers, priority queues, assignment rules).
  • Integrated a lightweight frontend layer for interactive ticket updates and live filters.
  • Implemented RBAC, user permissions, and secure audit logs.
  • Added performance improvements for list views and search endpoints.

Technologies: ASP.NET MVC, React (legacy version), MS SQL Server, Azure.

Marketing Landing Builder with CMS-Style Blocks

Summary: A landing-page builder that allows marketing teams to assemble pages from predefined blocks and publish without dev involvement.

Responsibilities:

  • Built a component-based editor with drag-and-drop sections and previews.
  • Implemented versioning (draft/publish), rollback, and page scheduling.
  • Created SEO tooling: metadata, sitemap generation, and friendly URLs.
  • Added asset management for images and reusable content snippets.

Technologies: ASP.NET Core, Vue.js, TypeScript, MS SQL Server, Azure DevOps.

.Net Engineer, Task & Workflow Automation Tool for Operations Teams

Duration: 2017 - 2018

Summary: A workflow system to model operational processes (approvals, checklists, escalations) with configurable steps and triggers.

Responsibilities:

  • Implemented workflow designer concepts: states, transitions, conditions, and actions.
  • Built UI for assigning tasks, tracking progress, and enforcing deadlines.
  • Added notifications, reminders, and escalation rules for overdue items.
  • Delivered reporting dashboards for throughput and bottleneck analysis.

Technologies: .NET Core, Blazor, MS SQL Server, JavaScript, Azure DevOps.

.Net Engineer, Multi-Tenant SaaS Admin Console

Duration: 2016 - 2017

Summary: A multi-tenant admin console to manage tenants, features, user roles, and configuration per customer.

Responsibilities:

  • Designed a tenant isolation strategy in the database schema and service layer.
  • Implemented feature flags and per-tenant configuration management.
  • Built onboarding: tenant creation, initial admin invite, and environment setup.
  • Added telemetry and usage analytics per tenant.

Technologies: ASP.NET Core, Entity Framework Core, MS SQL Server, Azure, Azure DevOps.

Education

  • Bachelor's degree in Software development
    Cherkasy State Business College
    2012 - 2017

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Denis M., Full Stack .NET Developer
Ready to hire Denis M.
or someone with similar Skills?
Denis M. is available
for hire 🔥
Book a call with Denis M.
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Denis M.
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up