Gennadi Jakutin

Software Developer · .NET & Application Security

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

Software Developer · Intelometry

–Present

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.

Software Developer · Betsson Group

.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.

Software Developer · Codeborne

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.

Software Developer · Intelometry

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.

Software Developer · Net Group

C#, ASP.NET

  • Developed a meter-reading parser for Iskra energy meters.

Software Developer · Semel

;

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.

Software QA Engineer · SQA Partners

C#, .NET Framework

  • Developed, maintained and executed test suite for an Electronic Data Interchange file parser.