Position: Full Stack .NET Engineer
Category: .NET
English level: upper
Years of experience: 11

Aware of full application life cycle from analyzing requirements to maintenance and product improvement.
Loan management system
System provides full set of tools for managing loans, like creating different kind of flexible schedules,
related to loans (repayment, reporting etc.), analyzing client portfolio etc.
Some completed tasks:
Played main role on architecture brainshtorming
Prepared infrastructure from scratch using microservices approach (aws lambda) with help of Terraform
Implemented identity flow for whole system
Implemented invitation flow for admin part of system
Implemented repayment schedule creating/editing mechanism
Implemented reporting schedule creating/editing mechanism
Full support and development infrastructure by means of Terraform
Help front end team in case of emergency situation with React development

Admin Dashboard
Application was developed for managing large facility management system.
Responsibilites:
Leading the whole team
Implementing large variety of front end tasks - a lot of data grids, different kind of dashboards, detailed views etc.
Implementing large variety of back end tasks - aggregating data from the rest microservices, combining them and providing
in convenient way for the React application.
Implementing import functionality - React page for import, data grids for showing results, parsing excel on the back end,
storing data, notification consumers about new entities in the system.

Rapid deployment system (RD)
The main purpose of RD was to automate the validation of customer input data provided as an Excel file
deploying web application and configuring it within provided settings.
Tasks:	
Set up Azure pipelines for CI process
Set up MassTransit with RabbitMq
Implemented email notifications library
Took part in developing library for parsing and generating Excel files
Implemented base Angular routing system
Developed custom Angular reactive form controls
Developed shared Angular directives that provides custom drag & drop area
Developed custom Angular form validators

Integrations marketplace
The main goal is automate integrations installation flow
Tasks:
Implemented logic, that provides list (or single item) of available integrations with all possible filtering, sorting, paging logic
Implemented integrations upgrade and uninstall logic
Developed skeleton front-end
Implemented base Angular routing system
Flexible UI approach with the help of Angular flex-layout package
Implemented infrastructure for integrating web components in host application
Developed web components for different integrations