Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 5

During my school years, I was into competitive programming. At first, I was a participant in programming summer camps but soon became a mentor.

Passed Harvard CS50 certification during my student years.

I had a small team in my first company, so had to be a part-time AQA and DevOps as well, set up Automated UI testing for mobile platforms from scratch, integrated it into CI/CD pipeline, and build a notification system for communication channels using webhooks.

I love optimizing things, the latest one is a migration of AWS Lambdas to .NET 7 NativeAOT that fixes its main problem - slow cold starts.
I have 5 years of commercial experience.

3 of them as a cross-platform(Android, iOS, UWP) Xamarin.Forms developer. I was integrating various SDKs and APIs and building responsive and scalable UI both for mobile and desktop platforms. Implemented localization and theme switching, and connected external GPS devices, AppCenter Analytics, and Firebase Crashlytics services. Project Domain - Geographical Information Systems, SDK - Esri ArcGIS.

For the last 2 years, I have switched to backend development for the large No-Code platform in a product company. Worked in a Scrum team, both with Monolith and Microservices architectures, and got experience with .NET 6 WebAPI, CQRS&MediatR, AWS(SQS, SNS, Lambda, S3, CloudWatch, X-Ray), PowerShell scripting, IaaC. At first, my responsibilities were mostly extending and maintaining the existing services, but I got promoted fairly quickly and started to propose and implement my own architectural ideas.

In my free time, I like to watch educational content, this way I get the latest insights on language/framework features and technologies. Even though I'm not working with some of them, it expands my system design proficiency. The latest things I would like to get my hands on are MAUI, Event Sourcing, Minimal APIs, and Modular Monolith.
I'm looking for a .NET Backend position, preferably with AWS as a cloud provider, but should not be a problem to use Azure/GCP or on-premises solutions

As for Full-Stack positions, I have no frontend experience with major JS frameworks, but if the project is ready to give me some time to learn it in the process, then I'm down to it!

Also - I would really like to take part in building a .NET MAUI app from scratch, so if you're building one or migrating from Xamarin - I'm interested.