Ілля Грищенко
Рейтинг
Резюме
Ілля Грищенко
19 років, Україна, Полтавська область, Кременчук | LinkedIn | GitHub
Про мене
Я спеціаліст із .NET-розробки з досвідом роботи над різноманітними проєктами: API, десктоп-додатки на WPF та AvaloniaUI, клієнт-серверні застосунки, а також впевнений FrontEnd. Вільно володію сучасними технологіями, принципами розробки та інструментами. Завдяки командній роботі я отримав значний досвід комунікації, розподілу завдань та досягнення спільної мети.
Маю надійне обладнання для роботи навіть в умовах війни:
- 5G інтернет
- резервне живлення (акумулятори)
- волоконно-оптичний інтернет
Захоплююсь подорожами, баскетболом, відвідую тренажерний зал та люблю настільні ігри.
Мої інструменти
- JetBrains Rider IDE (індивідуальна ліцензія)
- ReSharper Tools (індивідуальна ліцензія)
- ChatGPT
- MSSQL (та інші)
- GitHub Desktop
- GitBash
Досвід роботи
Фрілансер на UpWork
Травень 2024
- Розробка API та десктопних застосунків на WPF і AvaloniaUI
- Створення бібліотек і клієнт-серверних застосунків
- Часткова FrontEnd-розробка
- Отримав значний досвід роботи в команді та комерційної розробки
Освіта
Комп’ютерна Академія IT Step
2023 – по сьогодні
Вивчив численні мови, фреймворки та принципи проєктування: Python, C++, HTML, CSS, SQL, C#, EF Core, Dapper, JavaScript, ASP.NET Core. Брав участь у командних проєктах, розвивав навички комунікації та лідерства. Мій прогрес можна переглянути у репозиторії "Studying".
Кременчуцький національний університет імені Михайла Остроградського
2022 – по сьогодні
Вивчав C, Java, Assembler, організацію баз даних. Написав курсовий проєкт "Кінотеатр".
Навички
- .NET 8\9, .NET Core, .NET Framework
- C#, ASP.NET Core, ASP.NET Core MVC, ASP.NET Core Web API
- AutoMapper, Serilog, FluentValidation, JWT Bearer, Hangfire
- EF Core, Dapper, Docker
- Microsoft SQL Server, PostgreSQL
- WPF, Avalonia UI
- Паралельне та асинхронне програмування
- HTML, CSS, JavaScript, React, Bootstrap, axios
- Англійська мова: B1-B2
Навички та вміння
Портфоліо
-
Хрестики-Нулики
Веб-програмуванняЦей проєкт — багатокористувацька онлайн гра "Хрестики-Нулики", створена з використанням технологій WebAPI (.NET), HTML, CSS та JavaScript. Проєкт є клієнт-серверною програмою, яка підтримує аутентифікацію, управління користувачами, реальний час оновлення статусу гравців і статистики.
Функціонал:
… Гра "Хрестики-Нулики": Користувачі можуть створювати ігрові сесії та грати один проти одного в реальному часі.
Аутентифікація та реєстрація: Можливість створювати акаунт, входити в систему та змінювати особисті дані (логін, пароль, email).
Управління друзями: Додавання та видалення друзів зі списку, перегляд статусу друзів (онлайн/офлайн).
Жива статистика: Автоматичне оновлення результатів і статусів у реальному часі завдяки використанню Hub для сигналів.
Скарги та блокування: Адміністратори можуть переглядати скарги на інших користувачів та блокувати порушників.
Відправка звітів про помилки: Користувачі можуть надсилати звіти про помилки із зазначенням опису та пріоритету.
Технології:
Back-end: .NET WebAPI, SignalR для реального часу, Entity Framework для роботи з базою даних.
Front-end: HTML, CSS, JavaScript (чистий JS, без використання фреймворків).
База даних: SQL Server.
Архітектура: Дотримання принципів SOLID, багатошарова структура (контролери, сервіси, репозиторії, валідація).
Додаткові можливості:
Розмежування прав доступу: Адміністратори мають окремий функціонал для модерації.
Швидкодія: Оптимізація серверної частини завдяки паралельному виконанню задач.
Особливості реалізації:
Цей проєкт показує мої навички у створенні клієнт-серверних застосунків, роботі з реальним часом, організації ефективної структури коду та взаємодії з базою даних PostgreSQL.
-
BarApplication
Десктопні додаткиЗастосунок для управління баром
Розроблений за допомогою технологій WPF та MS SQL, застосунок забезпечує комплексне управління баром, включаючи функціонал для адміністраторів та продавців.
Основний функціонал:
… Авторизація користувачів:
Два типи облікових записів: Адміністратор і Продавець.
Безпека даних через обмежений доступ до функціоналу залежно від ролі.
Можливості для адміністратора:
Управління продуктами: додавання нових позицій у меню (напої, закуски) із зазначенням ціни, кількості.
Контроль поставок: оновлення запасів існуючих продуктів.
Керування обліковими записами: створення, редагування та видалення акаунтів продавців і адміністраторів.
Можливості для продавця:
Ведення замовлень: відкриття замовлення на обраний столик із заповненням позицій за запитом клієнтів.
Закриття замовлення: підрахунок загальної вартості для столика.
Швидка навігація: зручний інтерфейс для роботи із замовленнями в режимі реального часу.
Технічні характеристики:
Інтерфейс: Простий, інтуїтивно зрозумілий дизайн із можливістю швидкої навігації між функціями.
База даних: Використання MS SQL для зберігання інформації про продукти, користувачів, замовлення та поставки.
Кому підходить цей застосунок?
Власникам невеликих барів або ресторанів.
Бізнесам, які шукають автоматизацію процесів продажу та контролю запасів.
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Дизайн та верстка сторінки
1500 UAH
|
|||||
|
Верстка сайту
1000 UAH
|
|||||
|
Верстка LandingPage + адаптив, на чистому Html/Css/JS - всього 13 блоків
1500 UAH
|
|||||
|
.NET консольний додаток для вивантаження документації та пошуку в ній через OpenAI
800 UAH
|
|||||
|
Поправити верстку сторінки, пришвидшити завантаження, поправити форми
1500 UAH
|
|||||
|
Сверстати 3-4 сторінки з макету Фігма
1000 UAH
|
|||||
|
Лендінг сторінка
2000 UAH
|
|||||
|
Верстка блоку з ціною
7000 UAH
|
|||||
|
Верстка 2 сторінки
3548 UAH
|
|||||
|
JS / CSS - пофіксити меню
900 UAH
|