Dmitry I.
Senior .NET Developer
6+ years experience

SUMMARY
Senior developer with 6+ years of experience in application development, database design, and technical architecture. I have various experience in health care, travel and educational industries. My hobbies are science and MMA.

Back End
- ASP.NET MVC
- ASP.NET Core
- NodeJS

Front End
- Angular 2
- Angular 1.x
- Knockout JS
- React
- HTML5
- CSS

Mobile App Development
- Xamarin

Databases
- Microsoft SQL Server
- MySQL
- Mongo DB

Cloud Technologies
- Azure
- Amazon Web Services

English
- Upper Intermediate
Experience
Senior Software Engineer, Ambaha IT-Solutions; Saint-Petersburg, Russia
Design and development of complex responsive web applications, high-load mobile applications using a variety of technologies. Architecture and administration of database updates and designs. Additionally, developed mobile applications on Xamarin. Did research and used new technologies such as WebGl.

Software Engineer, Data Art; Saint-Petersburg, Russia
Development and architecture of web applications which were designed to maintain 1,000,000+ active users. Also researched new technologies.

Software Engineer, Cleverpumpkin; Saint-Petersburg, Russia
Developed well-known mobile applications for various informational web systems. Cleverpumpkin is one of the top mobile studios in Russia.


Projects
Highload Data Validation System
Description
The solution supposed to validate XML messages from 5 different sport data services. There were screens to set up validation rules, rules consisted of different operators and AND, OR logic. We had challenges with performance, because maximum loading was 750,000 messages per minute. We created different applications, some of them were downloading XML files, other ones were validation them and were working in parallel. The solution also contained screens with statistics charts and XML messages with the wrong data.

Technologies
AngularJS, ASP.NET MVC/Core, MySQL, Amazon Web Services, Metronic

Goals
- the solution supports 750 000 XML-messages per minute
- 5 Data Services
- the system is able to validate 1 Gb of incoming XML files

Role
- Full stack developer

Team Size
- 2 developers, 1 QA and 1 Project Manager. The project was critical and had a tight timeline.
Ticketing System for Support Service
Description
Solution supposed to get tickets from information system customers. It was able to create rules to assign tickets to appropriate departments based on different conditions: priority, product, issue type, etc. The system had customisable ticket forms with custom fields of 7 different types. Timeline for the project was very tight, basically we had 3 months to get system implemented. Because of that we had to create solid
architecture with reusable components to get it done faster.

Technologies
AngularJS, ASP.NET MVC/Core, MySQL, Amazon Web Services, Metronic

Goals and challenges
- the solution was implemented within 2.5 months
- wireframes and mockups helped us to understand requirements within 2 weeks
- our solution supposed to be integrated in existing system and architecture was good enough for that

Role
- Full stack developer

Team Size
- 2 developers, 1 QA and 1 Project Manager and UI/UX specialist. The project was critical and had a tight timeline.
Cloud system for object recognition on images
Description
Microsoft Azure application based on multiple worker and web roles to mark images and to train classifier to identify objects. We needed to implement effective evolutionary search procedure. Also system used Artificial Intelligence, Rosenblatt's perceptron and adaptive boosting.

Technologies
Microsoft Azure, MS SQL Server, C# application, AI, Service Bus o

Role
- Senior Developer, Team Lead

Team Size
- 2 developers, 1 QA and 1 Project Manager
Web platform for architectures
Description
The challenge was to provide high performance and smooth user experience. WebGl was new at that time and there was little documentation available. The system allowed architectures to apply different materials in real-time and rotate the 3d model of a house. Also we used ASP.NET MVC on the server side and AngularJS.

Technologies
ASP.NET MVC, AngularJS, MS SQL Server, WebGl, Three.js

Role
- Senior developer
Web application - Form Editor
Description
A modern web app to construct forms. The outcome was supposed to be "modern", meaning that we had to work with the most trending frameworks. We chose ASP.NET MVC, Angular JS and Angular Material library for UI. There was a lot of drag and drop functionality. End user was able to take an element (text box question, radio button question) and drag it to the central area.

Technologies
ASP.NET MVC, ASP.NET, AngularJS, MS SQL Server

Role
- Senior developer

Team Size
- 2 Developers, 1 QA and 1 Project Manager
Web platform for US churches
Description
Our objective was to upgrade existing ASP.NET web application and suggest new ideas for the UI and architecture. We chose Angular JS for the client side and ASP.NET MVC for the server side to make application fast and responsive. Platform was supposed to have more that 27 different tools.

Technologies
ASP.NET MVC, ASP.NET, AngularJS, MS SQL Server

Role
- Senior Developer, Tech Lead

Team Size
-- 2 Developers, 1 QA and 1 Project Manager
Education
Saint-Petersburg State University
Faculty of applied mathematics and control processes, bachelor
2016
MIPT, Department of Innovation and High Technology,
major Applied math / Computer Science,
M.S. in 2019
Feel free to contact us
Roman Skvortsov
CEO, Founder
Phone: +7 962 720 12 49
E-mail: r.skvortsov@ambaha.com