Position: Senior .Net Developer / Tech Lead
Category: .NET
English level: fluent
Years of experience: 11

Led the cloud(Azure)-based IoT-powered booking platform from blueprints to successful release. Set up the team and technical aspects of the product development process from scratch.

Built infrastructure/framework for efficient/standardized TDD-style development within microservice/monolith contexts (to match project demands).

Re-factored and upgraded legacy systems with 20+ y.o. code base. Moved domain model from db stored procedures, upgraded various aspects of infrastructure/technology stack.
Web-based (cloud and on-premise) systems development on .NET stack. Provide team / technical leadership, plan and coordinate team activity, define development process flow, standards, engineering quality control to achieve project goals.

Communication with project management (PO/PM/you name it) to develop project's domain model / build up ubiquitous vocab, plan long- and short-term (strategic and tactical) goals, estimate time/resource consumption.

Refactoring of the mature systems having lots of functionality in stale/legacy code areas.
Would like to be a part of product-oriented / startup team as a senior-level developer or lead, or building the team from scratch.

Would be willing to work closely / communicate with business representatives for complete involvement into the project as a whole.

Interested in re-designing and re-factoring existing system, i.e. moving from monolith to microservice architecture, switching from on-premise to cloud.

Would not like to work on short-term projects with timeline less than a year.

Would not like to work with low-code-quality/unstable systems without aspiration for a change coming from business.