Обо мне

First time I was involved in the Microsoft Dynamics NAV (Navision) development. The main job was modification/supporting of budgeting module for the pharmaceutical Company. Additionally, I participated in the information system design and development. This project has been implemented for the Federal Agency of Water Resources (using NAV). It is important to mention that my degree work was associated with one of the modules for this information system.

C# is the primary development language since the end of 2010 by now.

The first full introduction with .Net was the development of Analytical solution for the top management of a Federal Agency. This system was implemented for one of the Russian Federal Agencies supervised by the Ministry of Natural Resources. The purpose of this solution was to show all the agency's main KPIs in an easy-to-understand graphical form and provide an agency's management with powerful and flexible analytical tools. Tools used: WPF, MS SQL Server Analysis Services (SSAS), Visifire charts. Role in this project: UI developer.

The next project was web portal creation. It’s for gathering data from the distributed network of the agency's branches, organizations under the agency's control and the regional authorities for Federal Agency of Water Resources. The project also includes integration with legacy systems and uploads of legacy data. Me and my team are still working on this project. The Domain Driven Design (DDD) is widely used in the development approach. Technologies and frameworks used: Dynamics NAV, MS SQL Server (DB, MSIS), WCF, ASP.NET MVC, DevExpress controls, SpreadsheetGear, Entity Framework, JavaScript. Roles in this project: architect, team leader and senior developer (critical parts of application).

As I mentioned above one of our clients the Federal Service for Supervision in the Sphere of the Usage of Natural Resources. A new information system was created for this client to fulfill the legislated requirements of the Russian government. These were that the ministries and agencies had to accept inquiries in electronic form from the federal portal www.gosuslugi.ru. Also they had to be able to interact with other authorities only electronically while processing these inquires.

To fulfill these requirements, the following was done:

- A web-service to be consumed by www.gosuslugi.ru web portal was created and launched;

- used of signing and encryption (GOST)

- a three-tier inquiry processing application was built and deployed on the customer's site;

- web services were published for getting requests from other agencies (data consumers);

- integration with other agencies (data suppliers) was done by consuming their web services;

- this application was also integrated with the customer's legacy systems.

Technologies and frameworks used: WCF, ASP.NET MVC, MS SQL Server, Entity Framework, DevExpress/Kendo UI controls, CryptoPro. Roles: developer, senior developer, architect, team leader.

Since 2016, I have been developing document management systems. Technologies and frameworks used: asp.net core, MongoDB, vue.js + webpack, Docker. Roles: senior developer, devops, architect, team leader.

Development principles used: Design Patterns, OOP, SOA, Unit Testing.

As a team leader, I maintain good knowledge of Scrum methodology.

My reference book is “Clean code” by Robert C. Martin.


 MS: Programming in C# (2014)

 MCTS: SQL Server 2008, Implementation and Maintenance (2012)

 MCPS: Microsoft Certified Professional (2014)

Профессиональные навыки
Опыт работы
Разработка, внедрение и сопровождение информационных систем в области природопользования.
Ведущий разработчик
Сентябрь 2011 — По настоящее время (9 лет и 1 месяц)
Сентябрь 2008 — Август 2011 (3 года)
Высшее образование
Российский государственный технологический университет им. К.Э. Циолковского
Факультет: Экономики и менеджмента в промышленности им. В.Б.Родинова (№6)
Сентябрь 2003—Июнь 2009 (5 лет и 9 месяцев)
Магистр техники и технологии по направлению "Информатика и вычислительная техника"