Position: Senior Software Engineer
Category: .NET
English level: fluent
Years of experience: 7

Ability to deliver quality code and prevent issues from appearing by using strong statically typed languages & static analysis.
-----Summary-----

I'm a senior software engineer with ~7 years of experience in .NET / C# development. I prefer to use languages with strong static type systems. I focus on code quality and working software.

-----Skills-----

Advanced knowledge of: .NET, .NET Core, C#, WPF
Experience with: Web API, SQL, T-SQL / MSSQL, EF Core, git, xUnit, LINQ, TFS, NUnit, XAML, WiX
Keywords: DRY, KISS, SOLID, OOP, OOD, DDD, TDD, DI, REST, MVVM, CQS
Interested in: linux, microservices, rust, azure, AWS, static analysis

-----Current project-----
Developed Web API for healthcare workers (.NET core 3.1, MS SQL, EF core 3.1 + BulkExtensions, microservices, angular 10, azure - blob storage, service bus, functions, xUnit, moq, git, github). Ported backend functionality from legacy asp and asp.net projects to .net core REST web API (RMM level 2). Wrote DDL (new tables and views) and DML scripts.  Used azure service bus to queue calls from 3-rd party services; azure functions to call endpoints with timer and service bus triggers; azure blob storage for user uploads. Worked with twilio api for sending & receiving sms. Investigated production issues, fixed bugs (mostly backend, a bit of frontend), improved performance. Covered service-layer code with unit tests.

-----What I'm looking for-----
Challenging projects, most likely fintech or healthcare, possibly other areas.
Tech-wise: cloud (Azure or AWS), containers, microservices.
Small or medium sized team. Focus on quality. Preferably product. Ability to learn new tech (both backend & frontend). European timezone.
Not interested in gamedev or crypto.