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.