Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 0

# Gaining a Bachelor's degree at Lviv Polytechnic National University

# English: Intermediate (B1+, Cambridge Assessment English)

# Сertificate "Basic programming in Python":  A. V. T. - Computer education center, Kramatorsk

# Certificate "Basic programming in C#" (including .NET technologies)": A. V. T. - Computer education center, Kramatorsk
# Developed excemath - the mobile app that helps Ukrainian students to prepare for exams. Technologies: .NET MAUI, XAML, EF, render libraries.
- Implemented core features using design patterns
- Developed mathematical problems rendering by using SkiaSharp and CSharpMath library
- Designed UI by using XAML and Figma on the prototypes
- Handled Scrum processes in the team

# Developed excemath API - the open-source API to the educational projects related to math.
- Built an MVC architecture of API
- Developed the data validation to prevent API fatal errors
- Built own format of mathematical problems in the LaTeX language
- Designed SQL database using migrations and Microsoft SQL SMS

# Developed Coin Manager - open-source application for Windows that allows
you to track and manage the cryptocurrency market.
- Built an client for the API with the singleton pattern
- Developed the application architecture by using MVVM pattern
- Prevented data error by designing efficient and safe (de-)serialization

# Worked in the Rogue Team (Hungary, Aug 2023 - Jan 2023). Developed Web API for exact sciences calculator.
- Implementation of new functionality using project architecture/design patterns
- Used the Entity Framework and Microsoft SQL SMS to implement new database functionality
- Worked with memory in "unsafe" format using C and C++
- Connected other technologies and languages to application architecture: SciPy, JavaScript, SQL
- Covered project unit tests
- Was involved in back-end team processes