Kartik Gomannache | .NET Developer (WPF · ASP.NET Core)
.NET Developer · WPF · ASP.NET Core · Desktop & Web

Enterprise .NET. Desktop to web. End to end.

I'm Kartik Gomannache — a .NET Developer with 3 years building enterprise WPF desktop applications, real-time industrial SCADA systems, and ASP.NET Core web platforms for a Germany-based manufacturing client. I own the full cycle: architecture, implementation, performance tuning, testing, and deployment.

Full delivery capability
Requirement Analysis
Architecture
WPF / Web Implementation
Performance Tuning
Testing
MSI / Azure Deployment
About

What I bring to a team

I build business-critical .NET systems — from high-performance WPF/MVVM desktop applications with real-time industrial data streams, to ASP.NET Core APIs with SignalR, Hangfire, and Azure-backed cloud deployments. I'm comfortable owning a feature from blank canvas to live environment across both desktop and web stacks.

WPF & MVVM depth

Async/await, TPL concurrency, thread-safe components, Syncfusion WPF suite — polished, high-performance enterprise desktop UIs.

Real-time & industrial systems

SCADA/OPC integration, PLC data pipelines, producer-consumer patterns, sub-100ms dashboard refresh at 20+ concurrent stations.

Performance-first backend

SQL tuning, index optimization, hybrid EF Core + Dapper data access, 40–60% query improvements on 100K+ row production datasets.

Full-cycle web delivery

ASP.NET Core APIs, SignalR real-time middleware, Hangfire background jobs, payment gateway integration, Azure DevOps CI/CD.

Education

B.E. Computer Science

Jain College of Engineering, Belgaum · Graduated 2023 · CGPA 8.5/10

Core Stack
C# WPF / XAML / MVVM ASP.NET Core 7/8 SQL Server EF Core + Dapper SignalR Hangfire async/await · TPL Syncfusion WPF/EJ2 Azure DevOps Docker xUnit · Cypress VisiWin SCADA PLC / OPC Clean Architecture Agile / Scrum
Currently available

Open to .NET Developer, Senior .NET Developer, and WPF/Desktop Developer roles. Belgaum-based; open to remote and hybrid. Available immediately.

Experience

Professional journey

3 years building production .NET systems — WPF desktop applications, SCADA dashboards, ASP.NET Core APIs, and full-stack web platforms — for a Germany-based industrial manufacturing client.

.NET Developer (WPF & Web)

B+M Surface Systems · Belgaum · Client: Germany-based Industrial Manufacturing Firm
Jul 2023 – Present
  • Architected and maintained enterprise WPF desktop applications (MVVM, Syncfusion WPF suite) serving 500+ daily users across multiple industrial production sites — leading end-to-end feature delivery from requirements to deployment.
  • Owned end-to-end migration of the core production application from .NET 7 to .NET 8 — delivering a measurable 30% improvement in API throughput on critical data-processing endpoints.
  • Diagnosed and rewrote 6 high-traffic SQL queries on inspection reporting screens — eliminating production timeouts and reducing page load times by 40–60% on datasets exceeding 100K rows.
  • Designed async/await-driven data pipelines (Task<T>, CancellationToken, IProgress<T>) and producer-consumer patterns (BlockingCollection<T>) — eliminating all UI freezes in high-frequency PLC data streams.
  • Built thread-safe MVVM components using SemaphoreSlim, Mutex, lock, ConcurrentDictionary, and ConcurrentQueue — preventing race conditions across real-time industrial data feeds.
  • Served as sole technical liaison between the Belgaum team and Germany-based stakeholders across 8+ delivery cycles — achieving zero scope escalations and zero missed sprint deadlines over 12+ consecutive months.
  • Introduced xUnit unit test coverage across all critical data-access layers — cutting UAT regression defects by ~60%; integrated Azure Key Vault and Azure AD SSO, resolving a client-flagged security compliance gap.
  • Mentored 3 junior developers on WPF/MVVM patterns, async programming, and Git-based code review workflows; managed full MSI packaging and multi-site deployment rollout.
Projects

Selected work

Production systems and personal projects — each delivered end to end, from architecture to deployment.

Industrial · WPF Real-Time · SCADA

Real-Time SCADA Visualization & AGV Fleet System

High-performance industrial visualization suite — SCADA dashboards with live PLC/OPC data feeds and an AGV fleet management module tracking vehicle locations, task queues, and battery telemetry across the factory floor.

  • SCADA screens with sub-100ms refresh rates at 20+ concurrent operator stations — zero UI blocking at peak load via async fetch loops and producer-consumer patterns (BlockingCollection<T>).
  • Real-time alarm management with OPC tag binding; SfChart for live trend graphs, SfGauge for process parameter dials, SfDataGrid for alarm logs.
  • AGV fleet module: real-time positional tracking (SfMaps), KPI dashboards (SfChart), and task-queue management using async event-driven architecture and ConcurrentDictionary for thread-safe multi-AGV state.
  • Reduced operator response time to AGV faults by 25% through real-time alert integration and dashboard drill-down views.
WPF / XAML C# / MVVM VisiWin SCADA PLC / OPC async/await · TPL BlockingCollection<T> Syncfusion WPF SQL Server
Enterprise · Data Platform Production · Germany Client

Enterprise Data Warehouse & Smart Maintenance Platform

Centralised data warehouse and maintenance scheduling platform for a Germany-based manufacturing client — supporting 100K+ part-inspection and defect records with a reusable NuGet library architecture and Azure enterprise security.

  • Hybrid data-access layer: EF Core for object-graph traversal + Dapper for bulk read paths — improving reporting query throughput by over 50%.
  • Packaged shared domain logic as a versioned NuGet library (DataWarehouse.Common) reused across 3 solution tiers; integrated Azure Key Vault and Azure AD SSO, resolving a client-flagged security compliance requirement.
  • SmartMaintenance: fully layered DAO architecture reducing time to onboard new entity types from days to under 2 hours; optimised 5 complex multi-join queries from 4+ seconds to under 500ms on production data volumes.
  • High xUnit coverage on all data-verification logic — enabling confident schema-level refactoring without rollback risk.
ASP.NET Core WPF Client EF Core + Dapper MSSQL xUnit NuGet Azure Key Vault Azure AD CI/CD
Full-Stack · Personal Built Scratch → Deploy

HomeStay Management Platform

Full-cycle property booking platform built independently — from data model design to Azure production deployment. Includes two-way Airbnb sync, real-time availability updates, Hangfire background pipelines, payment processing, and a calendar-based booking scheduler.

  • Two-way Airbnb API sync: bookings on Airbnb reflect immediately in the platform; platform bookings push back to Airbnb in real time via SignalR to prevent double-booking.
  • Hangfire background jobs handle automated booking confirmations, reminder emails, cancellation cleanup, and sync retry logic on failure.
  • Secure payment gateway integration with partial payments, refund handling, and webhook-based status updates.
  • Interactive booking calendar with real-time availability blocking via SignalR hubs; scalable Controller → Service → Repository architecture with full audit trail on all state transitions.
ASP.NET Core 8 SignalR Hangfire EF Core MSSQL Payment Gateway Airbnb API jQuery Azure Syncfusion EJ2
Full-Stack · Personal Built Scratch → Deploy

Sweet Bakery — Factory Management & POS

Independently designed and shipped a full factory management and point-of-sale system for a bakery business — production tracking, inventory management, order workflows, and in-store billing, with live SignalR updates across all terminals.

  • Integrated SignalR as a real-time middleware layer — POS terminals, production staff, and managers see live order and inventory updates without polling.
  • SignalR hubs push low-stock alerts and production queue changes instantly across all connected clients; designed the full DB schema and layered service architecture from scratch.
  • Full delivery lifecycle: schema design, API architecture, MVC frontend, testing, and Azure deployment — independently managed end to end.
ASP.NET Core MVC SignalR SQL Server EF Core JavaScript Syncfusion EJ2 Azure
Skills

Technical stack

Technologies and delivery capabilities across desktop, web, industrial, and cloud stacks.

Desktop & Concurrency

WPF / XAML MVVM C# Custom Controls Data Binding Commands async/await TPL / Task<T> CancellationToken ThreadPool SemaphoreSlim ConcurrentDictionary BlockingCollection<T> BackgroundWorker

Web & Backend

ASP.NET Core 7/8 REST API / Web API Swagger / OpenAPI SignalR Hangfire EF Core Dapper ADO.NET LINQ HttpClient / Polly Payment Gateway Third-party API Sync

Database & Performance

MS SQL Server T-SQL Stored Procedures Query Optimisation Index Tuning Execution Plan Analysis EF Core Migrations DbContext Pooling Schema Design

SCADA & Industrial

VisiWin SCADA PLC Integration OPC Tag Binding HMI Design Alarm Management Real-Time Data Binding Producer-Consumer Pattern AGV Fleet Systems

Syncfusion Suite

SfDataGrid (WPF + EJ2) SfChart SfGauge SfMaps SfScheduler SfBusyIndicator Docking Manager Ribbon

Cloud, DevOps & Testing

Microsoft Azure Azure App Service Azure Key Vault Azure AD / SSO Azure DevOps CI/CD Docker GitHub Actions xUnit Moq Cypress E2E MSI Packaging Git / GitHub NuGet Clean Architecture SOLID Principles Agile / Scrum
Contact

Open to strong .NET opportunities

If you're hiring for enterprise WPF desktop development, ASP.NET Core web applications, real-time industrial systems, or full-stack .NET roles where end-to-end ownership matters — let's talk.

Location

Belgaum, Karnataka, India — open to remote & hybrid

Best-fit roles

.NET Developer · WPF Desktop Developer · ASP.NET Core Developer · Senior .NET Developer · Full-Stack .NET Developer

Kartik Gomannache © 2025