Position: FullStack .NET Developer
Category: .NET
English level: intermediate
Years of experience: 2


Project	
Charity project for Ukrainian Donors driven by Blood Agent. Includes Mobile application for individual donors and Admin panel for Blood Agents.

The solution had a three-layer architecture. The data access layer, business logic, Web application was moved into separate projects.
- The interface was a separate application used the framework (ReactJS)
- Access to the functionality of the application services was organized through the REST API.
- Implemented differentiation of system users' access rights to application components (2 roles).
- Store information about the subject area in the database, was used Entity Framework Code First for access. Was used PostgreSQL as a DBMS
- Was provided validation of user input and error handling.
Participation	
Architecture design for simple modules.
New feature implementations
Maintenance and bugfix
Security improvements
Database migrations
New team members ramp-up

Team:
Delivery Manager - 1 member,
Product Owner - 1 member,
Leadership - 4 mentors,
Dev Team - 5 backends and 4 frontends
Business Analyst - 3 members
Database	PostgreSQL

Tools:
Visual Studio
Git
Figma
Jira
Microsoft Teams
SonarQube

Technologies:
Gitlab
EntityFramework
.NET 6
PostgreSQL
React Native
ReactJS
RESTful API