Position: Senior/Lead .NET Developer
Category: .NET
English level: upper
Years of experience: 7

I have proven experience in solving challenging tasks and finding simple solutions to complex problems. Can quickly grasp new technologies as required by the business.

While working with different SPA architectures I developed several patterns to simplify project setup and integration with UI. Examples include a lightweight framework for testing the entire HTTP pipeline and an exception-handling standard.
Besides having a master's degree in mathematics I also practiced Computer Science which greatly helps with finding an optimal solution for a given problem.
7 years in commercial web development, mostly with .NET/MS stack.

Worked in startups and outsourcing companies in areas such as cryptocurrency, auditing, healthcare, certificate management, and others.

For the last few years I've been involved in crypto domain, handling integration with several blockchains, writing code to monitor, manage and debug incoming and outgoing transactions, interact with smart-contracts, integrate with external indexers, etc.

Have around a year of experience working as a tech lead of a 4-person team being responsible for code and product quality, roadmap planning, hiring new members, etc.

Created several projects from scratch. Setup and supported both SQL (MS SQL Server, PostgreSQL) and NoSQL (MongoDB) systems, managing indexes, views, full-text search and queries optimization. Provided initial Azure infrastructure on top of App Services, Functions, WebJobs, Storage, Queues and organized CI/CD pipelines. Supported existing solutions managing payment systems (Stripe) and mailing campaigns (SendinBlue, SendGrid), provided refactoring and optimizations as needed, assisted with any emergent production issues.

While usually developing server-side I also have some experience with native JavaScript, as well as Angular, and AngularJS. Besides, I maintained existing desktop WPF application, created installation packages via WiX Toolset and worked directly with WinAPI via P/Invoke.