Стас

Fullstack-розробник

Considering positions:
Fullstack-розробник, .NET-програміст 
City:
Remote

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: