Position: Middle full stack developer
Category: .NET
English level: upper
Years of experience: 3


Programming and markup languages: C#, TypeScript, JavaScript, SCSS, HTML
Technologies and libraries:  Redux, .Net framework, Entity Framework, ASP.NET & ASP.NET Core Web API, Azure DevOps/Portal, Angular, Ionic framework, LINQ, JSON, NGRX, RXJS, SOLID, IoT integration, Postgis, Google Maps integration. 
Databases and servers: MS SQL Server, NGRX, PostgreSQL
Development Tools: Visual Studio, Git, GitHub, GitLab, VS Code, Azure DevOps, JetBrains Rider, WebStorm
Task Management: Jira, Azure Work Items, Clockify

Project 1 (Asset Register) 06.2020 – 05.2022 - 2 years of experience
Position: Full-stack Developer (.Net Core Web API, Angular 12)
Responsibilities: Technical support of existing project, development of new features, communication with client.
The app is a web application for accountants that helps to track depreciation of company assets, creating reports and have many integrations to a parent software.

Project 2 (SRMS) 05.2022 – 02.2023 - 9 months of experience
Position: Full-stack Developer (.Net Core Web API, Angular 14)
Responsibilities: Development and testing of new features, communication with client, rewriting frontend to an angular material visual components.
The app is a web application for tracking and setting street light devices parameters with deep access control management

Project 3 (IoDit - one of Microsoft start-ups) 02.2023 – current time 
Position: full-stack developer (angular 15, .Net core Web API, azure functions, ionic 6, azure infrastructure)
Project development responsibilities:
•	database design
•	azure functions development
•	third-party API integration with our API and Azure
•	docker setup
•	azure cloud infrastructure setup(PostgreSQL server, virtual machine, deployment pipeline, IoTHub, azure AD, Azure DevOps)
•	front-end development for android using angular and ionic framework.
•	back-end development
•	google maps integration with a lot of custom features
•	geoJson data storage
•	email (SMPT server setup)
•	testing and deployment
Communicating with client:
•	get all the necessary information for project requirements
•	updates of progress
Management: 
•	working with Azure DevOps work items (creating tasks, setting estimates, etc.) so client is aware of progress 
•	meetings with client about project development

In conclusion can say that i can work without any additional management from side, can work as a part of team, can support existing projects as well as developing new ones