Information
YouTeam is now part of Toptal. Hire developers from the top 3% of global talent.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

PM

English:

Intermediate

Pavlo M.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Intermediate

Software Engineer

Software Engineer with over 4 years of professional experience in software development. I have a solid understanding of C#, design patterns, strong knowledge of oops, SOLID concepts, and web application lifecycle. I worked with different .NET tools (C#, ASP.NET MVC, Web API, Entity Framework) on the back–end, and AngularJS on client-side services. Also, I have experience in relational (Microsoft SQL Server) and non-relational (MongoDB) database management systems. My experience includes working in Agile teams and being a part of international teams.

Want to hire this engineer?

Check if Pavlo is available

Expertise

Years of commercial development experience

4 years of experience

Core technologies

.NET 4 years
C# 4 years
Azure 1 year
SQL 1 year
Angular 2x 1 year
WebAPI 3 years

Other technologies

AngularJS
ASP.NET
JavaScript
MongoDB
SQL
TypeScript
WPF
Entity Framework
NoSQL
Sass
MS SQL Server
Postman
RabbitMQ
Docker
Swagger
RxJS
.NET Core
NgRx

Project Highlights

icon
NET Developer

Criminalistic CRM system

The web application (a CRM system) is designed for government facilities in one of the EU countries to manage the flow of criminal cases. The application includes the registration of criminal cases, conducting them, changing history, recording of pre-trial and court cases, the addition of cases by criminal experts, transfer of cases between departments with different accesses to the system, etc. The end-users of the system are lawyers, working in government facilities within the Ministry of Justice.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Project architecture design and implementation Defining of database models and architecture Taking participation in sprint planning and tasks evaluation; Direct communication with the development team; Development of Client and API application's structure; Code refactoring and improvements

MongoDB
Elasticsearch
Angular 2x
RabbitMQ
Docker
WebAPI
.NET Core
icon
Full-stack Software Engineer (.Net/Angular)

Education platform with online chat

Learning management system (LMS) aims to bridge teachers, students, parents, and admins in one platform. LMS makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, the software gives users access to a digital library which includes videos, presentations, or e-books.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Creating Client side modules with Angular Defining of database models and architecture Defining of interface's communications between Client and API Taking participation on sprint planning and tasks evaluation Development of Client and API application's structure Code refactoring and improvements

HTML5
JavaScript
Kotlin
MongoDB
Node.js
React.js
CSS3
Kendo UI
Swift
Angular 2x
RabbitMQ
RESTful API
Docker
Redux
SCSS
.NET Core
IdentityServer
icon
Full-stack Software Engineer (.Net/Angular)

Website for applying to UK and US universities

The web platform for the international network of study centers that provides academic and practical support for admission to UK and US-based universities. This platform allows potential clients to: - get prepared for the international degree program by passing online courses; - apply to UK and US universities through the platform online. During the development process, Microsoft tech stack was used: .Net, Azure, Angular 8, as well as microservices-based architecture and Azure data centers located all around the world.

Responsibilities & achievements

Creating Client-side modules with Angular; Project architecture design and implementation Defining of interface's communications between Client and API Taking participation on sprint planning and tasks evaluation Development of Client and API application's structure Code refactoring and improvements

ASP.NET
Azure
JavaScript
jQuery
Salesforce
TypeScript
Sass
Angular 2x
RESTful API
icon
.NET Developer December

Vaccination app

The web application gives EU citizens the ability to register for the vaccine. The application determines the queue for the vaccine in accordance with the priority and schedule of clinics and doctors. The queue is distributed in accordance with the patient's selected clinic and the established general doctors’ schedule. The system consists of four roles: the Global Administrator, the Registrar, the Doctor.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Project architecture design and implementation Defining of database models and architecture Taking participation on sprint planning and tasks evaluation; Setup and configure dev or/and prod environments Direct communication with development team and customer; Development of Client and API application's structure; Code refactoring and improvements

MongoDB
Angular 2x
Docker
WebAPI
.NET Core
icon
Full-Stack .NET Developer

Video-consulting management system

Healthcare project for making an appointment including video-consultation for many reasons which are connected to the medicine. Also, the system is able to manage doctors' schedules and make relations between clinics and doctors.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs Project architecture design and implementation Defining of database models and architecture Taking participation in sprint planning and tasks evaluation; Direct communication with the development team; Development of Client and API application's structure; Code refactoring and improvements

MongoDB
Angular 2x
Docker
WebAPI
.NET Core
icon
.NET Developer

