Position: .Net Team Lead
Category: .NET
Experience: 10 years | English: fluent

Designed the process and extracted a business domain from a huge tangled monolith. This enabled independent deployments, possibility to deploy anywhere as a microservice in a Docker container, increased the testability and decreased the time to market for new features.

Built and maintained a strong, friendly and cooperative team - which proved to be one the best in the client's IT department considering the speed of delivery, self-estimated code quality, the cooperation within the team and the possibilities to grow within it.

Maintained close and cooperative relationship with remote teams from Denmark, US, UK, Sweden and India, being smart, respectful, human and making emphasis on understanding each other's culture and values.

Redesigned and rewrote a medium-sized legacy application's Backend to have clean architecture and use modern technologies (.Net Core, Dapper). Together with high unit test coverage, this enabled faster and more frequent releases, decreased the amount of bugs and speed up the regression testing because of fewer bugs.

Lead a team of 6 developers and 2 QAs, mentored 3 Middle developers.

Provided 1-to-1s with my teammates, ensuring all the questions are addressed as early as possible, in the most honest and transparent way.

Created a big part of the core of a successful UK financial startup. Created and maintained algorithms for financial calculation - balances, fees, deductions. Speed up the balance calculation algorithms to meet SLA of 100ms in 99.99% cases.

Participated in business trips to London, successfully presented our project to potential customers and negotiate technical details of integration with possible customers.
I am an experienced Team Lead with strong .Net Development background. Have worked on numerous projects with a broad range of technologies.

Searching for new opportunities in Technical Leadership.
Searching for a position in Technical Leadership - Team\Tech Lead\CTO. Interested in complex things and complex challenges - where the wish of business to change the world or make money meets technologies, engineers, architecture and requirements, with communication to rule them all. I believe that smart and humane technical leadership is the game-changer in any industry.

I have over 10 years of experience working as a Software Developer, I've seen things that made projects and teams succeed or fail - so I can recognize and prevent them. I like coding too, but I like to dream big.

I would prefer working in a domain which makes someone's life better. Would be specially interested to work in a domain I know and like - travel and tourism, fitness and wellness, hospitality, environment protection, volunteering.

Not interested in: the domains of investment banking, CRMs, stock market, gambling, gamedev. Bureaucracy, working under high pressure of management or deadlines. Software Developer positions without Technical Leadership responsibilities and title. Any cooperation with Russian-based companies or remote teammates from Russia, as a plus - only Ukrainian or English languages used in communication. 

I specially love British and Scandinavian customers as I understand their accents, jokes and cultural peculiarities.

Interested in working fully remotely as I like the flexibility of living in different places and not wasting time on the way to office. I can occasionally visit the office in Lviv, Kyiv or other Ukrainian\European\UK\US city for in-person communication and meeting the customers. Not interested in obligatory work from office.

I believe in work-life balance, so would like not to have regular meetings before 10 AM and after 7PM UA time. 

You have read the text above and think we can cooperate? Just write me!