
English:
Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
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 availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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
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
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
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
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
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
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.
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.
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Lviv/Ukraine
Core Expertise
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