Developer
Dmitry Belov
.NET Developer
Viciebsk, Belarus
C#
.NET Framework
ASP.NET
SQL
JavaScript
TypeScript
Angular
HTML5
CSS
MySql
Sql Server
SQLite
MongoDB
PHP
.NET Core
Skills
Languages
C#, JavaScript, TypeScript, HTML, CSS, SQL, PHP, Python
Frameworks
ASP.NET, ASP.NET Core, Entity Framework, Angular, NativeScript, Codeigniter MVC
Libraries/APIs
NgRx, RxJs, JQuery, Dapper, Material Design, Bootstrap, Foundation
Platforms
Windows, Windows Server, CentOS
Storage
MySQL, SQL Server, SQLite, MongoDB, CouchDB, Firebase Firestore
Tools
Git, Visual Studio, VS Code, Sonar, Trello, Jira
Other
Progressive Web Applications (PWA), Service Workers
Experience
C#
9 years
JavaScript
6 years
Angular
2 years
Hightlight Projects

ASP.NET Core REST API

An ASP.NET Core REST API project that uses Entity Framework core as ORM.
Personal
Personal
  • https://github.com/dmitrybeloff/ASP.NET-REST-API
  • The project implements CQS pattern with DDD-styled entities.
  • A mediator pattern is used for issuing commands and for aggregates communication through domain events.
  • For reading data a generic read service is implemented that allows to query almost any data without the need in any additional methods.
  • A mapper class is developed to bind EF core entities to Data Transfer Objects.

DmHttp

A small .NET core library that partially implements HTTP 1.1. Designed to be used in highly multithreaded environments, supports HTTPS, SOCKS4 and SOCKS5 proxy.
Personal
Personal

Angular Book Catalog

Progressive Web Angular application, implements redux pattern for state management using NgRx library.
Freelance
Freelance
Work Experience
Full Stack Developer
Andersen
|
Aug 2018 - Oct 2018
  • Worked in an agile team of developers on a product management system.
  • Was responsible for implementing new and maintaining old front-end components as well as back-end controllers.
  • Worked on bug and code smell fixes.
  • Participated in code reviews.
ASP.NET
Angular
SQL Server
Material Design
NgRx
Sonar
Jira
Freelance Developer
Freelance
|
Feb 2011 - Present
  • Developed websites using various technologies, such as PHP, ASP.NET, Flask.
  • Created SPA applications with angular.
  • Created data management and internet traffic control systems using ASP.NET and PHP.
  • Created supplementary software for webmasters using C# and python (content parsers, text analyzers, web automation software). 
C#
Javasctipt
PHP
Python
ASP.NET
Codeigniter MVC
Flask
Angular
jQuery
Bootstrap
Education

Polotsk State University

Polotsk, Belarus
|
Sep 2008 - Jun 2013
Radio-Electronics Engineer