Position: Senior .Net Full-stack Developer
Category: .NET
English level: fluent
Years of experience: 11


November 2021 – Current time
Developing a brand new version of Windows client for a video collaboration platform.

Technologies:
.NET 6/7, C#, WinAppSdk, WinUI 3, Rx.NET, REST, DryIoc, Stateless, Flurl, Media (Audio/Video), NUnit, Moq, TPL, multithreading.
IDE and Tools: VS 2022, Postman
Methodologies:
Clean architecture, DDD, MVVM, Reactive UI, unit testing, DI, code review
RESPONSIBILITIES
•	Participating in developing a brand-new Windows client product version from scratch, from investigating available tools and technologies to implementing product design and functionality according to the requirements.
•	Active participation in architecture design discussion and decision-making on the UI and backend.
•	Designing custom and user controls used across the solution.
•	Developing UI according to the requirements.
•	Developing server-side API calls infrastructure using Flurl and Polly.
•	Designing and developing higher-level services.
•	Mentoring a 3-member third-party team involved in developing one of the new client features on the WinUI and WinAppSdk side.
•	Performing code reviews.

Experience before November 2021
 
Participating in 3 projects: 
1. Client-server. Technologies:
Client-side: .NET, C#, WPF, ADO.NET, LINQ, MS SQLServer, TPL, multithreading
Server-side: Java
2. Client-server. Technologies: 
Client-side: React.js (TypeScript), HTML, CSS
Server-side: Kotlin
3. Web-project
Technologies: .NET, C#, ASP.NET MVC, ASP.NET Core MVC 5, LinqToSQL, EF Core 5, MS SQLServer, TPL, HTML, CSS, JavaScript (small bits).
In all three projects:
•	Participating in the complete product development cycle, from gathering requirements and UI/UX design to production deployment and support. 
•	Designing and developing new product features.
•	Extending and maintaining existing functions.
•	User controls development.
•	Fixing bugs. 
•	Performing code reviews in Upsource.
•	Mentoring a team of 3 junior developers.