Transport tracking app

It is a web and mobile application that provides live and offline data on public transport routes and navigation in Ukrainian cities, by storing a constantly updated database of city public transport routes and schedules. The smart built-in route search algorithm allows to creation of custom routes based on set departure and destination points and lets users track their movements by using GPS technologies.

Responsibilities & achievements

• Defining database models and architecture; • Development and implementation of micro-service architecture; • Development of Client and API application's structure; • Implementation of CRUD operations of domain entities; • User interface development with KendoUI

CSS
HTML5
JavaScript
JIRA
MongoDB
React.js
React Native
Visual Studio
Git
Redis
Sketch
RabbitMQ
RESTful API
Docker
Zeplin
.NET Core
Figma
IdentityServer
icon
.NET Developer

Huge enterprise CRM system for healthcare insurance

Workflow system between insurance companies and medical institutions. The system facilitates communication between the EU medical institutions for people who are obliged to receive medical services abroad, in particular, proceeding payments by insurance, transfer of documents and diagnoses to the institutions of the native country, etc. The team developed the structure and architecture of the system, individual modules of microservices such as APIs, Web app UI, Console apps which solve problems with synchronization, processing big amounts of data, etc.

Responsibilities & achievements

• Participation in UI/UX discussions; • Defining of database models and architecture; • Development and implementation of micro-service architecture; • Development of Client and API application's structure; • Implementation of CRUD operations of domain entities; • Defining of interface's communications between Client and API; • User interface development with KendoUI

CSS
HTML5
JavaScript
JIRA
MongoDB
Visual Studio
Git
Kendo UI
RabbitMQ
Docker
SCSS
Swagger
YouTrack
.NET Core
IdentityServer
icon
.NET Developer

Real Time Analytics Module for Retail Management System

The goal of the WEB system is to provide realtime information about purchases and visitors for the huge supermarket network. System can: сreate reports about the number of visitors; calculate the number of corrections, annulations, and return in receipts; monitor fulness of supermarket shelves; provide audit information.

Responsibilities & achievements

• Participation in UI/UX discussions • Defining of database models and architecture; • Development and implementation of micro-service architecture; • Development of Client and API application's structure; • Implementation of CRUD operations of domain entities; • Defining of interface's communications between Client and API; • User interface development with KendoUI

ASP.NET
C#
CSS
HTML5
JavaScript
jQuery
Kubernetes
MongoDB
Bootstrap
Elasticsearch
LINQ
RabbitMQ
Docker
Kibana
Microservices
.NET Core
icon
.NET Developer

Multi-Tenant management system for creating licenses

An encryption licensing platform. The system allows you to license both personally and transfer it to another company that can manage licenses within your enterprise. The system allows you to manage the validity of licenses and licensing companies. Also, the system can be easily integrated into both the software sales web portal and the CMS document management and licensing system.

Responsibilities & achievements

• Participation in UI/UX discussions; • Defining of database models and architecture; • Development and implementation of micro-service architecture; • Implementation of CRUD operations of domain entities; • User interface development with KendoUI.

ASP.NET
C#
CSS
HTML5
JavaScript
jQuery
Bootstrap
LINQ
Docker
Microservices
.NET Core
icon
.NET Developer

Rental Management System NIPS

The aim of the project is to create/edit/remove Properties (real estates) with more than 5 different types of documents, contracts, and reports for managing, control and selling real estate.

Responsibilities & achievements

• Participation in UI/UX discussions; • Defining of database models and architecture; • Development and implementation of micro-service architecture; • Implementation of CRUD operations of domain entities; • User interface development with KendoUI.

ASP.NET
C#
CSS
HTML5
JavaScript
jQuery
MongoDB
Bootstrap
LINQ
RabbitMQ
Docker
Microservices
.NET Core

Education

Higher education in Computer Science

Agency

Dedicated Development Teams agency #249

50-100

GMT+3

Lviv/Ukraine

Core Expertise

AngularJS
ASP.NET
AWS
C#
HTML5
Java
JavaScript
Knockout.js
Kotlin
.NET
Node.js
React.js
TypeScript
UI
UX
Xamarin
Automated Testing
Bootstrap
CSS3
Entity Framework
Product management
QA Management
Swift
Angular 2x
Redux
MVC
Vue.js
Flutter
.NET Core
Figma
Next.js

Industries

Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, Branding, design, web development, SaaS

Want to hire this engineer?

Check if Pavlo is available