Position: Junior .NET Developer
Category: .NET
English level: intermediate
Years of experience: 1


Reddit Clone (pet project)
Role: Full Stack developer
Main tasks:
Developed REST API with N-Layer structure following SOLID principles.
Created all DB entities using EF Core Code-First approach
Implemented CRUD operations following UoW and Repository patterns.
Implemented logic of registration, creation of groups, topics and comments to them.
Developed a client application with a user-friendly interface that allows users to easily interact with website.

Technologies and methodology used: ASP.NET Core 6, .NET 6, C#, EF Core, Angular 15, TypeScript, HTML, CSS, SOLID, SQL, SSMS.

Game Store (pet project)
Role: Full Stack developer
Main tasks:
Developed REST API with N-Layer structure following SOLID principles.
Created all DB entities using EF Core Code-First approach
Implemented CRUD operations following UoW and Repository patterns.
Implemented logic of registration, creation, deletion and editing of games with possibility to add / edit / delete comments to them.
Developed a client application with a user-friendly interface that allows users to easily interact with website.

Technologies and methodology used: ASP.NET Core 6, .NET 6, EF Core, C#, Angular 15, TypeScript, HTML, CSS, SOLID, SQL, SSMS.

Company's charity project
Role: BE developer
Main tasks:
Develop components for Umbraco CMS
Bug fixing

Technologies and methodology used: Umbraco CMS 8, ASP.NET MVC 5,  .Net Framework 4.8, C#.

CRM system
Role: Full Stack developer
Main tasks:
Extended functionality of DevExpress grids
Extended functionality of Kanban board
Extended services and controllers
Extended functionality of SQL filters
Took part in implementation of functionality that allows multiple companies to operate within one application
Implemented new menu
Bug fixing

Technologies and methodology used: Umbraco CMS 8, ASP.NET MVC 5,  .Net Framework 4.8, C#, EntityFramework, SQL, SSMS, HTML, CSS, JS, JQuery, React.js, TypeScript.

Company's Website
Role: Full Stack developer
Main tasks:
Added support of Block Grid editor with preview of content in BO
Created new blocks for the website
Implemented new menu for the website
Fixed existing HTML layout and CSS styles
Extended Umbraco’s BO functionality by adding section for SMTP configuration
Maintained and extended functionality of starter kit for Umbraco which is based on the website.

Technologies and methodology used: ASP.NET Core 6, .NET 6, C#, Umbraco 10-11, HTML, SCSS, Angular JS.