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

Block or report matvitorop

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.

Content in all repositories owned by your account will be closed.
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
matvitorop/README.md

Matvii-Torop

Overview of my professional qualifications

Gmail Badge Telegram Badge LinkedIn Badge

📚 My knowledge base

Active skill training and improvement

  • C#, .Net platform
  • React
  • Figma
  • Project management (Agile/Scrum, Kanban, planning & estimation, requirements analysis)

Existing skills

  • Languages: C#, JavaScript, TypeScript, Java, PHP, Python, HTML, CSS, Node
  • Libraries/Frameworks: ASP.NET, .NET 10, React, Redux, RxJS, GraphQL, SignalR, MediatR, Dapper, EF Core, Bootstrap, Tailwind, Flask, Spring
  • Architecture/Practices: Clean Architecture, DDD, CQRS, SOLID, OOP, MVC
  • DevOps: Docker, GitHub Actions (CI/CD), Git
  • Databases: MSSQL, MySQL, SQLite, MongoDB, neo4j
  • Technical tools: Word, Excel, OneNote, Microsoft To-Do, Notion, WampServer

✒️ Main projects

  • Volunteering Platform (Ethy): My flagship fullstack project — a volunteering-coordination platform built on .NET 10 following Clean Architecture and DDD. Implements CQRS via MediatR, a GraphQL API, and real-time features with SignalR. The React 19 + TypeScript frontend uses Redux Toolkit, Apollo Client, and Tailwind. Fully containerized with Docker and delivered through a GitHub Actions CI/CD pipeline, with unit tests.

  • Calories Tracker: A project written by a full-fledged team of three people, developed with the aim of studying the technology stack and teamwork. Includes server and client parts using C# and React, as well as tools such as FatSecretApi, Dapper, Redux, rxjs, and redux-observables.

  • Task manager: A combination of an ASP.NET Web API server side and a React + TypeScript + MUI client side. A collaborative project aimed at improving my skills in building full-fledged applications, deepening my knowledge of .NET and React, and strengthening my portfolio. Features JWT authentication and the Repository pattern.

  • Slot machine: Similar in scope to the task manager, but its main goal was to create complete project documentation (Readme, Privacy Policy, licenses, Storybook, API documentation and generated docs via typedoc), with support for a Cookie Popup and GDPR.

  • Car sales website: PHP project with a developed CMS system and MVC pattern, async JavaScript functions, a self-developed MySQL database, and CSS / HTML usage.

  • Patterns repository: C# projects with patterns from generative to behavioural.

  • Sudoku Game: WF project using different design patterns, programming principles, practices, and refactoring methodics.

  • HR department database: Database with visualisation using WF, featuring access levels and different functionality for reading and managing data.

  • Mini-projects/labs: Small works of varying complexity across Java, Python, C#/.NET, PHP, and React.

🎓 Education

📅 Stats

Matvii's GitHub stats

Pinned Loading

  1. .NetCore-reps .NetCore-reps Public

    Works with using .Net Core techologies

  2. Game-Sudoku Game-Sudoku Public

    This is code of game sudoku on C#, that created with using .NET and WF. During the creation and improvement of this project, the main focus is on the use of different programming patterns, techniqu…

    C# 2

  3. java-reps java-reps Public

    Works with using java techologies

    Java

  4. php-reps php-reps Public

    Works with using php techologies

  5. python-reps python-reps Public

    Works with using python techologies

  6. react-reps react-reps Public

    Works with using react techologies

    JavaScript