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

Mykyta Murakhovskyi

Zaproponuj Mykyta pracę nad swoim kolejnym zleceniem.

Ukraina Kijów, Ukraina
1 miesiąc 5 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
wiek 18 lat
w Serwisie 9 miesięcy
  • MySQL/MsSQL/NoSQL
  • OOP/MVC
  • Node.js
  • Redis
  • Roslyn API

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
248
Układ HTML i CSS

Poziom znajomości języków obcych

Українська Українська: native
Русский Русский: native
English English: poziom wyżej niż średni

Umiejętności i kwalifikacje

Portfolio


  • 205 PLN

    TrayBot

    C#
    #C# #WindowsForms #Roslyn #.NETFramework
    Roslyn do analizy, architektoniczne podejście Chain Responsibility

    TrayBot to mały asystent do sprawdzania fragmentów kodu C#. Kopiujesz kod do schowka -> program w tle go analizuje i pokazuje:
    - co w kodzie jest podejrzane lub błędne;
    - co wygląda poprawnie;
    - jak można automatycznie naprawić część problemów.

    Obecnie program potrafi znajdować takie sytuacje:
    - Niezgodność liczby argumentów w wywołaniu metody
    - Niezgodność typów argumentów
    - Sprawdzenie zgodności przez dziedziczenie
    - catch, który łapie nie wyjątek
    - Pusty blok catch, który „pożera” błędy
    - metoda override, dla której nie znaleziono odpowiedniej metody bazowej
    - Krótkie informacje techniczne o klasie: czy istnieje klasa bazowa, ile interfejsów oraz czy klasa jest `abstract` / `static` / `sealed`.

    TrayBot może automatycznie: dodać klamry do if, jeśli są pominięte, w pustym catch wstawić throw; aby błąd nie znikał bez śladu.
  • ZgubioneiZnalezioneAplikacja

    C#
    Stworzyłem aplikację desktopową o nazwie „Lost and Found” (Biuro Zgubionych i Znalezionych) w języku C# z wykorzystaniem WPF (MVVM), .NET Framework 4.7.2 oraz bazy danych SQLite, która przechowuje i zarządza informacjami o znalezionych/zagubionych przedmiotach.

    Program ma dwa poziomy: gość, który może tylko szukać zagubionych i znalezionych przedmiotów oraz rejestrować się/autoryzować; użytkownik, który ma autoryzację, może dodawać nowe zagubione i znalezione przedmioty, wypełniając formularz, lub usuwać zagubione i znalezione przedmioty, które opublikował. Większość danych ma atrybuty DataAnnotations do walidacji, takie jak niewystarczająca liczba znaków lub nieprawidłowy styl tekstu (adres e-mail lub numer telefonu). W bazie danych hasła użytkowników są najpierw haszowane za pomocą BCrypt.

Aktywność

  Ostatnie oferty 1
Szukamy Partnera . Indywidualne zlecenie
545 PLN