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

Full-Stack|.Net, Angular, React

.Net Engineer with over 5 years of professional experience in software development. I'm keen on learning new technologies and creating new valuable features. My experience includes working in Agile teams and being a part of international teams. I have a solid understanding of C#, design patterns, and 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 React/AngularJS on client-side services. Also, I have experience in relational (Microsoft SQL Server) and non-relational (MongoDB) database management systems.

Want to hire this engineer?

Check if Pavlo is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

.NET 5 years
Angular 2x 4 years
React.js 2 years
JavaScript 4 years
MongoDB 4 years

Other technologies

ASP.NET
CSS
PostgreSQL
SQL
TypeScript
WPF
Entity Framework
NoSQL
Sass
MS SQL Server
Postman
RabbitMQ
Docker
Swagger
RxJS
.NET Core
NgRx

Project Highlights

icon
Backend Engineer

CRM/ERP App for the textile industry

There is a workflow and warehouse management App for textile companies. The program offers support to all working processes from inside the factory to the warehouse. The factory workers can use the App to store each step regarding workflow that is required via a process. After that, managers are able to build a report with specific data like time spent, quantity of materials that were used, etc.

Responsibilities & achievements

Analysis and investigation of requirements; Participation in the Discovery phase with stakeholders and the development team; Defining of DB Architecture; Implementation of scalable and high-load Apps; Development of Client and API application's structure; CRUD operations of domain entities implementation; Participation in planning and task evaluation. Development of the backend part; Direct communication with stakeholders and the development team; Code refactoring and improvements.

MySQL
.NET
icon
Full-Stack engineer

Event management App

Multi-tenant system for handling companies that are managing different types of events. The system consists of the following: Admin area - the App that includes all possibilities to provide services for event agencies especially CRM systems for handling events. Admin is able to create a tenant with users. Also, Admin is able to track different metrics and provides various restrictions for the specific tenant. Tenant area - the App that includes all possibilities to provide event services and track the event process. The app from the initial idea till the closing event. The main feature is creating questions for the consumers that provide the ability to calculate the total price of special occasions.

Responsibilities & achievements

Analysis and investigation of methods of resolving business needs; Development of the Backend part; Development of the Frontend part; Defining of interface's communications between the Client and API; Participating in sprint planning and task evaluation; Performance problem-solving with high-load applications; Participating in code reviews and other development processes and ceremonies; Direct communication with the customer and development team; Code refactoring and improvements.

Azure
MySQL
.NET
React.js
Mantis
Redux
Material-UI
IdentityServer
icon
Full-Stack engineer

Solution for the gambling industry

The web client is the component of the casino system which brings all functionality to the web browser of the end users. It is a multi-tenant web application that functions as a managing different casinos (revenue of each casino, quantity of slot machines, issues, etc.) and web App for the specific casino for managing different internal flows (staff, rewards, slot machines, issues, etc.).

Responsibilities & achievements

Direct communication with the development team and customer; Participation in sprint planning and task evaluation; Development of Client application's structure; Defining of interface's communications between Client and Server; Creating Client modules with blazor pages; Code refactoring and improvements.

CSS
PostgreSQL
HTML
.NET Core
icon
Full-stack Developer

Car dealer “LubeAvto”

Car dealer “LubeAvto” is one of the leading companies in car sales and purchases from world-famous auctions in the United States and Europe. We work on the development of a Web application for displaying information about car arrivals from auctions in the USA. The system gives the ability to track the delivery status container and see its content. The application constantly parses information from open sources to provide the end user with up-to-date info. The web application is designed primarily for buyers so they can track the cars they bought in the United States and how they are delivered.

Responsibilities & achievements

Direct communication with the development team; Taking participation in sprint planning and task evaluation; Development of Client and API application's structure; Defining of interface's communications between the Client and API; Creating Client modules with Razor pages; Direct communication with the development team and customer; Code refactoring and improvements; Setup and configure dev and prod environments

ASP.NET MVC
Azure
Entity Framework
Angular 2x
MS SQL Server
WebAPI
.NET Core
Azure Functions
icon
Full-stack Developer

Criminalistic CRM system

The web application (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, 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 database models and architecture Participation in sprint planning and task 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 .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, and 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 database models and architecture Defining of interface's communications between the Client and API Participation in sprint planning and task evaluation Development of Client and API application structure Code refactoring and improvements

HTML5
JavaScript
Kotlin
MongoDB
Node.js
React.js
CSS3
Kendo UI
Swift
Angular 2x
RabbitMQ
WebSockets
Docker
Redux
SCSS
.NET Core
IdentityServer
REST Api
icon
Full-stack| .NET React

Website for applying to UK and US universities

The web platform for the international network of study centers 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 as well as microservices-based architecture and Azure data centers located all around the world.

Responsibilities & achievements

Creating Client side modules with React; Project architecture design and implementation Defining of interface's communications between the Client and API Participation in sprint planning and task evaluation Development of Client and API application structure Code refactoring and improvements

ASP.NET
Azure
JavaScript
jQuery
React.js
Salesforce
TypeScript
Sass
Angular 2x
RESTful API
Redux
Contentful CMS
icon
.NET Developer

Vaccination app

The web application that 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 database models and architecture Participation in sprint planning and task evaluation; Setup and configure dev or/and prod environments Direct communication with the 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 Angular

Video-consulting management system

Healthcare project for making an appointment including video-consultation for many reasons that are connected to 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 database models and architecture Participation in sprint planning and task 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

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