Projects

Legacy Web Application Modernization — Premium Line Transport

End-to-end migration of a legacy ASP.NET Web Forms application (.NET Framework 3.5) to ASP.NET Core 8.

  • Modernized the entire stack and eliminated years of accumulated technical debt.
  • Rebuilt the UI with MVC Controllers and Razor Views, applying dependency injection and the service/repository pattern.
  • Replaced a Java/Tomcat background service with ASP.NET Core Hosted Services that monitor SFTP and load Compugen freight tender files into Trackmate.
  • Migrated Crystal Reports to DevExpress Reporting for PDF freight document generation.
ASP.NET Core 8 C# Razor Pages DevExpress Hosted Services
Visit Site

Soil Tracking — Background Services

Event-driven background processing system ingesting real-time GPS telemetry from Samsara webhooks for fleet soil-load tracking.

  • Architected an event-driven system using ASP.NET Core Hosted Services to receive real-time GPS telemetry from Samsara via registered webhooks.
  • Designed a publisher/consumer pipeline with RabbitMQ, decoupling telemetry ingestion from the main web application for scalability and fault tolerance.
  • Implemented real-time UI updates via SignalR, pushing soil-load changes to connected clients on database persistence.
  • Built scheduled background jobs with Quartz.NET to poll soil-load data from on-site scanners and create load records automatically.
ASP.NET Core C# RabbitMQ SignalR Dapper Quartz.NET

Logistics Platform — Third-Party Integrations & API Development

SOAP and REST integrations with carrier services, plus secure JWT-protected APIs published for an external reporting system.

  • Integrated logistics web application with Hwy905 SOAP web services to query shipment data and retrieve shipping documents.
  • Consumed FedEx and UPS REST APIs for shipment tracking and retrieval of signed Proof of Delivery (POD) documents into the claims system.
  • Designed and published secure RESTful Web APIs with JWT-based authentication and authorization for an external reporting system.
ASP.NET Core C# REST SOAP JWT

E-commerce Multilingual Product Catalog — SIA Note (note.lv)

Multilingual product catalog for a camper/RV parts retailer, supporting Latvian, Russian, and English with translation management and RBAC.

  • Designed normalized translation tables for per-locale product names and descriptions, integrated with ASP.NET Core's localization framework.
  • Built admin workflows for product lifecycle and translation management using ASP.NET Core, SQL Server, Dapper, and stored procedures.
  • Implemented secure registration and authentication with ASP.NET Core Identity, enforcing role-based access control (RBAC).
ASP.NET Core C# Dapper SQL Server ASP.NET Core Identity
Visit Site