Стас
Fullstack-розробник
- Considering positions:
- Fullstack-розробник, .NET-програміст
- City:
- Remote
Contact information
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/20267704/
Work experience
Fullstack-розробник
from 03.2025 to 08.2026
(1 year 6 months)
CRM Genesis, Дистанційно (IT)
1. Планувальник виробництва. З нуля спроєктував і реалізував планувальник на .NET /
Creatio. З виробничого плану будував DAG зв’язків замовлень, завантажував
активності за заданим діапазоном дат у пам’ять і формував розклад з урахуванням
робочих змін, завантаження обладнання та правил перевірки. У продакшені близько
100 замовлень і 500 активностей на тиждень.
2. Реалізував пакетну обробку контрольних точок. Організував фонову обробку через
Quartz, блокування записів у БД для зменшення конфліктів при паралельному
виконанні, розподіл задач через Channel за моделлю producer/consumer та
паралельну обробку прострочених контрольних точок і нагадувань із подальшим
надсиланням повідомлень електронною поштою та в соцстрічку. На тестах ~20 тис.
записів ≈8 с. і ~100 тис. ≈25 с.
3. Чати «Екіпаж-Партнер». Реалізував .NET-частину розподілених чатів. Маршрутизація
звернень клієнтів між менеджерами Creatio з PHP-хаба, правила резервної
маршрутизації та інтеграцію клієнтської системи з кабінетом менеджерів.
Супроводжував функціонал після виходу в продакшен.
4. Синхронізація користувачів (Collaborator). Оптимізував багатопотокову
синхронізацію користувачів, скоротивши час виконання приблизно з 30 до 9 секунд
за рахунок паралельної та асинхронної обробки.
5. Інтеграції Work.ua / Robota.ua та HR-модулі. Проєктування архітектури, реалізація
серверної частини та БД у межах своєї частини функціоналу.
6. Оцінка та декомпозиція задач у своїх модулях. Формування опису, контексту та
критеріїв приймання, узгодження рішень і комунікація з клієнтом.
7. Додатково проводив перевірки коду після приблизно року роботи в команд
.Net-програміст
from 01.2024 to 04.2024
(4 months)
Fernir, Дистанційно (IT)
1. Підтримував legacy .NET backend складської CRM. Облік руху товарів і замовлень,
розробка та доопрацювання REST API, фільтрація й оптимізація запитів у EF,
написання unit-тестів для бізнес-логіки.
2. Telegram-бот для сповіщень і уточнень водіям. Знайшов memory leak у Telegram.Bot
(неправильна робота з HttpClient, витік сокетів). Під навантаженням процес
розростався до ~1–2 ГБ RAM.
3. Локалізував причину проблеми за допомогою debugger і profiler спільно з колегою,
передав інформацію ліду та супроводжував вирішення. Після виправлення проблеми
бібліотеку оновили та випустили зміни в продакшен.
Education
ОНТУ
Комп’ютерні науки., Одеса
Higher, from 2023 to 2025 (2 years)
КПАІТ ОНАХТ
Комп’ютерні науки., Одеса
Specialized secondary, from 2019 to 2023 (4 years)
Knowledge and skills
- C# / .NET (.NET 6/7/8
- .NET Core
- ASP.NET Core
- ASP.NET Web API
- Асинхронне програмування
- Архітектура рішень
- ASP.NET Core (Web API)
- Аутентифікація та авторизація
- WCF
- GRPC
- SignalR
- ADO.NET
- Entity Framework
- Dapper
- Knowledge of OOP principles
- Знання принципів ООП
- Знання принципу DRY
- KISS
- YAGNI
- Knowledge of design patterns
- N-Layer Architecture
- Багатопоточне програмування
- Багаторів
- Clean Architecture
- Onion Architecture
- DDD
- Domain-driven design
- Модульний моноліт
- Вертикальна архітектура
- Vertical Slice
- Angular
- TypeScript
- RxJS
- HTML
- CSS
- JavaScript
- MS SQL Server
- PostgreSQL
- Redis
- NUnit
- Unit-тестування
- Acceptance testing
- Integration testing
- NLog
- Git
- GitFlow
- GitLab
- Docker
- Docker Compose
- Nginx
Language proficiencies
- English — average
- Ukrainian — fluent
Similar candidates
-
Fullstack-розробник
Remote, Kyiv -
Fullstack-розробник
Remote, Chernivtsi -
Fullstack-розробник
Remote, Zaporizhzhia -
Fullstack Developer
Remote -
Fullstack-розробник
Remote, Kyiv -
Fullstack-розробник
Remote, Ivano-Frankivsk