Dean Marinov

Software Engineer | Solution Architect | Applications Developer | Full Stack Developer

Common C# / ASP.NET Stack
  • C# / .NET 10
  • ASP.NET Core (Web API)
  • Entity Framework Core
  • SQL Server
  • Docker
  • CI/CD (GitHub Actions)
Common Node.js / Express Stack
  • Node.js 22 LTS
  • Express.js
  • MariaDB
  • Knex.js
  • JWT
  • Docker
Dean Marinov
Portrait of Dean Marinov

About me

Companies I Worked With

Schools I've visited

Skills

HTML5
CSS3
JavaScript
Bootstrap
Python
C# / .NET
ASP / ASP.NET Core
Entity Framework
SQL
Perl
Node.js
Angular
Docker
GitHub
Linux
CI/CD
Jira / Confluence
Scrum

Projects

Blog Development

This project is completed and now runs as my own production blog on my self-managed server. It includes domain setup, secure hosting configuration, database implementation, integrated AI functionality, and ongoing SEO-oriented technical maintenance.

Webshop Backend

A C# backend for an e-commerce platform, covering product management, order processing, and business logic. Includes a dedicated test suite to ensure reliability across core backend components.

Cafe Fokus Website

The Cafe Fokus website was technically completed as a full project draft, including design and content structure with responsive usability. It is currently not launched in production because the operator mainly communicates via Instagram and does not need an active website at the moment. Some business placeholders (for example phone details) therefore remain intentionally unfinished.

Blazor ViewModel Testing

In this open source project, I am testing and improving the ViewModel logic of a C# Blazor application. Using MSTest and Moq, I create unit tests to ensure that business logic works reliably and is easy to maintain. This project may no longer be actively maintained and is provided as a technical reference.

.NET Mapping Tests

This open source project focuses on testing mapping logic in a .NET Core application using MSTest. Its aim is to write unit tests for complex business logic, ensuring code reliability and maintainability. This project may no longer be actively maintained and is provided as a technical reference.

Quake 4 Automod

Quake 4 Automod is a personal game-modding project. Development is currently on hold due to limited time and uncertainty if I would continue, but the repository remains available as a technical reference.

Online Shop

From intuitive product presentation and secure payment (STRIPE) integration to a scalable backend and GDPR-compliant data handling, mysurface.shop was built as a reliable shopping experience aligned with modern customer expectations. (Sadly the shop was taken down by the owner)

Contact