Стас

Fullstack-розробник

Розглядає посади:
Fullstack-розробник, .NET-програміст 
Місто:
Дистанційно

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

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Fullstack-розробник

з 03.2025 по 08.2026 (1 рік 6 місяців)
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-програміст

з 01.2024 по 04.2024 (4 місяці)
Fernir, Дистанційно (IT)

1. Підтримував legacy .NET backend складської CRM. Облік руху товарів і замовлень,
розробка та доопрацювання REST API, фільтрація й оптимізація запитів у EF,
написання unit-тестів для бізнес-логіки.
2. Telegram-бот для сповіщень і уточнень водіям. Знайшов memory leak у Telegram.Bot
(неправильна робота з HttpClient, витік сокетів). Під навантаженням процес
розростався до ~1–2 ГБ RAM.
3. Локалізував причину проблеми за допомогою debugger і profiler спільно з колегою,
передав інформацію ліду та супроводжував вирішення. Після виправлення проблеми
бібліотеку оновили та випустили зміни в продакшен.

Освіта

ОНТУ

Комп’ютерні науки., Одеса
Вища, з 2023 по 2025 (2 роки)

КПАІТ ОНАХТ

Комп’ютерні науки., Одеса
Середня спеціальна, з 2019 по 2023 (4 роки)

Знання і навички

  • 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

Знання мов

  • Англійська — середній
  • Українська — вільно

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: