• File

Артем

.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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Резюме
Артем Богун
Junior .NET Developer
Бердичів, Україна
[open contact info](look above in the "contact info" section)
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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: