Артем
.NET-програміст
- City of residence:
- Berdychiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/17787585/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Артем Богун
Junior .NET Developer
Бердичів, Україна
[
GitHub: https://github.com/aemuw
Про себе
Junior .NET Developer з ~3 роками досвіду програмування. Спеціалізуюсь на розробці backend-додатків на C# та ASP.NET Core, створенні REST API, інтеграції з базами даних та побудові масштабованої архітектури.
Маю практичний досвід Clean Architecture, MVP, SOLID, DDD, Entity Framework, PostgreSQL та SQLite, написання unit та integration тестів, а також контейнеризації через Docker.
Активно розробляю власні pet-проєкти та цікавлюсь архітектурою, тестуванням та якістю коду.
Шукаю Intern / Junior .NET Developer позицію для розвитку в професійній команді.
Технології
Мови програмування
• C#
• C++
• JavaScript (базовий)
• HTML / CSS (базовий)
Backend
• ASP.NET Core Web API
• REST API
• JWT Authentication
• Dependency Injection
• FluentValidation
• Entity Framework Core
Бази даних
• PostgreSQL
• SQLite
• SQL
Архітектура та принципи
• Clean Architecture
• MVP
• SOLID / DRY / DIP / Tell Don’t Ask
• Domain-Driven Design (DDD)
• Repository Pattern
• Rich Domain Model
Тестування
• xUnit
• Moq
• Entity Framework InMemory
• WebApplicationFactory
Інструменти
• Git
• Docker / Docker Compose
Формати даних
• JSON (System.Text.Json)
• XML
• CSV (CsvHelper)
Проєкти
Huntly
GitHub: https://github.com/aemuw/huntly
Опис: REST API для відстеження процесу працевлаштування (job applications) з Web UI. Мета проєкту – допомогти відстежувати вакансії, компанії, співбесіди та статуси під час пошуку роботи.
Основні можливості:
• Створення та управління job applications
• Відстеження зарплат, пріоритетів, дедлайнів
• Повний життєвий цикл заявки: Watchlist → Preparing → Applied → Interview → Offer → Accepted
• Управління базою компаній та технологій
• Аутентифікація через JWT і хешування паролів BCrypt
• Web UI з dashboard, таблицями заявок і темною мінімалістичною темою
Технології:
C# (.NET 8), ASP.NET Core Web API, Entity Framework Core (PostgreSQL), Clean Architecture, JWT, Docker
Що я робив:
• Реалізація REST API для job applications
• Робота з Entity Framework та PostgreSQL
• Інтеграція JWT аутентифікації та безпечного зберігання паролів
• Розробка Web UI для управління заявками та компаніями
Wealth Tracker
GitHub: https://github.com/aemuw/wealth-tracker
Опис: Персональний трекер фінансів з WinForms десктопним додатком та ASP.NET Core Web API. Мета – навчитися взаємодії клієнт-додатку та backend API для керування фінансовими даними.
Основні можливості:
Десктоп додаток:
• Додавання доходів та витрат за категоріями
• Видалення транзакцій з підтвердженням
• Фільтрування транзакцій за ключовими словами та датою
• Візуальний індикатор балансу гаманця
• Графіки: пиріг витрат, лінія балансу з часом
• Експорт даних у CSV та XML
Backend API:
• Управління транзакціями через REST endpoints
• JWT аутентифікація користувачів
• Сервісний шар для бізнес-логіки
• Тестування через xUnit та Moq
Технології:
C# (.NET 8), WinForms, ASP.NET Core, Entity Framework Core (SQLite), MVP, JWT, xUnit, Moq
Що я робив:
• Розробка WinForms UI для управління транзакціями
• Реалізація графіків і візуалізацій фінансових даних
• Інтеграція з backend API через REST
• Робота з базою SQLite через Entity Framework Core
• Побудова архітектури MVP та сервісного шару
Освіта
Бердичівський фаховий коледж промисловості, економіки та права (БФКПЕП)
Спеціальність: Інженерія програмного забезпечення, 3 курс
Додатково
• Знання алгоритмів та структур даних
• Досвід проектування REST API
• Написання unit та integration тестів
• Використання архітектурних підходів (Clean Architecture, DDD, MVP)
Мови
• Українська — рідна
• Англійська — B1/B2
Similar candidates
-
.Net-програміст
Remote -
.Net-програміст
Remote, Lutsk -
Backend, .Net Developer
Remote -
.NET-програміст
Remote, Kyiv -
Programmer, Game developer (С++, С#, Unity, Unreal Engine, QT)
Remote, Lutsk -
.Net-програміст
40000 UAH, Remote, Vinnytsia , more 2 cities