Position: .NET Developer
Category: .NET
English level: pre
Years of experience: 5


Backend .Net developer:
The solution I am involved with is platform that covers various business areas including accounts management, processing secure payments, managing high volumes of gaming transactions, communicating with hundreds of partners’ services, processing business reports and many more.

Architecture
Over the years, the platform has followed three different architectural concepts that are still active today:
– Monolithic architecture
– Service-oriented architecture
– Microservice architecture	
Used technologies: C#/VB, WCF, SOAP/XML, MSSQL, JSON, Log4Net, Web Forms, HTML5/CSS3/JavaScript, jQuery, ASP.NET MVC/Web Api, .Net & .Net core, Dapper, gRPC, Kafka, Docker, K8s, Redis.

Full-stack .Net developer:
A complex of software for the automation of the work of energy (electric, gas) companies. OSS/BSS complex consists of CRM, ERP, Billing and other narrowly focused systems for the work of these enterprises.

Main projects:
– Enterprise web-application. Used as module-based web platform for developed web-modules.
Complex of CRM modules for web-application; Parameters and configuration module; Billing for individuals module, etc.
Used technologies: C#, .NET Core, ASP.NET Core 1.0/1.1/2.0, MSSQL, Entity Framework Core ORM, WCF, HTML5, CSS3, Bootstrap, XML, jQuery, npm, gulp

Desktop applications fully based on WCF services
– Management of enterprise parameters and configurations
– Equipment accounting
– Billing for legal entities
– Billing for individuals
– The organization of work of the linear personnel (LMS)
– Consolidated reporting system
– etc.
Used technologies: C#, WinForms, MSSQL, WCF, DevExpress, NHibernate ORM, XML, XSLT
I always ready to learn new technologies and approaches so if you see that I don`t have experience with some technology don`t fear making contact with me. I am open to switch my professional growth in a other direction with different tech stack.