Position: Tech Lead / Team Lead
Category: Lead
English level: fluent
Years of experience: 11

- Owned delivery and development activities on multiple projects, end-to-end.
- Led and managed a development team of 7 people. Hired, trained, and coached team members, provided technical guidance and support.
- Worked closely with stakeholders, provided estimation and scoping of the projects. Translated requirements into architectural deliverables.
- Developed coding quality and testing standards, set up integration and delivery processes.
I’ve been designing and creating software for the last ten years, including three years of leading a development team.

I enjoy writing clean code and designing maintainable systems. I specialize in .NET stack: C#, .NET Core, MS SQL Server. I’ve also got experience with JavaScript, Typescript, Vue.js, and React. I have a deep understanding of software design principles, such as SOLID and DRY, and design concepts, including CQRS and DDD, and many more.

I am passionate about training, coaching, and growing people. I’ve conducted tech interviews, evaluated performance, provided regular feedback, set goals, and supported engineers throughout our professional collaboration.

I’ve got experience working with companies that range from small start-ups in marketing and fintech domains, to top international investment banks.

I spent four years living abroad, and I speak fluent English.
I am looking for the best environment for my professional growth. For me, that means two things:

1. Building a great product with a great team. I want to be involved in creating something cool that is used by lots of people, and that helps them in their daily lives. I’d like to have day-to-day, tight collaboration with stakeholders — the closer to the business, the better.

2. Having a mix of tech and people leadership responsibilities. Ideally, that would be a hands-on position that includes creating software design, writing code, and leading a team.

Technology-wise, I am willing to learn something new, too. Trying new languages, such as Go or F#, using an event streaming tool, working on a distributed system - I’d be keen to grow in new directions.

I am also up to help hire, grow, and support engineers.

I’ll give preference to a remote position but will consider all interesting options.