8000 Weretik (Vitaliy) · GitHub
[go: up one dir, main page]

Skip to content
View Weretik's full-sized avatar

Block or report Weretik

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 supported. This note will be visible to only you.
8000
Report abuse

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

Report abuse
Weretik/README.md

👨‍💻 Full-Stack .NET / Angular Engineer

I build production-grade CRM and e-commerce systems using ASP.NET Core, Angular 21+, PostgreSQL, and Docker, focusing on clean architecture, modularity, performance, and long-term maintainability.

My engineering approach combines domain modeling, scalable API design, event-driven patterns, and modern frontend architecture based on feature modules and reactive state management.


🧠 Tech Stack Overview

🔹 Backend

  • .NET 8/9, ASP.NET Core Web API
  • Clean Architecture, DDD, CQRS
  • EF Core 8/9, LINQ, Migrations
  • PostgreSQL, indexes, query optimization
  • Redis (cache, key-value state)
  • Serilog (structured logging)
  • Docker, Docker Compose
  • CI/CD: GitHub Actions

🔹 Frontend

  • Angular 21+ (standalone API, signals, zoneless apps)
  • RxJS / Signals Store
  • Feature-based architecture
  • HttpClient, interceptors, API services
  • State management (signals, Fluxor-like patterns)
  • Adaptive UI, MudBlazor (for Blazor projects)

🔹 Architecture & Patterns

  • Modular Monolith
  • Layered boundaries (Domain / Application / Infrastructure / Presentation)
  • Domain Events & Event Bus
  • Validation pipelines
  • Caching strategies
  • API versioning & contract-first design

🔹 Tools & Workflow

  • JetBrains Rider
  • Git / GitHub
  • Docker Desktop
  • Postman, Thunder Client
  • Swagger / OpenAPI
  • Jira, Notion (task management)

🚀 Real Projects

🔸 Kedr Store — Modular B2B/B2C e-commerce system

Architected and built from scratch with Blazor Web App (.NET 8), Clean Architecture, CQRS (MediatR), Identity, PostgreSQL, AutoMapper, and Tailwind CSS. Includes catalog, filtering, admin panel, and future mobile API.

🔸 Brevi CRM — Internal business CRM system

Modular business app built with Blazor Server. Includes full accounting (wallets, expenses/income), manager tools (clients, deals, quotes), production tracking, and reports. Uses CQRS, Identity, PostgreSQL, Razor UI.

🔸 Brevi Testing - The testing process for the Brevi website.

The objective was to evaluate the website’s functionality, usability, and API performance, detect issues, and provide detailed reports for improvements.


🚀 Pet-Projects:

📌 [C# .Net] .NET Developer Learning Path - This project was created to organize my .NET Developer training. It includes key topics of C#, SQL, Entity Framework, ASP.NET Core, and others. I keep track of homework assignments, theoretical materials, and practical tasks here.

📌 [QA] Book-ye Website Testing Project - This is a team project focused on testing the Book-ye website. The goal was to thoroughly evaluate the site's functionality, usability, and critical paths, identifying and reporting any issues found during the testing process.

🔍 Follow my progress and check out my repositories!


🏆 Recommendations:

  • "During half a year, I made sure that he is a responsible and fast-learning person..." - Mykhailo Semenikhim
  • "I have noticed his ability to quickly adapt and take initiative..." - Olga Bogush
  • "His approach was deep and technical, which helped enhance the website’s functionality..." - Brevi company

📊 GitHub Stats:



Pinned Loading

  1. ASP-NET-Core ASP-NET-Core Public

    Practical assignments on ASP.NET Core essentials. Covers web application architecture, MVC pattern, database interactions with Entity Framework Core, and handling various web requests.

    C#

  2. CSharp-Basic CSharp-Basic Public

    Practical assignments on C# Essentials focusing on object-oriented programming (OOP), classes, and objects. Also covers event-driven, structural, functional, and aspect-oriented programming approac…

    C# 1 1

  3. CSharp-Pro-UA CSharp-Pro-UA Public

    Deep dive into Microsoft .NET Framework and C# through hands-on practice. This repository contains practical assignments covering reflection, attributes, serialization, garbage collection, file sys…

    C#

  4. Entity-Framework-Core Entity-Framework-Core Public

    Practical assignments on Entity Framework Core basics. Covers entity modeling in C#, relationships with relational databases, CRUD operations, and migrations using EF Core.

    C#

  5. Portfolio-QA-Engineer Portfolio-QA-Engineer Public

    This repository contains my QA projects, tasks, and recommendations. It includes practical assignments, testing documentation, and insights gained during my learning journey.

    C#

  6. SQL-Fundamentals SQL-Fundamentals Public

    Practical assignments on SQL fundamentals using T-SQL (Microsoft). Covers syntax, data processing operations, database design principles, and interaction with databases.

    TSQL 1

0