Position: Middle C# developer
Category: .NET
English level: upper
Years of experience: 2

- Manually developed REST service which integrates major web-application to the mobile platform;
- Refactored heavy code part at one of the previous work, covered it with tests;
- [pet-project] Developed open-source textual quest game engine and game "HellEngine/HellGame"
- Manually learning front-ent development, want to become full-stack developer in future
•	9 years of experience in C++ (6 of them for Windows, Desktop applications, 3 – for Linux, web back-end application);
•	2 years of experience in C# (.NET Framework, .NET Core, WPF, ASP NET Core)
•	Strong common development skills (OOP, patterns, coding, debugging, bugfixing, refactoring, documentation, etc.)
•	Programming languages knowledge: C++ – Good; C# (ASP.NET [Core], EF [Core]) – Intermediate; JavaScript, Python, shell scripting – basic;
•	Pet-project HellGame based on .NET Standard 2.1, ASP.NET Core Web API
•	Pet-project PostCore based on ASP.NET Core/EF Core 
•	Strong Windows development, Linux development basics, multi-threading environment;
•	Soft skills: ability to quickly and efficiently learn and master new technologies and knowledge, communicability and organization skills, team player, responsibility and decency.
•	I set English to Upper Intermediate on this site according to the tooltips, but, actually I prefer to say that my English level is Intermediate. Yes, I can speak with the customers in English, but I think, native speaker will give me the "Intermediate level" label.
Сareer growth, dream team, interesting projects