Олег
Junior .NET Backend Developer
Контактна інформація
Шукач вказав телефон.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16978042/
Досвід роботи
Junior .NET Backend Developer (Commercial-style Pet Project)
з 07.2024 по нині
(1 рік 7 місяців)
Власні проекти, Київ (IT)
https://github.com/dafsas3/netshop-backend-API
• Розробка RESTful Web API на ASP.NET Core
• Реалізація аутентифікації та авторизації (JWT) та політ. доступу в ТД.
• Проектування бізнес-логіки з використанням Result Pattern
• Робота з Entity Framework Core та MySQL
• Реалізація функціоналу інтернет-магазину: кошик, замовлення, керування статусами (workflow) та супутня бізнес-логіка
• Валідація вхідних даних (FluentValidation)
• Централізована обробка помилок (middleware)
• Проектування DTO та шарової архітектури
• Робота з Git (commit, push, repository management)
Освіта
ВПУ-НАУ (Вище професійне училище Національного Авіаційного Університету)
Обробка інформації та ПЗ
Середня спеціальна, з 2017 по 2021 (4 роки)
Знання і навички
- Старанність
- Навчаність
- Терплячість
- C#
- SQL
- Знання принципів ООП
- ASP.NET Core
- Entity Framework
- ASP.NET
- MySQL
- SOLID Principles
- Generics
- Swagger
- JSON Web Token
- RESTful API design
- Layered Architecture
- Result Pattern
- Centralized Exception Handling
- Workflow / State Machine
- DTO Pattern
- Dependency Injection
- Entity Framework Core
- Experience with large third-party C# frameworks (tModLoader)
- Engineering Systems Modelling
- FluentValidation
- Bulk Operations
- Web API
- Git
- Asynchronous programming
- Async/await
- Task
- Task.WhenAll
- CancellationToken
Додаткова інформація
Pet - проект інтернет - магазину: https://github.com/dafsas3/netshop-backend-API
Розробка складного C#-проекту на базі стороннього фреймворку (tModLoader).
Проектування та реалізація ігрових систем з бізнес-логікою, станами та взаємодією між компонентами.
Самостійне освоєння та використання великого стороннього C# API.
Орієнтація на чисту архітектуру, читабельність коду та підтримуваність.