Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Mykyta Murakhovskyi

Offer Mykyta work on your next project.

Ukraine Kyiv, Ukraine
1 month 5 days back
Available for hire available for hire
age 18 years
on the service 9 months
  • MySQL/MsSQL/NoSQL
  • OOP/MVC
  • Node.js
  • Redis
  • Roslyn API

Rating

Successful projects
No data
Average rating
No data
Rating
248
C#
198 place out of 1197
HTML & CSS 1
1420 place out of 5619

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: upper-intermediate

CV

I'm a junior C# developer experienced in building desktop applications with Windows Forms and WPF. I have strong knowledge of OOP and MVC patterns, and hands-on experience with SQLite and MongoDB integration. My background also includes HTML/CSS layout development, as well as working with Roslyn API for code analysis and tooling.

Skills and abilities

Portfolio


  • 56 USD

    TrayBot

    C#
    #C# #WindowsForms #Roslyn #.NETFramework
    Roslyn for analysis, architectural approach Chain Responsibility

    TrayBot is a small assistant for checking pieces of C# code. You copy the code to the clipboard -> the program analyzes it in the background and shows:
    - what is suspicious or erroneous in the code;
    - what looks correct;
    - how to automatically fix some issues.

    Currently, the program can find the following situations:
    - Mismatch in the number of arguments in a method call
    - Mismatch in argument types
    - Compatibility check through inheritance
    - catch that catches a non-exception
    - Empty catch block that "swallows" errors
    - override method for which no corresponding base method was found
    - Brief technical reference for the class: whether there is a base class, how many interfaces, and whether the class is `abstract` / `static` / `sealed`.

    TrayBot can automatically: add curly braces for if statements if they are missing, insert throw in an empty catch; so that the error does not disappear without a trace.
  • LostAndFoundApp

    C#
    I created a desktop application called "Lost and Found" (Lost and Found Bureau) in C# using WPF (MVVM), .NET Framework 4.7.2, and an SQLite database, which stores and manages information about found/lost items.

    The program has two levels: a guest, who can only search for lost and found items and register/login; a user, who has authorization, can add new lost and found items by filling out a form or delete lost and found items that they have posted. Most data has DataAnnotations attributes for validation, such as insufficient character count or incorrect text style (email address or phone number). In the database, user passwords are initially hashed using BCrypt.

Activity

  Latest proposals 1
We are looking for a Partner . Personal project
150 USD