English:
Intermediate
Pavlo M.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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.
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.
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.
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
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.
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
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
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
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
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