Skip to content
View vik37's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vik37

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vik37/README.md

Well, Hello There, I'm Viktor πŸ‘‹

  • Exploring the galaxy of software development, crafting clean code, and designing scalable architectures.

  • Every bug is just a puzzle waiting to be solved! πŸ›ΈπŸ’‘

May the code be with you! πŸ™‹

πŸš€ Software Developer
I specialize in building scalable backend solutions. While most of my experience lies in backend development, I'm also proficient in building modern web applications using cutting-edge front-end technologies.

πŸ’‘ Passionate about backend development, full-stack development, cloud solutions, and scalable architectures.

πŸ”Ή Experienced with:

  • Backend: .NET, ASP.NET, .NET Core, C#, Entity Framework, MassTransit, RabbitMQ
  • Frontend: Angular
  • Messaging: SignalR, Event-driven architectures
  • Cloud: Azure (App Services, Blob Storage, Functions, Communication Services), Docker
  • Software Design: OOP, SOLID, Microservices, CQRS

πŸ”Ή Exploring MongoDB, Azure(CosmosDB, Logic Apps, CosmosDB), Angular Material

πŸ”Ή Skilled in Real-time Messaging using SignalR.

πŸ”Ή Experienced with SQL Server, and have basic knowledge of MongoDB

πŸš€ Technologies:

  • Languages: C#, JavaScript, TypeScript
  • Frontend: Angular
  • Backend: .NET Core, ASP.NET
  • Messaging: RabbitMQ, MassTransit
  • Real-time Messaging: SignalR
  • Cloud: Azure (App Services, Functions, Blob Storage, Communication Services, Event Bus, etc.)
  • Databases: SQL Server, MongoDB(Basic)
  • Containerization: Docker

πŸ’» Bigger Projects:


πŸ•°οΈ Let me show you some of my repositories through time ⏳

My Repository Examples during the Time

Bigger Projects

πŸ“† Year: 2020

πŸ”Ή Weather App - Repo

  • Short description:
    It was built during my studies at SEDC Skopje while learning Frontend technologies, Technologies: (HTML, CSS, JavaScript )

πŸ”Ή Lamason App - Repo

  • Short description:
    It was built during my studies at SEDC Skopje. Building a full-fledged application with .net. Architecture: N-Tier - Layers, Technologies: (.NET 2.1, .NET MVC, .NET Web API, MSSQL, Entity Framework, Identity Framework, AutoMapper, Serilog, Cookie Based Authentication, Angular )

πŸ”Ή Zoo App - Repo

  • Short description:
    It was built during my studies at SEDC Skopje. Building a Frontend SPA Application with Angular, Technologies: (Angular 10.2.0, RxJs, SCSS, HTML, Flex-Box, Angular Animation)

πŸ“† Year: 2021

πŸ”Ή Ksenija Web App - Repo

  • Short description:
    My first experience was making an app for someone else (A former colleague while I worked as a video editor, 2008-12, and book writer). Building a full-fledged application with .Net. Architecture: N-Tier - Layers, MSSSQL and Angular, Technologies: (.NET Core 3.1, .NET Web API, MSSQL, Entity Framework, Identity Framework, Bearer Jwt Token, Angular, HTML, CSS, Bootstrap )

❗ The application was shut down after 2 years of work, and this is part of the code based on my experience.

πŸ“† Year: 2023

πŸ”Ή Mango Restaurant - Repo

  • Short description:
    It was built following an Udemy course about Microservices Architecture. Building a Frontend SPA Application with Angular, Technologies: (.NET 6, .NET API, .NET MVC, MSSQL, Entity Framework, RabbitMQ, Azure Service Bus, AutoMapper, Bearer JwtToken Authentication, Identity Service (OAuth, OIDC), Ocelot Gateway)

πŸ”Ή E-Shop - Repo

  • Short description:
    It was built while I was reading the Microsoft book Developing and Building Applications in Microservices Architecture and Its Containerization, Technologies: (.NET 6, .NET MVC, JQuery, Angular, .NET Web API, MSSQL, Entity Framework, Identity Framework, Dapper, AutoMapper, Serilog, Newtonsoft JSON, Docker, Redis, Ocelot Gateway, RabbitMQ, Polly, MediatR, Fluent Validation, Unit and Integration Testing[xunit, NSubstuture, Fluent Assertion, test containers], Nginx, RxJs, Bootstrap, HML, CSS), Architecture Design: (Microservices, Event-Driven, DDD{Domain Driven Design in Order Service}, CQRS{Command Query Responsibility Segregation}, Simple CRUD (Create Read Update Delete {Product & Basket Services}), GitHub CI Pipeline )

Note: ⚠️ Github Action - CI pipeline workflows last time was executed over 9 months ago, and it expired

πŸ“† Year: 2025

