Position: Senior .NET Developer
Category: .NET
English level: fluent
Years of experience: 6

- Grew from Junior developer to Head of Engineering in just 3 years
- Led and launched a couple of startups from scratch to the most prominent players in the market
- Built an engineering department from 3 developers to 20. Managed to lift some engineers from middle to senior level
As a highly skilled .NET back-end developer with over 6 years of experience in the field, I am excited to bring my expertise to a new challenge. In my current role as CTO of a self-funded EdTech startup, I have had the opportunity to lead and grow a talented engineering team, while also driving the development of an innovative educational technology product. Prior to this role, I held leadership positions as Head of Engineering and Technical Lead Engineer at fintech startups, where I contributed to the successful development and launch of numerous financial products. I am confident in my ability to make a meaningful impact in a new role and am excited to continue learning and growing as a professional. Outside of work, I enjoy staying up-to-date on the latest technology trends and spending time with my family.

Below you can find the detailed background of technologies I worked with and my experience.
Programming languages/ technologies:
.NET and C# - 6 years
ASP.NET Core - 5 years
Entity Framework - 6 years
ML.NET - 1 year
HTML/CSS/JS - 6 years
Typescript - 2 years
Angular - 2 years

Cloud:
Microsoft Azure - 3 years

Databases:
SQL Server - 6 years
Azure SQL Databases - 3 years
Azure Cosmos DB - 2 years
Cassandra / Scylla DB - 1 year
Redis / Redis Stack - 3 years

Software design:
OOP / OOD 
SOLID 
Clean architecture 
Micro-services 
Data modeling