Position: Lead/Senior .Net Full Stack Developer
Category: .NET
English level: upper
Years of experience: 11

Implemented sport betting system that is used by more than 10 million users.
SUMMARY

Senior .Net Full Stack developer with more than 13 years in IT.

Expertise in .Net/.Net Core, ASP.Net (Core/MVC/Forms/WebAPI), Javascript, SQL, Azure, Microservices (Kubernetes, Docker), WPF/WinForms technologies.

Experience in managing a small team.

Support all phases of the software development life cycle, starting from the investigation of the project idea, moving to planning, implementation, and closure.

My experience is mostly related to enterprise systems in the following areas: ERP, E-payment, online casino, betting, high load systems, systems with large volume of data, distributed systems with horizontal scalability.

I can work on any task, there are no tasks that I won't do, if I will need to do some job in another programming language (Java, C++, Assembler or any other) - I will treat it as a good task to improve my experience.

If I start to do some work - I will do it well according to the time and budget.

I can work at any stage of the development life cycle: help to investigate the idea of the project, create a project plan, hire and manage a team, setup CI/CD, do development and testing, prepare for the release and deploy the system that can be horizontally scaled, and do further support.

I'm a universal soldier in web software development: I can implement the modern UI, create scalable API, organize persistence layer by using relational and no-sql databases.


SKILLS AND EXPERTISE

1) .Net (C#)

ASP.Net Core
ASP.Net MVC
ASP.Net Forms
Azure
WPF/Silverlight
WinForms
WCF, WebServices
SignalR
EntityFramework, ADO.NET

2) Javascript

Reactjs
Angularjs
jQuery/jQueryUI
Knockoutjs
NodeJs


DATABASES/TOOLS/PRODUCTS/OTHER

MS Visual Studio 2005-2019
MSSQL SERVER 2005-2019
MSSQL Compact 3.5, 4.0
Oracle 11g
MySQL
MongoDB
RabbitMq/ActiveMq
GIT, SVN, TFS
JIRA, TFS
xUnit, NUnit, Moq
OOP/OOD/SOLID/TDD
UML
Agile (SCRUM, Canban), Extreme Programming
Design patterns


OPERATING SYSTEMS

Windows (2000-11)
Linux (Ubuntu, Debian)
I can work on any task, there are no tasks that I won't do, if I will need to do some job in another programming language (Java, C++, Assembler or any other) - I will treat it as a good task to improve my experience.