πŸ”Ή HR Leave Management - Repo

  • Short description:
    It was built following an udemy course about Clean Architecture: (.NET 8, .NET API, Blazor Web Assemly, Entity Framework, Identity Framework, MSSQL, Bearer JwtToken Authentication, MediatR, Unit and Integration Testing[XUnit, Moq, Shoudly], Bootstrap, HTML ), Architecture Design: (Microservices, Event-Driven, DDD{Domain Driven Design in Order Service}, CQRS{Command Query Responsibility Segregation}, Simple CRUD (Create Read Update Delete {Product & Basket Services}))

Note: ⁉️ This project serves as an educational exercise in Clean Architecture, rather than a fully developed business system.

πŸ”Ή Orchware-Public
Orchware – My First Fully Self-Built System as Part of My Portfolio

  • Short description:
    Backoffice & Frontoffice Separation – Ensuring structured workflows between warehouse logistics (Backoffice) and customer order management (Frontoffice). Tech Stack: (.NET 8, .NET API, Entity Framework, Dapper, MSSQL, MediatR, FluentValidation, CsvHelper ), Architecture Design: (Modular System, Clean Architecture{Backoffice}, Vertical Slice{Frontoffice}, Event-Driven, DDD{Domain Driven Design in Order Service}, CQRS{Command Query Responsibility Segregation}))

Note: ⁉️ Status: In Progress, It's not finished yet

  • Purpose: This is a public code example; the real app is in a private repo.

πŸ“Œ Exploring and Learning:

πŸ“† Year: 2020

πŸ”Ή C# Home Works - All homework tasks during the process of learning C# (basic, advance) in the academy.
πŸ”Ή MSSQL Home Work - All homework tasks during the process of learning SQL (MSSQL) language in the academy.
πŸ”Ή Dapper Exercise - Exploring Dapper ORM with .NET Framework WinForms app.

πŸ“† Year: 2021

πŸ”Ή React Examle - Exploring React SPA.
πŸ”Ή Data Structures and Algorythms Exercises - Learning and Exploring Data Structures & Algorythms using C# in Hackerank. I also tested some of the tasks locally.

πŸ“† Year: 2022

πŸ”Ή From Book - Head First Design Pattern with C# - Learning Design Patterns while reading the book Head First Design Patterns. The code examples in the book were written in Java Programming Languages, which I translated to C#.

πŸ”Ή Design Patterns with C# - Learning Design Patterns (Geng of 4), including S.O.L.I.D. Principles.
πŸ”Ή Exploring RxJs - Exploring RxJs in Angular.
πŸ”Ή Angular Directives - Exploring Angular Directives.

πŸ“† Year: 2023

πŸ”Ή MongoDB with C# - Exploring MongoDB with C#.
πŸ”Ή Learning SignalR - Learning SignalR.
πŸ”Ή Material - Learning and Exploring Angular Material.
πŸ”Ή Progressive Web App - Learning to build Progressive Web App with Angular (Web, Desktop, Mobile).
πŸ”Ή Dotnet Web - SignalR - Chat Example - Exploring to create a Chat app using SignalR.
πŸ”Ή Reflection - Exploring C# Reflection.

πŸ“† Year: 2024

πŸ”Ή Linux Exercises - Learning Linux from the Udemy course. (Ubuntu, Rocky Linux) Script (.sh) files from tasks and experiments.
πŸ”Ή Azure Blob Storage - Exploring Azure Blob Storage on Local with C#.

πŸ“† Year: 2025

πŸ”Ή Deploy to Azure App Service - Exploring deploy .NET Blazor App on Azure App Service, including configurations, using GitHub CI/CD pipeline.
πŸ”Ή Parralel Programming - Learning Parallel Programming with C# (Udemy Course).
πŸ”Ή Git Hooks - Learning and Exploring Git Hooks configurations.


πŸ›  Community Contributions:

    • Reported an issue in HR.LeaveManagement.Clean related to Invalid JWT Security Token - expire configuration, which caused a validation problem due to a different time zone later when saving to the browser's local storage.

⚑ Fun fact:

"Fullstack Development - The Rule of Two: Always two there areβ€”no more, no less.
The Backend to embody power, the Frontend to bring balance."

Darth (DOT NET & Angular Developer) Viktor 😎


πŸ“« How to reach me:

LinkedIn Website Twitter
Stack Overflow Facebook

πŸ”Ή ☎️ +389/72-306-596
πŸ”Ή πŸ“¨ vik.zafirovski@gmail.com

Pinned Loading

  1. EShop_ContainerizedMicroservices_Full EShop_ContainerizedMicroservices_Full Public

    C# 2 1

  2. Microservices_MangoReastaurant_UdemyCurse Microservices_MangoReastaurant_UdemyCurse Public

    C# 1

  3. WinFormsApp_UnitTest WinFormsApp_UnitTest Public

    C# 1

  4. SQL_Tasks_Exercises SQL_Tasks_Exercises Public

    TSQL

  5. todo todo Public

    TypeScript

  6. Orchware-Public Orchware-Public Public

    Orchware-Public is a reference repository showcasing the structure of the - Orchware project. It provides an overview of service architecture, persistence models, and containerized configurations. …

    C# 1