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

- Searched and implemented solutions for complex tasks
- Ported the whole project from .NET to .NET Core
- Taught several trainees to the level of independent developers
- Contributed better solutions and improved performance of a system
- Brought the POC-project to a full-fledged product
- Came up with and implemented several features which allow customers to keep their money
- Developed basic architecture and functionality of a system
Programming languages: C#, JavaScript, TypeScript.
Markup languages: HTML5, CSS3/SCSS
Platforms & frameworks: .NET Core, ASP.NET Core, Entity Framework, LINQ, SignalR, NUnit, Angular 2+, AngularJS, RxJS, NgRx, Bootstrap, Karma, Kendo UI, Material UI, Azure.
DBMS: Microsoft SQL Server, Redis.
Task and Project Management: Git, Jira.
Methodologies: OOP, SOLID, DDD, TDD, Design Patterns, Scrum.

I am an experienced web application developer on the .NET platform. I participated in the development of complex high-load systems in finance, education, real estate, transport, and healthcare. As a backend developer, I develop an API on the ASP.NET platform for web and mobile applications. As a front-end developer, I work mainly with Angular, but I also have decent experience with other JavaScript frameworks such as AngularJS and Vue.js. Among other things, I participate in application architecture development, do documentation, code review, refactoring, and improve system performance. I have good self-learning abilities and good interpersonal communication skills so one of my duties was mentoring trainees. In the future, I am going to develop into deepening knowledge about technologies and improving soft skills.
I am looking for an interesting project based on a modern technology stack and professional growth in a friendly and experienced team. Not interested in maintaining legacy systems.