Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Артем

.NET-програміст

Город проживания:
Бердичев
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Резюме
Артем Богун
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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: