Summary

I'm an ambitious student looking for a first-time job as a Trainee/Junior .NET developer. I have a passion for learning new technologies that are interesting and have the potential to enhance my life.

My experience includes working with .NET technologies such as C#, ASP.NET Core MVC and WebAPI, Entity Framework Core, and testing frameworks like NUnit and MSTest. I'm also familiar with web technologies like HTML, CSS, and JavaScript, along with HTTP, REST, and tools like Swagger and Postman. In the realm of databases, I have basic experience with MSSQL, SQLite, and MySQL. Additionally, I have a basic understanding of architectural patterns, particularly Clean Architecture and N Layer Architecture. In addition, I know how to use CQRS and MediatR for better separation of concerns and efficient request handling.

I am eager to continue expanding my skills and contribute to the dynamic field of .NET development.

Projects

UAV Path Planner (In Development)

Creator (Personal Project)

May 2023 - Now

The UAV Path Optimization Project is an ongoing API-based solution for optimizing UAV path planning, addressing challenges like VRP and TSP. Developed for a Master's degree diploma project, it includes features such as UAV model management, solvers, and authentication & authorization. Weather-based scheduling and ABRAS optimization features are in development. Built with .NET, C#, ASP.NET Core WebAPI, and following Clean Architecture and CQRS, it utilizes technologies like MediatR, EF Core, Mapster, and Serilog. For the front end, I use Angular. The app is in development with ongoing feature implementation.

Lunar Calendar for Plants

Creator (Personal Project)

March 2021 - Now

I developed a small Android app as part of my university course project. It provides valuable tips for nurturing home and garden plants based on the moon phase and zodiac sign. Users can access information about the current moon sign, zodiac sign, lunar day, and view moonrise and moonset times by granting location permissions. Originally written in C# with Xamarin, I completely rewrote the app in Kotlin for improved performance. Along the way, I gained new skills in Kotlin and worked with tools like Android Studio, Google Play Console, Firebase, and Google AdMob.

Education

National Aerospace University -'Kharkiv Aviation Institute'

Computer Engineering – Systems Programming - Master's degree

2022 - 2024

5th course: T-SQL, DevOps, PLC, Testing, Android (Kotlin/MAUI), Neural Networks basics, Unity

Thesis: Development and research of a service to support the planning of UAV-based monitoring missions

National Aerospace University -'Kharkiv Aviation Institute'​

Computer Engineering – Systems Programming - Bachelor's degree

2018 - 2022

1st course: C, C++, Discrete Mathematics

2nd course: C#, Algorithms and Data Structures, Computer Architecture Theory, Operating Systems, VHDL and FPGA

3rd course: Assembler, WEB, Processor Engineering, OS, Android (Kotlin), Python, SQL, Win32

4th course: Information Security, Java, Networking, QA, Unity, Spark

Thesis: Development of a mobile application for UAV flight route optimization

Courses and Certificates

DotNet Course

NIX Ukraine

Feb 2022, June 2022 - Sep 2022 · 5 mos

Kharkiv, Ukraine · Remote

AWS Academy Graduate - AWS Academy Cloud Foundations

Amazon Web Services (AWS)

Java Course

NIX Ukraine

Sep 2021 - Dec 2021 · 4 mos

Kharkiv, Ukraine · Hybrid

Languages

Language

English

B2

Language

Ukrainian

Native

Language

Russian

Native

Skills

  • .NET

    C#

    ASP.NET Core WebAPI & MVC

    MediatR

    Entity Framework Core

    Automapper

    Mapster

    MSTest

    NUnit

    ErrorOr

    FluentValidation

  • WEB

    HTML

    CSS

    JS

    jQuery

    HTTP

    REST

  • SQL

    T-SQL

    SQLite

    MySQL

  • Mobile

    Kotlin

    Xamarin

    Android

    Google Play Console

  • Other

    Git

    Firebase

    Google AdMob