Backend .NET/ Full Stack .NET + React
Vladyslav M.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
2.5 yrs.
Location
Ukraine, Lviv
Timezone
(GMT+02:00) Kyiv
Languages
Ukrainian
Fluent (C2)
English
Upper-Intermediate (B2)
About
I work as a Full Stack developer. I use ASP.NET for the back-end part, DBMS - MS SQL Server, for the front-end part - React + Redux. I am focused on: writing business logic for different types of tasks, following SOLID principles, using different architectures and design patterns; creation of functions, procedures, indexes and views to optimize queries and processing on the database side; writing components and working with the state manager. In general, I participated in all stages of software development and I know how to communicate within a team, so I will be happy to meet new challenges.
Core skills
  • JavaScript 2.5 yrs.
  • React.js 2 yrs.
  • .NET 2 yrs.
Other skills
  • Redux 2 yrs.
  • React Native 1 yrs.
  • DevOps 0.5 yrs.
Experience
ERP system
Full Stack developer
About the Project

Email signature generator I developed a generator for creating electronic signatures. As a result, the user could choose the electronic signature he needed and download it. B2B invoice generator I developed a B2B invoice generator. The user could create an invoice by filling in the required fields and receive a PDF file of the created invoice. Projects tree I developed a whole tree-like structure that represents the relationships between customers, projects, and tasks for each project.

Responsibilities

- Developing a signature generator using Razor Pages, allowing users to select and download electronic signatures of their choice. - Creating a B2B invoice generator, enabling users to input necessary invoice details and generating a PDF invoice file. - Designing and implementing a tree-like structure to manage relationships between customers, projects, and tasks efficiently. - Designing intuitive user interfaces for the signature generator, B2B invoice generator, and projects tree.

Skills & technologies
  • .NET
  • .NET Core
  • React.js
  • Redux.js
  • Microsoft SQL Server
  • Firebase
Asset management system of mining companies
Full Stack developer
About the Project

I spearheaded the development of a robust system aimed at revolutionizing the management of company's personnel and document flow of critical company assets. Developed a robust backend infrastructure to handle data storage, retrieval, and processing. Designed a relational database schema optimized for storing personnel data and document metadata and implemented data integrity constraints and indexing strategies to ensure efficient data retrieval and maintain data consistency.

Responsibilities

- Designing and developing a comprehensive system for managing personnel data and document flow of company assets. - Implementing robust features for employee data management, including personal information, employment history, performance evaluations, and training records. - Creating functionalities for document management, including tracking, version control, and access permissions for company assets such as contracts, policies, and reports.

Skills & technologies
  • .NET
  • .NET Core
  • React.js
  • Redux.js
  • Elasticsearch
  • Microsoft SQL Server
Shop management system
Full Stack developer
About the Project

I designed a software application that simulates the work with the store. Different types of users have different opportunities to interact with the store. Customers are able to interact with the store by making purchases, moderators and administrators are responsible for managing the store. I used algorithms to search and add products, and implemented design patterns for easy maintenance of the software application.

Responsibilities

- Designing the overall system architecture to support various user roles and interactions within the simulated store environment. - Defining the structure of the application, including user interfaces, backend components, and database schema. - Analyzing requirements to determine the features and functionalities necessary to simulate store interactions effectively.

Skills & technologies
  • .NET
  • React.js
  • Microsoft SQL Server
Education
Lviv Polytechnic National University
2020 - 2024
Software Engineering