Przejdź do treści
BigTree108

Tworzenie oprogramowania w ASP.NET Core i C#

API, zadania w tle i integracje na .NET 10, budowane tak, aby były obserwowalne, testowalne i tanie w utrzymaniu. Nasz największy obszar kompetencji inżynieryjnych, z ponad jedenastoletnim komercyjnym doświadczeniem w .NET na poziomie seniorskim, przy nowych systemach i przejęciach systemów napisanych przez inne zespoły.

Co budujemy

  • API REST w ASP.NET Core i Azure Functions z dokumentem OpenAPI, z którego generowany jest frontend, więc kontrakt nie może się rozjechać.
  • Przetwarzanie w tle: zadania cykliczne, workery uruchamiane kolejką i integracje z zewnętrznymi API, każde z ponowieniami, dead-letteringiem i alertami.
  • Dane w SQL Server i Azure SQL przez migracje EF Core, z zabezpieczeniami na poziomie wierszy i kolumnami Always Encrypted tam, gdzie dane są osobowe lub finansowe.
  • Integracje z Microsoft Graph, Teams, Telegramem, Upwork, Hubstaff oraz API banków i płatności, pisane jako adaptery, aby typy z SDK dostawców kończyły się na granicy.

Jak pracujemy w .NET

  • Vertical slices z CQRS. Jeden folder na funkcję, jeden handler na polecenie lub zapytanie, kwestie przekrojowe jako zachowania pipeline. Czytelnik znajduje funkcję w jednym miejscu.
  • Czas kompilacji przed czasem wykonania. Silne typy zamiast ciągów znaków, generatory kodu źródłowego zamiast refleksji, wyczerpujące switche, rygorystyczne analizatory z ostrzeżeniami traktowanymi jak błędy w bramce wdrożeniowej.
  • Szybka porażka, nic ukrytego. Konfiguracja jest walidowana przy starcie, każdy błąd jest obserwowalny, brak gołych bloków catch, brak cichych wartości domyślnych.
  • Asynchronicznie od początku do końca z tokenem anulowania przy każdym wywołaniu I/O, a baza danych nigdy nie jest mockowana w testach.

Przejmowanie istniejącego kodu

Dziewięć systemów, przy których pracowali nasi inżynierowie, zostało odziedziczonych po innych zespołach, najstarszy napisany w 2008 roku. Przejęcie zaczyna się od przeglądu bez zmian w kodzie i pisemnej listy ryzyk, a następnie poprawek w kolejności według wpływu na produkcję. W tych systemach znaleźliśmy przyczynę źródłową ponad 60 problemów produkcyjnych, których nikt nie umiał odtworzyć, z czego trzy były otwarte ponad rok.

Wybrane realizacje

Systemy zaprojektowane i prowadzone przez naszych inżynierów, podsumowane na podstawie naszej historii realizacji. Nazwy klientów są wstrzymane, dopóki każdy klient nie zgodzi się na piśmie na ich podanie tutaj.

  • Platforma do zarządzania firmą

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

    Obsługuje ponad 1200 firm i lokalizacji franczyzowych. Wiadomości w czasie rzeczywistym dla ponad 8000 jednocześnie połączonych pracowników, ponad 50 000 wiadomości dziennie.

  • Portal handlu towarami

    Lider techniczny, ASP.NET Core i Angular, zespół dziewięcioosobowy, 18 miesięcy

    Zaprojektowano architekturę, zrecenzowano ponad 600 pull requestów, komunikacja MassTransit między czterema bazami danych bez utraty żadnej transakcji.

  • Przejęcie portalu dla ochrony zdrowia

    Lider zespołu jedenastoosobowego pracującego na odziedziczonej bazie kodu

    Wydajność istniejącej aplikacji poprawiona o 30 do 80 procent, najwolniejsze zapytania skrócone z 18 sekund do poniżej jednej, ponad 120 błędów zamkniętych w pierwszych trzech miesiącach, czas wydania skrócony z czterech godzin do 25 minut.

  • Korporacyjny system zbierania opinii

    Mikrousługi .NET Core zbudowane od zera w dwanaście miesięcy

    Sześć usług dla ponad 25 000 pracowników w 40 krajach i ponad 2 mln rekordów opinii, dostarczone w terminie przez zespół dwunastoosobowy.

Dorobek

Top Rated Plus
Status agencji na Upwork
100%
wskaźnik Job Success Score
55
zleceń zrealizowanych przez agencję
13 862
godzin przepracowanych dla klientów

Źródło: Profil agencji BigTree108 na Upwork, sprawdzony 30 października 2026

Zamiast tego obsadzenie roli

Jeśli potrzebny jest inżynier w Państwa własnym zespole, a nie praca przekazana na zewnątrz, tę stronę opisuje zatrudnienie programistów .NET w Ukrainie: jak prowadzimy rozmowy, jak szybko ktoś może zacząć i co zostaje po naszej stronie umowy.

Mają Państwo system .NET, który wymaga pracy?

Prosimy o przesłanie repozytorium lub opisu problemu. Pisemny przegląd ryzyk i plan otrzymają Państwo w ciągu jednego dnia roboczego.