Микита Мураховський
Запропонуйте Микиті роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Я джуніор C# розробник з досвідом створення настільних додатків за допомогою Windows Forms та WPF, використовуючи підходи ООП та MVC (Model View Controler) шаблони, також мав досвід праці з синтаксичним аналізатором Roslyn API, практичний досвід інтеграції SQLite та MongoDB. Як фронт-енд маю досвід розробки макетів HTML/CSS.
Навички та вміння
Портфоліо
-
2500 UAH TrayBot
C##WindowsForms #Roslyn
Roslyn для аналізу, архітектурний підхід Chain Responsibility
TrayBot - це невеликий помічник для перевірки шматків C# коду. Копіюєте код у буфер -> програма у фоновому режимі аналізує його та показує:
… - що в коді підозріле або помилкове;
- що виглядає коректно;
- як можна автоматично виправити частину проблем.
Зараз програма вміє знаходити такі ситуації:
- Невідповідність кількості аргументів у виклику методу
- Невідповідність типів аргументів
- Перевірка сумісності через наслідування
- catch, що ловить не виняток
- Порожній catch-блок, який «проковтує» помилки
- override-метод, для якого не знайдено відповідного базового методу
- Коротка технічна довідка по класу: чи є базовий клас, скільки інтерфейсів та чи клас abstract/static/sealed.
TrayBot може автоматично: додати фігурні дужки для if, якщо вони пропущені, у порожній catch вставити throw; щоб помилка не зникала безслідно.
-
LostAndFoundApp
C#Я створив десктопну програму під назвою «Lost and Found» (Бюро знахідок) на мові C# з використанням WPF (MVVM), .NET Framework 4.7.2 та бази даних SQLite, яка зберігає та управляє інформацією про знайдені/загублені речі.
Програма має два рівні: гість, який може тільки шукати загублені та знайдені речі та реєструватися/авторизуватися; користувач, який має авторизацію, може додавати нові загублені та знайдені речі, заповнюючи форму, або видаляти загублені та знайдені речі, які він опублікував. Більшість даних мають аттрибути DataAnnotations для перевірки, такі як недостатня кількість символів або неправильний стиль тексту (електронна адреса або номер телефону). У базі даних паролі користувачів спочатку хешуються за допомогою BCrypt.
Активність
| Останні ставки 1 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Ми шукаємо Партнера .
6651 UAH
|