Перейти до вмісту
BigTree108

Розробка на ASP.NET Core і C#

API, фонові завдання та інтеграції на .NET 10, створені так, щоб їх можна було спостерігати, тестувати й дешево експлуатувати. Наш найбільший інженерний напрям, у якому найдосвідченіші фахівці мають понад одинадцять років комерційного досвіду з .NET; працюємо і над новими системами, і над прийняттям систем, які написали інші команди.

Що ми створюємо

  • REST API на ASP.NET Core і Azure Functions з документом OpenAPI, з якого генерується фронтенд, тож контракт не може розійтися.
  • Фонова обробка: заплановані завдання, воркери, що запускаються повідомленнями з черг, та інтеграції зі сторонніми API, у кожної з яких є повторні спроби, dead-letter-черга та сповіщення.
  • Дані в SQL Server і Azure SQL через міграції EF Core, з безпекою на рівні рядків і стовпцями Always Encrypted там, де дані персональні чи фінансові.
  • Інтеграції з Microsoft Graph, Teams, Telegram, Upwork, Hubstaff, банківськими та платіжними API, написані як адаптери, щоб типи SDK постачальників не виходили за межі.

Як ми працюємо на .NET

  • Вертикальні зрізи з CQRS. Одна папка на функцію, один обробник на команду чи запит, наскрізна функціональність у вигляді поведінок пайплайна. Читач знаходить функцію в одному місці.
  • Перевірки під час компіляції, а не виконання. Строгі типи замість рядків, генератори коду замість рефлексії, вичерпні switch, суворі аналізатори, у яких попередження вважаються помилками, на вході розгортання.
  • Швидка відмова, нічого не приховуємо. Конфігурація перевіряється під час запуску, кожна помилка видима, жодних «голих» блоків catch і жодних тихих значень за замовчуванням.
  • Асинхронність від початку до кінця з токеном скасування в кожному виклику введення-виведення, а базу даних у тестах ніколи не підміняють моками.

Прийняття наявного коду від інших команд

Дев'ять систем, над якими працювали наші інженери, дісталися від інших команд, найстарішу написано у 2008 році. Прийняття проєкту починається з огляду коду в режимі лише читання та письмового переліку ризиків, далі йдуть виправлення в порядку впливу на продакшн. У цих системах ми знайшли першопричину понад 60 проблем у продакшні, які ніхто не міг відтворити, а три з них залишалися відкритими понад рік.

Обрані проєкти

Системи, які спроєктували й очолили наші інженери, стисло описані за історією наших проєктів. Назви клієнтів не розкриваються, доки кожен клієнт письмово не погодиться на їх згадку тут.

  • Платформа управління бізнесом

    ASP.NET MVC і ASP.NET Core, SignalR, SQL Server, Cosmos DB, Azure

    Обслуговує понад 1 200 підприємств і франшизних точок. Обмін повідомленнями в реальному часі для понад 8 000 одночасно підключених працівників, понад 50 000 повідомлень на день.

  • Портал для торгівлі сировинними товарами

    Технічний лідер, ASP.NET Core і Angular, команда з дев'яти осіб, 18 місяців

    Спроєктовано архітектуру, переглянуто понад 600 pull request, обмін повідомленнями на MassTransit між чотирма базами даних без жодної втраченої транзакції.

  • Прийняття порталу в сфері охорони здоров'я

    Тимлід команди з одинадцяти осіб на успадкованому коді

    Приріст продуктивності наявного застосунку становив від 30 до 80%, найповільніші запити прискорено з 18 секунд до менш ніж однієї, понад 120 багів закрито за перші три місяці, час випуску релізу скоротився з чотирьох годин до 25 хвилин.

  • Корпоративна система зворотного зв'язку

    Мікросервіси на .NET Core, побудовані з нуля за дванадцять місяців

    Шість сервісів для понад 25 000 працівників у 40 країнах і понад 2 млн записів зворотного зв'язку, здані вчасно командою з дванадцяти осіб.

Послужний список

Top Rated Plus
Статус агенції на Upwork
100%
Job Success Score
55
завершених замовлень через агенцію
13 862
відпрацьованих годин для клієнтів

Джерело: Профіль агенції BigTree108 на Upwork, перевірено: 30 жовтня 2026 р.

Закрити роль людиною

Якщо вам потрібен інженер усередині власної команди, а не передана робота, про це йдеться на сторінці найняти .NET-розробників в Україні: як ми проводимо співбесіди, як швидко людина може почати працювати і що залишається на нашому боці договору.

Є .NET-система, яка потребує доопрацювання?

Надішліть репозиторій або опис проблеми. Протягом одного робочого дня ви отримаєте письмовий огляд ризиків і план.