Profile
Software developer with 19 years of experience building and maintaining business applications,
primarily with C# and .NET. Current work is concentrated on authentication, identity, session
security, and Blazor-based web applications, alongside continued development of energy-management
software. Earlier work covers online gaming, digital health, field-service systems, taxi dispatch,
and cross-platform mobile applications.
Experience
C#, .NET, Blazor Server and WebAssembly, SQL Server, Microsoft Entra ID, OIDC, JWT
-
Designed and implemented authentication flows for local passwords, LDAP, and
OpenID Connect with Microsoft Entra ID.
-
Implemented TOTP two-factor authentication based on RFC 6238, with Base32 encoding
based on RFC 4648.
-
Built password and session controls including account lockout, rate limiting,
password history, reset and forced-change flows, and persistent refresh-token
sessions.
-
Added per-user authentication policies and audit logging that keeps client-facing
errors generic while recording exact outcomes internally.
-
Refactored authentication services and Blazor Server authentication-state handling
to centralize session behavior and make it easier to test.
-
Maintain and extend Electrical Facility Manager across web, desktop, and mobile
applications; also contributed to Blazor UI modernization and a WebAssembly proof
of concept.
.NET Core, ASP.NET Core Web API, Angular, SQL Server
-
Developed backend and frontend changes for game-offering systems used in
international markets.
-
Supported new market launches through game availability, localization, and
compliance-related changes.
Java, Spark Java, Vue.js, AWS, Mockito, Guice
-
Contributed to the early development of Certific, a digital-health platform for
remote medical certification.
-
Delivered application features in an extreme-programming environment using TDD
and pair programming.
C#, ASP.NET MVC, SQL Server, Entity Framework, jQuery, Sass, Xamarin.Forms, Azure
-
Developed Electrical Facility Manager for web, desktop, and mobile use.
-
Built internal time-tracking and client-reporting tools, the company website, and
an e-commerce application for energy data.
-
Developed cross-platform mobile applications with Xamarin.Forms.
C#, ASP.NET
- Developed a meter-reading parser for Iskra energy meters.
C#, ASP.NET MVC, SQL Server, Entity Framework, WCF, SignalR, Windows CE and Mobile, Azure
-
Built a taxi dispatch system with real-time vehicle tracking.
-
Developed systems for heavy-equipment data management and railroad field-service
reporting.
- Implemented an automatic software-update system.
C#, .NET Framework
- Developed, maintained and executed test suite for an Electronic Data Interchange file parser.