Inżynier Backend Python — Wzmocnienie FastAPI + Deterministyczne Rankingowanie + WebSockets + Recenzje AI
Potrzebujemy inżyniera backendu Python, aby wdrożyć i zabezpieczyć istniejącą platformę analityki pojazdów.
To NIE jest budowa od podstaw — system jest funkcjonalny, ale niektóre części są niekompletne, losowe/niedeterministyczne lub brakuje im zabezpieczeń produkcyjnych.
Główne cele
Zastąpienie logiki zastępczej implementacjami produkcyjnymi
Zapewnienie deterministycznych wyników dla wyceny + rankingu podobieństwa (bez losowości)
Uczynienie WebSocketów niezawodnymi (autoryzacja + dostarczanie dla użytkowników + bezpieczeństwo wielu instancji za pomocą Redis)
Wdrożenie punktu końcowego inteligentnej recenzji AI z dowodami w sieci + buforowaniem/wersjonowaniem
Naprawa błędów SQL, dodanie ograniczeń/indeksów, poprawa wydajności zapytań
Dodanie odpowiedniego pokrycia testowego pytest + async (gotowe do CI)
Stos technologiczny
FastAPI • SQLAlchemy • Redis (preferowane async) • WebSockets • Relacyjna baza danych • Integracja API LLM • Pytest/pytest-asyncio
Wyniki
Stabilny system powiadomień WebSocket (autoryzowany, bezpieczny dla wielu instancji, dostarczanie dla użytkowników)
Deterministyczny silnik benchmarkowy wyceny + uzupełnienie dla istniejących danych
Deterministyczny silnik podobnych ogłoszeń (ważona ocena + rozstrzyganie remisów + poszerzone zabezpieczenia)
Punkt końcowy inteligentnej recenzji AI (poparty dowodami, buforowany, wersjonowany, bezpieczne zabezpieczenia)
Ograniczenia/indeksy DB + notatki o migracjach
Testy pokrywające krytyczne procesy, możliwe do uruchomienia w CI
Zaangażowanie
Umowa, oparta na kamieniach milowych.
Kiedy odpowiesz, dołącz
Szacunkowa całkowita liczba godzin
Podział według strumienia pracy (WebSockets / wycena / podobieństwo / recenzja AI / DB / testy)
Ryzyka/nieznane, które przewidujesz
Proponowany plan kamieni milowych
Strategia testowania
Wymagany dostęp (repozytoria, staging, DB/Redis, klucze API)
Antyspam: Rozpocznij swoją wiadomość od “BENCHMARK” i potwierdź, że zapoznałeś się z załączonym technicznym briefem rekrutacyjnym.
Załączniki 1
-
30 dni8723 PLN30 dni8723 PLN
BENCHMARK
Przejrzałem załączony Techniczny Brief Zatrudnienia i rozumiem, że dotyczy to wzmocnienia produkcji istniejącego systemu analityki pojazdów opartego na FastAPI — a nie rozwoju od podstaw.
Poniżej znajduje się moja uporządkowana wycena.
1) Szacunkowa całkowita liczba godzin
Wstępna wycena: 160–190 godzin
… (Podlega ±15% po wstępnym audycie repozytorium)
2) Podział według strumienia pracy
Stabilizacja i wzmocnienie backendu
20–25h
• Usunięcie ścieżek awarii i niebezpiecznego dostępu do bazy danych
• Wymuszenie deterministycznego zachowania
• Dodanie strukturalnego logowania
• Naprawa błędów predykatów SQL
• Dodanie ograniczeń i indeksów
System WebSocket (Autoryzacja + Wiele instancji + Redis)
30–35h
• Zastąpienie map socketów w pamięci
• Implementacja asynchronicznego pub/sub w Redis
• Walidacja uwierzytelnionego handshake
• Deterministyczna iteracja nadawania
• Bezpieczeństwo wielu instancji
• Asynchroniczne pokrycie testowe
Deterministyczny silnik wyceny
25–30h
• Warstwowy wybór porównawczy
• Deterministyczne poszerzenie zapasowe
• Filtrowanie wartości odstających
• Ścisłe zaokrąglanie dziesiętne
• Utrzymywanie metadanych benchmarku
• Skrypt do uzupełniania
• Pełne testy formuł
Deterministyczny silnik podobnych ofert
20–25h
• Model punktacji ważonej
• Konfigurowalne wagi
• Twarde filtry + poszerzenie zapasowe
• Deterministyczne rozstrzyganie remisów
• Optymalizacja zapytań indeksowanych
Inteligentna recenzja (AI + warstwa pamięci podręcznej)
25–30h
• Generowanie odcisku palca pojazdu
• Pozyskiwanie dowodów z sieci
• Synteza LLM (ograniczenie tylko do dowodów)
• Warstwa pamięci podręcznej Redis + DB
• Wersjonowanie + unieważnienie TTL
• Unikalny indeks bazy danych
• Opcjonalne wymuszenie odświeżenia
Zakończenie cyklu życia powiadomień
10–15h
• Wymuszenie własności
• Naprawa predykatów aktualizacji
• Usunięcie osieroconych rekordów
• Spójność transakcyjna
• Pokrycie testowe punktu końcowego
Zastąpienie wyszukiwania katalogu
10–15h
• Rzeczywiste wyszukiwanie oparte na filtrach
• Walidowana paginacja
• Strukturalne logowanie
• Testy integracyjne
Integracja z Facebookiem
10–15h
• Integracja modułu
• Rozwiązanie problemu z dopasowaniem schematu
• Stabilizacja proxy/konta
Testowanie + wzmocnienie CI
20–25h
• pytest + pytest-asyncio
• Deterministyczne testy migawkowe
• Asynchroniczne testy WebSocket
• Pokrycie krytycznych przepływów
• Kompatybilność CI
3) Ryzyka / Nieznane
• Ukryte powiązania między logiką rankingową a wyceną
• Niekonsekwentne dane historyczne wpływające na deterministyczność
• Założenia dotyczące cyklu życia WebSocket w obecnym kodzie
• Zarządzanie kosztami LLM + niezawodność dowodów
• Częściowe migracje bazy danych
4) Proponowane kamienie milowe
Audyt bazy kodu + propozycja architektury
Stabilizacja WebSocket
Deterministyczny silnik wyceny
Deterministyczny silnik podobieństwa
Inteligentna recenzja AI + warstwa pamięci podręcznej
Wzmocnienie bazy danych + uzupełnienia
Zakończenie powiadomień + katalogu
Pokrycie testowe
-
30 dni1090 PLN30 dni1090 PLN
BENCHMARK
Przejście z "stubowanej" platformy analityki pojazdów do stanu gotowego do produkcji wymaga zmiany z kodu funkcjonalnego na niezawodną infrastrukturę. Moje podejście koncentruje się na eliminacji niedeterministyczności w silnikach oceny i zapewnieniu, że warstwa WebSocket skalować się poziomo za pomocą Redis.
### Strategia wdrożenia technicznego
1. **Skalowanie WebSocketów:** Aby uczynić WebSockety bezpiecznymi dla wielu instancji, wdrożę backend **Redis Pub/Sub**. Zapewnia to, że powiadomienie przeznaczone dla konkretnego użytkownika dotrze do niego niezależnie od tego, do której instancji serwera podłączony jest jego klient. Uwierzytelnianie będzie obsługiwane podczas początkowego handshake'u za pomocą middleware FastAPI wstrzykiwanego przez zależności.
2. **Osiąganie deterministyczności:** * **Silnik cenowy:** Zastąpię arytmetykę zmiennoprzecinkową `Decimal` dla walut i wdrożę ścisłą macierz wagową.
* **Ranking podobieństwa:** Wdrożę jawne zasady rozstrzygania remisów (np. wtórne sortowanie według UUID lub znacznika czasu utworzenia), aby zapewnić, że ten sam input zawsze daje tę samą uporządkowaną listę. Logika "poszerzania" zapasowego zostanie przeniesiona z losowego wyboru do hierarchicznego rozszerzenia filtra (np. rozszerzanie promienia lub zakresu roku modelu).
… 3. **Inteligentna recenzja AI:** Punkt końcowy zostanie zbudowany z **trójwarstwową strategią buforowania**:
* Hash zapytania wejściowego + wersja promptu jako klucz Redis.
* Wersjonowanie dla promptów, aby zapewnić, że wyniki oparte na dowodach pozostają spójne, nawet jeśli model zostanie zaktualizowany.
* Asynchroniczne pobieranie dowodów z sieci z "wyłącznikiem awaryjnym" do lokalnych danych, jeśli zewnętrzne API przekroczą progi opóźnienia.
-
30 dni10 904 PLN
414 30 dni10 904 PLNCześć! 👋
BENCHMARK: Przejrzałem załączony opis techniczny zatrudnienia i jestem gotów zoptymalizować twoją platformę analityki pojazdów w Pythonie z FastAPI, SQLAlchemy, Redis (async), WebSockets, relacyjną bazą danych, integracją LLM oraz Pytest.
Proponuję zająć się zadaniem jako doświadczony inżynier backendowy, z naciskiem na stabilizację, deterministyczność i testowanie. Mam doświadczenie w optymalizacji podobnych systemów (analiza danych, powiadomienia w czasie rzeczywistym, integracje AI).
Podział według przepływów pracy:
WebSockets: 25–35 godzin (autoryzacja, bezpieczeństwo wieloserwerowe z Redis Pub/Sub, dostarczanie dla użytkowników)
Cennik: 20–25 godzin (deterministyczny benchmark + wypełnianie danych, zastępowanie wypełniaczy)
Podobieństwo: 20–30 godzin (ocena wagowa, rozwiązywanie równości, rezerwacja, deterministyczność)
Przegląd AI: 20–25 godzin (punkt końcowy z dowodami w sieci, buforowanie/wersjonowanie, bezpieczne kopie zapasowe)
Baza danych: 15–20 godzin (naprawa SQL, dodawanie ograniczeń/indeksów, optymalizacja zapytań, migracje)
… Testy: 20–25 godzin (pytest + pokrycie async, gotowość CI)
Ryzyka/nieznane czynniki: Zależność od aktualnego stanu kodu (możliwe ukryte błędy w niekompletnych częściach); integracja z LLM API (jeśli są ograniczenia dotyczące zapytań/modeli); skalowalność Redis dla WebSockets przy dużym obciążeniu; migracje bazy danych bez przestojów; potencjalne zmiany w wymaganiach po audycie.
Proponowany plan etapów:
Etap 1 (1–2 tygodnie): Audyt kodu, konfiguracja środowiska, naprawa bazy danych (ograniczenia/indeksy, błędy SQL).
Etap 2 (2–3 tygodnie): Stabilizacja WebSockets + deterministyczne cennikowanie/podobieństwo.
Etap 3 (2–3 tygodnie): Punkt końcowy przeglądu AI + pełne testowanie (pytest/async, integracja CI).
Etap 4 (1 tydzień): Ostateczne testowanie, dokumentacja, wdrożenie.
Strategia testowania: Wstępny audyt z testami jednostkowymi dla kluczowych funkcji; pełne pokrycie krytycznych przepływów (WebSockets, cennikowanie, AI) z pytest-asyncio; testy integracyjne z mockami (Redis, LLM API); testy obciążeniowe dla WebSockets; konfiguracja CI (GitHub Actions lub podobne) do automatycznego uruchamiania testów na PR.
Wymagany dostęp: Dostęp do repozytorium (GitHub/GitLab); środowiska stagingowe do testowania; baza danych (z danymi uwierzytelniającymi dla dev); instancja Redis; klucze API dla LLM; dokumentacja aktualnego kodu (jeśli jest).
Jestem gotów omówić szczegóły, doprecyzować wycenę po audycie i rozpocząć pracę.
-
35 dni7996 PLN
588 2 0 35 dni7996 PLNBENCHMARK
Przejrzałem Techniczny Brief Zatrudnienia i rozumiem, że jest to zaangażowanie w twardnienie produkcji dla istniejącej platformy analityki pojazdów FastAPI, a nie nowa budowa.
1) Szacunkowa całkowita liczba godzin
168h łącznie. Oczekiwany zakres po wstępnej walidacji: 160-180h. Harmonogram: 28-35 dni.
2) Podział według modułu/strumienia pracy
- Stabilizacja backendu + twardnienie bazy danych — 24h
… - Niezawodność WebSocket + Redis + testy asynchroniczne — 28h
- Ceny deterministyczne + uzupełnienie — 24h
- Silnik podobnych ogłoszeń — 22h
- Wykres analityczny / sygnały obrazowe — 14h
- Inteligentna recenzja + pamięć podręczna/wersjonowanie — 22h
- Powiadomienia + wyszukiwanie w katalogu + dostosowanie do Facebooka — 18h
- Ostateczna kontrola jakości, twardnienie CI, notatki migracyjne, dokumentacja — 16h
3) Ryzyka/nieznane
- Schemat bazy danych/jakość danych i bezpieczeństwo migracji
- Topologia Redis/WebSocket i współbieżność
- głębokość logiki zastępczej/przypadkowej
- niezawodność pozyskiwania dowodów AI
- obecna baza testów CI / asynchronicznych
- dryf schematu parsera/Facebooka
4) Proponowany plan kamieni milowych
- M0: darmowy pilot / dowód koncepcji
- M1: fundament stabilizacji
- M2: niezawodność WebSocket
- M3: silniki deterministyczne
- M4: inteligentna recenzja AI + sygnały analityczne
- M5: powiadomienia, wyszukiwanie w katalogu, Facebook
- M6: ostateczne twardnienie i gotowość do wydania
5) Strategia testowania
- deterministyczne testy jednostkowe dla cen/podobieństwa
- asynchroniczne testy integracyjne dla WebSocketów/powiadomień
- testy integralności bazy danych, migracji i uzupełnienia
- testy kontraktów schematu API
- gotowe do CI pytest / pytest-asyncio
6) Wymagany dostęp do infrastruktury
- repozytorium + staging
- baza danych + Redis
- konfiguracja CI
- klucze LLM/API
- szczegóły topologii wdrożenia
Aby zredukować ryzyko dostawy na początku, mogę rozpocząć od krótkiego darmowego pilota / dowodu koncepcji, zweryfikować kluczowe założenia architektoniczne, a następnie zwrócić mapę wdrożenia i plan wykonania.
Jestem otwarty na omówienie szczegółów w prywatnych wiadomościach.
-
10 dni5088 PLN
2542 10 2 4 10 dni5088 PLNBENCHMARK. Przejrzałem techniczny brief dotyczący zatrudnienia. Specjalizuję się w FastAPI i wzmocnieniu produkcji platform analityki pojazdów. Zastąpię nieliniową logikę stabilnym ważonym ocenianiem dla podobieństwa i benchmarków cenowych, zapewniając wyraźne rozstrzyganie remisów i poszerzone alternatywy. Dla WebSocketów wdrożę nadawcę wspieranego przez Redis, aby obsługiwać synchronizację wielu instancji i routowanie per użytkownik z autoryzacją opartą na JWT. Punkt końcowy przeglądu AI będzie miał wersjonowaną warstwę pamięci podręcznej, aby zoptymalizować wykorzystanie LLM i zapewnić odpowiedzi oparte na dowodach. Szacowany całkowity czas: 45 godzin. Strumienie pracy: WebSockety (8h), Ceny/Ranking (14h), Przeglądy AI (10h), DB/Migracje (6h), Pytest (7h). Ryzyka: Obsługa wydajności uzupełniania dla istniejących rekordów danych. Kamienie milowe: 1. Wzmocnienie WS, 2. Silniki rankingowe, 3. AI/Pamięć podręczna, 4. DB/CI. Testowanie: Asynchroniczny pytest z factory_boy dla deterministycznych danych testowych. Dostęp: Repozytorium, staging Redis/DB, klucze API LLM. Skupiam się na chirurgicznych aktualizacjach, które zapewniają, że system jest skalowalny i gotowy do CI.
async def notify(uid, data): await redis.publish(f"ws:{uid}", json.dumps(data))
Czekam na szczegółową dyskusję na temat Twojego projektu.
-
30 dni10 904 PLN
802 16 2 30 dni10 904 PLNBENCHMARK
Przejrzałem załączony techniczny brief dotyczący zatrudnienia i rozumiem, że jest to zadanie związane z wzmocnieniem produkcji — nie jest to budowa od podstaw.
Specjalizuję się w stabilizacji asynchronicznych systemów Python (FastAPI, SQLAlchemy, Redis, WebSockets) oraz w przekształcaniu logiki zastępczej/losowej w deterministyczne, gotowe do produkcji implementacje.
### Szacowany Zakres
Całość: ~150 godzin (na podstawie kamieni milowych)
… Podział (przybliżony):
- WebSockets (autoryzacja, dostarczanie na użytkownika, bezpieczne dla wielu instancji Redis): 30h
- Deterministyczny silnik cenowy + uzupełnienie: 25h
- Deterministyczny silnik podobieństwa: 20h
- Inteligentna recenzja AI (oparta na dowodach + buforowanie/wersjonowanie): 25h
- Naprawy DB, ograniczenia, indeksy, migracje: 20h
- Testy (pytest + pokrycie gotowe do asynchronicznej CI): 20h
- Inne integracje i porządki: 10h
### Ryzyka / Nieznane
- Jakość obecnego schematu indeksu DB
- Istniejąca losowość wbudowana w logikę biznesową
- Ograniczenia w pozyskiwaniu dowodów z sieci
- Stan obecnej infrastruktury WebSocket
### Kamienie Milowe
1) Stabilizacja DB + usunięcie ścieżek awaryjnych
2) Deterministyczne silniki cenowe i podobieństwa
3) Wzmocnienie WebSocket (bezpieczne dla wielu instancji)
4) Produkcja recenzji AI
5) Pełne pokrycie testami + walidacja CI
### Strategia Testowania
- Ścisłe deterministyczne testy jednostkowe dla silników oceniania
- Asynchroniczne testy integracyjne (pytest-asyncio)
- Testy przepływu WebSocket
- Testy walidacji uzupełnienia
- Weryfikacja wydajności zapytań
### Wymagany Dostęp
- Pełne repozytorium
- DB staging + Redis
- Dostęp do API LLM
- Konfiguracja CI
Skupiam się na determinizmie, defensywnym programowaniu, czystych ograniczeniach i pokryciu gotowym do CI. Gotowy do działania w oparciu o kamienie milowe.
-
30 dni18 173 PLN
679 1 0 30 dni18 173 PLNBENCHMARK — Potwierdzam, że zapoznałem się z załączonym technicznym zarysem rekrutacyjnym
Techniczny Zarys Rekrutacyjny
Wprowadzenie
Starszy inżynier backendowy Python skoncentrowany na wzmocnieniu produkcji, deterministycznych systemach analitycznych i architekturach asynchronicznych (FastAPI + Redis + WebSockets + LLM pipelines).
Silne doświadczenie w przekształcaniu platform badawczych/betowych w stabilne, gotowe do CI usługi produkcyjne.
Szacowany Całkowity Wysiłek
~180–220 godzin
Podział Pracy
…
1. Niezawodność WebSocketów — 35–45h
Uwierzytelnione gniazda
user_id → rejestr gniazd
Redis pub/sub (bezpieczne dla wielu instancji)
bezpieczeństwo transmisji + filtrowanie preferencji
ponowne połączenie + gwarancje dostawy
2. Deterministyczny Silnik Cenowy — 30–40h
Zastąpienie logiki marży zastępczej
Porównywalne poszerzenie fallback
Filtrowanie wartości odstających
Ścisła polityka zaokrąglania
Utrzymywanie metadanych benchmarku
Zadanie uzupełniające
3. Silnik Podobnych Ogłoszeń — 25–35h
Model punktacji ważonej
Deterministyczne rozstrzyganie remisów
Indeksowane zapytania
Bezpieczne odpowiedzi w schemacie
4. Inteligentny System Recenzji AI — 30–40h
Odcisk palca pojazdu
Pozyskiwanie dowodów z sieci
Synteza LLM tylko na podstawie dowodów
Cache + wersjonowanie + TTL
Bezpieczne zarządzanie fallbackiem
5. Wzmocnienie Bazy Danych — 20–25h
Ograniczenia/indeksy
Poprawki błędów SQL
Notatki migracyjne
Optymalizacja zapytań
6. Testowanie i CI — 35–45h
pytest + pytest-asyncio
Testy WebSocketów
testy silnika deterministycznego
przepływy integracyjne
gotowość pipeline CI
Ryzyka / Nieznane
Ukryte powiązania między logiką cenową a dopasowującą
Istniejące niespójności danych wpływające na determinizm
Krawędziowe przypadki cyklu życia WebSocketów w różnych wdrożeniach
Niezawodność zewnętrznych dowodów sieciowych dla recenzji AI
Ograniczenia opóźnienia/kosztów LLM
Proponowane Kamienie Milowe
M1 — Stabilizacja i Wzmocnienie Bazy Danych
Ograniczenia, logowanie, poprawki SQL
M2 — Warstwa Niezawodności WebSocketów
Dostawa Redis dla wielu instancji
M3 — Silnik Cenowy (Deterministyczny)
Zastąpienie logiki + uzupełnienie
M4 — Silnik Podobnych Ogłoszeń
M5 — Produkcja Inteligentnej Recenzji AI
M6 — Testowanie + Wzmocnienie CI + Ostateczna QA
Strategia Testowania
Testy jednostkowe dla determinizmu cenowego/punktacji
Asynchroniczne testy integracyjne dla WebSocketów
Testy walidacji migracji bazy danych
Testy migawki dla wyników recenzji AI
Pipeline CI egzekwujący progi pokrycia
Wymagany Dostęp
Repozytorium + strategia gałęzi
Środowisko stagingowe
Dostęp do bazy danych + Redis
Istniejąca infrastruktura testowa (jeśli istnieje)
Poświadczenia LLM/API
Przegląd topologii wdrożenia
Gotowy na umowę opartą na kamieniach milowych i natychmiastowy start.
-
30 dni5993 PLN
503 3 0 30 dni5993 PLNBENCHMARK
Przejrzano brief.
Jesteśmy StrawBerry Cats — zespołem skoncentrowanym na backendzie, specjalizującym się w utwardzaniu produkcji i systemach deterministycznych.
Możemy pomóc Ci zastąpić logikę zastępczą, wyeliminować losowość, ustabilizować WebSockety, używając odpowiedniego strumieniowania zdarzeń (Redis/Kafka w zależności od architektury), wdrożyć deterministyczne silniki cenowe i podobieństwa, zaimplementować przegląd AI z pamięcią podręczną/wersjonowaniem oraz dodać rzeczywistą asynchroniczną pokrycie testowe + integralność bazy danych.
Pracujemy w oparciu o kamienie milowe z uporządkowanym zarządzaniem zadaniami — zawsze będziesz widzieć postęp i to, co jest dostarczane.
…
$1500/miesiąc za pełnoetatowego inżyniera backendu.
Potrzebujesz szybszej dostawy? Możemy zwiększyć pojemność, jeśli zadania nie są zablokowane.
Chętnie omówimy szczegóły prywatnie po zaakceptowaniu oferty.
Uwaga: Podany termin w ofercie jest warunkowy i służy tylko jako początkowe okno zaangażowania — rzeczywisty harmonogram zależy od głębokości zakresu i złożoności debugowania.
-
1 dzień91 PLN
1053 10 0 1 dzień91 PLNBENCHMARK Przejrzałem brief dotyczący zatrudnienia i stos technologiczny wygląda solidnie, ale zauważyłem pewną sprzeczność w wymaganiach dotyczących systemu WebSocket. Brief wspomina o utrzymywaniu mapowania aktywnych gniazd user_id i zapobieganiu mutacji podczas iteracji nadawania, ale jednocześnie wymaga wsparcia dla wielu instancji za pomocą Redis. Technicznie, jeśli skalujemy do wielu instancji, lokalny słownik Pythona (mapowanie) na jednym serwerze nie zobaczy użytkowników podłączonych do innego serwera. Jeśli przechodzimy na Redis Pub/Sub, powinniśmy prawdopodobnie całkowicie zrezygnować z ręcznej iteracji nadawania. Każda instancja powinna po prostu subskrybować konkretne kanały użytkowników w Redis, który natywnie obsługuje dystrybucję i unika wszelkich błędów "mutacji podczas iteracji". Reszta zadań, takich jak uczynienie silników cenowych i podobieństw deterministycznymi oraz wzmocnienie warstwy przeglądu AI, jest jasna. Szczególnie interesuje mnie zastąpienie tych losowych miejscowników odpowiednim modelem oceny ważonej.
-
1 dzień91 PLN
656 9 0 1 dzień91 PLNBENCHMARK
Dobry wieczór, Max!
Ogólne zadanie jest jasne. Aby dać ci precyzyjną odpowiedź dotyczącą terminów i cen, chciałbym wyjaśnić kilka pytań, które miałem po analizie twojego zadania.
Napisz do mnie prywatną wiadomość—omówimy szczegóły i twoje preferencje.
-
1 dzień131 PLN
93908 1263 1 10 1 dzień131 PLNBENCHMARK
Cześć. Pracowałem z FastAPI/Node.js/React. Jestem gotowy do współpracy.
-
40 dni21 808 PLN
1363 4 0 40 dni21 808 PLNBENCHMARK
Cześć Max,
Dokładnie przejrzałem Techniczne Zlecenie Rekrutacyjne. Zakres jest jasny: to wzmocnienie produkcji już funkcjonalnego systemu, z naciskiem na deterministyczność, niezawodność wielu instancji, integralność danych oraz zastąpienie logiki mock stabilnymi implementacjami.
Pracuję głównie nad asynchronicznymi backendami FastAPI, które wymagają ścisłej deterministyczności, poprawności finansowej i poziomów czasu rzeczywistego skalowalnych poziomo. Ten zakres dobrze pasuje do tego doświadczenia.
Szacowany całkowity wysiłek
Około 180 do 220 godzin po krótkim wstępnym audycie.
Podział według strumienia pracy
Stabilizacja i wzmocnienie backendu
25 do 35 godzin
… Bezpieczeństwo null, poprawki predykatów, egzekwowanie ograniczeń, przegląd indeksów, strukturalne logowanie, deterministyczne czyszczenie.
Niezawodność WebSocket i wsparcie dla wielu instancji
30 do 40 godzin
Izolacja mapowania użytkownika do gniazda, asynchroniczny Redis pubsub lub strumienie, logika nadawania bezpiecznego mutacji, egzekwowanie preferencji powiadomień, asynchroniczne testy integracyjne i zgodność CI.
Deterministyczny silnik cenowy
25 do 35 godzin
Wybór porównywalny w warstwach, poszerzanie zapasowe bez losowości, ścisła polityka zaokrąglania przy użyciu Decimal, filtrowanie wartości odstających, trwałość metadanych benchmarku, skrypt uzupełniający, deterministyczne testy regresji.
Deterministyczny silnik podobieństwa
25 do 35 godzin
Model punktacji ważonej, konfigurowalny schemat wag, twarde filtry z poszerzaniem zapasowym, deterministyczne rozstrzyganie remisów, optymalizacja zapytań indeksowanych, stabilny kontrakt odpowiedzi.
Integracja analityki grafów i inteligencji obrazów
15 do 25 godzin
Ponowne połączenie klasyfikatora w DAG, łączenie sygnałów w decyzje dopasowujące, zasady rozwiązywania konfliktów, zapas na wypadek niepowodzenia, logowanie obserwowalności.
Inteligencja przeglądów AI z warstwą pamięci podręcznej
25 do 35 godzin
Odcisk palca pojazdu, pozyskiwanie dowodów, synteza LLM z wyjściem związanym z dowodami, pamięć podręczna Redis kluczowana odciskiem palca, unikalne ograniczenie DB, TTL i unieważnienie wersji, opcja wymuszonego odświeżania, walidacja schematu.
Zakończenie cyklu życia powiadomień
15 do 20 godzin
Poprawka predykatów, egzekwowanie własności, czyszczenie osieroconych, spójność transakcyjna, ograniczenia unikalności, pokrycie punktów końcowych.
Zastąpienie wyszukiwania katalogu
10 do 15 godzin
Wyszukiwanie oparte na zwalidowanych filtrach, gwarancje paginacji, strukturalne logowanie, testy integracyjne.
Dostosowanie integracji z Facebookiem
10 do 15 godzin
Integracja modułów, poprawki proxy i konta, normalizacja schematu z innymi parserami.
Ryzyka i nieznane
Aktualny poziom spójności danych w bazie danych produkcyjnej
Ukryte niedeterministyczne zachowanie w logice rankingowej lub zapasowej
Edg
-
60 dni10 904 PLN
1718 7 0 1 60 dni10 904 PLNBENCHMARK
Potwierdzam, że zapoznałem się z załączonym Technical Hiring Brief i rozumiem, że chodzi o produkcyjne wzmocnienie istniejącego systemu, a nie o rozwój greenfield.
Specjalizuję się w stabilizacji i deterministyczności systemów backendowych na FastAPI/async-stack, w tym Redis, WebSockets, integracje AI oraz optymalizację SQL. Dla mnie to typowe zadanie „przenieść działający prototyp do systemu produkcyjnego”.
1. Ocena ogólnych godzin
Orientacyjnie: 140–190 godzin
…
(zależy od jakości obecnego kodu, rzeczywistego stanu warstwy WebSocket oraz logiki pricing/similarity)
2. Rozkład po strumieniach
WebSockets (auth + multi-instance + Redis + testy)
25–35 godzin
Deterministyczny silnik cenowy
20–30 godzin
Deterministyczny silnik podobieństwa
20–30 godzin
Inteligentny przegląd (LLM + dowody + cache + wersjonowanie)
20–30 godzin
Wzmocnienie DB (ograniczenia, indeksy, poprawki, migracje)
15–25 godzin
Cykl życia powiadomień + spójność
10–15 godzin
Integracja grafu analitycznego + sygnału obrazu
10–20 godzin
Testowanie (pytest + async + gotowe do CI)
20–30 godzin
3. Ryzyka / nieznane czynniki
• Rzeczywisty stan kodu async (warunki wyścigu / blokujące wywołania)
• Obecna struktura Redis (logika pub/sub lub ad-hoc)
• W jakim stopniu pricing/similarity są już splecione z innymi modułami
• Stan migracji DB i historia dryfu schematu
• W jakim stopniu AI-endpoint jest obecnie izolowany mockowo lub już częściowo zintegrowany
4. Proponowany plan etapów
Milestone 1 – Warstwa stabilizacji
• Czyszczenie ścieżki awarii
• Strukturalne logowanie
• Plan ograniczeń i indeksów DB
• Deterministyczne egzekwowanie przez API
Milestone 2 – Warstwa niezawodności WebSocket
• Uwierzytelnione WS
• Asynchroniczny pub/sub Redis
• Bezpieczeństwo multi-instance
• Pokrycie testami asynchronicznymi
Milestone 3 – Silniki deterministyczne
• Przebudowa silnika cenowego
• Przebudowa silnika podobieństwa
• Skrypty backfill
• Pełne testowanie formuł
Milestone 4 – Inteligentny przegląd AI
• Odcisk palca
• Warstwa pozyskiwania dowodów
• Synteza LLM z rygorystycznym schematem
• Cache + wersjonowanie + TTL
Milestone 5 – Pokrycie i wzmocnienie CI
• Pytest + pytest-asyncio
• Testy integracyjne
• Pipeline gotowy do CI
5. Strategia testowania
• Testy jednostkowe dla formuł pricing i similarity (deterministyczność gwarantowana)
• Testy asynchroniczne WebSocket z testową instancją Redis
• Testy ograniczeń DB
• Testy kontraktowe dla endpointu AI (schemat + trafienie/nie trafienie cache)
• Testy regresyjne na przypadkach brzegowych
• Integracja CI z asynchronicznym runnerem
6. Wymagany dostęp
• Repozytorium Git (pełna historia)
• Środowisko stagingowe
• Zrzut DB lub dostęp do staging DB
-
30 dni3635 PLN
339 30 dni3635 PLNBENCHMARK
Możemy pomóc w produkcyjnym wdrożeniu i wzmocnieniu istniejącej platformy analityki pojazdów z naciskiem na deterministyczność, niezawodność i gotowość do testów CI.
Szacowany całkowity wysiłek - 200 godzin łącznie
(Zależy od obecnej jakości kodu, stanu bazy danych i istniejącej architektury WebSocket.)
Podział według strumienia pracy
1) WebSockety (autoryzacja + bezpieczeństwo wielu instancji Redis)
2) Deterministyczny silnik wyceny
3) Deterministyczny silnik podobieństwa
4) Punkt końcowy inteligentnej recenzji AI
… 5) Wzmocnienie bazy danych
6) Testowanie i CI
Ryzyka / Nieznane
- Istniejące problemy z integralnością schematu
- Ukryte warunki wyścigu w asynchronicznych przepływach
- Ograniczenia obecnej infrastruktury WebSocket
- Kompromisy kosztów/wydajności LLM
- Dziedziczna nieliniowa logika osadzona głęboko w usługach
Proponowane kamienie milowe
Kamień milowy 1: Stabilizacja WebSocket + autoryzacja + Redis
Kamień milowy 2: Deterministyczne wyceny + silniki podobieństwa
Kamień milowy 3: Punkt końcowy recenzji AI (z pamięcią podręczną/wersjonowaniem)
Kamień milowy 4: Wzmocnienie bazy danych + wydajność
Kamień milowy 5: Pełny zestaw testów + integracja CI
Każdy kamień milowy dostarczony z listą kontrolną walidacji.
Strategia testowania
- Testy zrzutów wyjściowych deterministycznych
- Testy integracji asynchronicznej
- Testy WebSocket z obsługą Redis
- Walidacja odpowiedzi punktu końcowego AI + weryfikacja pamięci podręcznej
- Walidacja wydajności dla krytycznych zapytań
Wymagany dostęp
- Repozytoria źródłowe
- Środowisko stagingowe
- Dostęp do bazy danych + Redis
- Klucze API LLM
- Konfiguracja CI (jeśli istnieje)
Jeśli chcesz, mogę najpierw przeprowadzić krótką fazę audytu (10–15 godzin), aby zmniejszyć niepewność oszacowania przed zobowiązaniem się do stałego budżetu kamienia milowego.
Czekam na współpracę.
-
30 dni1272 PLN
1212 7 0 30 dni1272 PLNBENCHMARK — potwierdzam, że zapoznałem się z pełnym załączonym Technical Hiring Brief i rozumiem zakres prac, architekturę systemu oraz oczekiwania dotyczące produkcyjnego wzmocnienia istniejącego backendu Python/FastAPI.
Ogólna ocena czasu
Około: 220–260 godzin
(po 1–2 dniach głębokiego audytu kodu ocena może być skorygowana ±10–15%)
Moja stawka: 12 USD / godzina
Format: umowa, płatność etapowa — odpowiednie.
1. Rozkład godzin według modułów
1) Stabilizacja i wzmocnienie backendu
25–30 godz
… • Usunięcie crash-paths, obsługa null
• Strukturalne logowanie
• Naprawa błędów predykatów SQL
• Egzekwowanie ograniczeń + własności
• Pełna determinizacja wyjść API
2) System powiadomień WebSocket (Auth + Niezawodność + Redis)
40–45 godz
• broadcast_to_client
• user_id → mapowanie aktywnych gniazd
• Bezpieczna iteracja podczas broadcast
• Async Redis (pub/sub lub strumienie)
• Filtrowanie preferencji powiadomień
• Bezpieczeństwo wielu instancji
• Testy Async WebSocket + wsparcie CI
3) Deterministyczny silnik wyceny (listing_margin)
30–35 godz
• Warstwowy wybór porównawczy
• Deterministyczne poszerzenie fallback
• Filtrowanie wartości odstających
• Ścisła polityka zaokrąglania
• Utrzymywanie metadanych benchmarku
• Skrypt backfill dla istniejących danych
• Testy jednostkowe + integracyjne
4) Deterministyczny silnik podobnych ofert
30–35 godz
• Model punktacji ważonej
• Konfigurowalne wagi
• Twarde filtry + poszerzenie fallback
• Deterministyczne rozstrzyganie remisów
• Optymalizacja zapytań indeksowanych
• Stabilny schemat odpowiedzi
5) Udoskonalenia grafu analitycznego (Inteligencja obrazów)
20–25 godz
• Ponowne połączenie klasyfikatora obrazów w DAG
• Scalanie sygnałów obrazowych + tekstowych
• Logika rozwiązywania konfliktów
• Bezpieczny fallback
• Logi obserwowalności
6) Inteligentna recenzja (AI + warstwa pamięci podręcznej)
30–35 godz
• Generowanie odcisku pojazdu
• Pozyskiwanie dowodów z sieci
• Synteza LLM (tylko dowody)
• Pamięć podręczna Redis + indeks unikalności DB
• TTL + unieważnienie wersji
• Wymuszone odświeżenie
• Wyjście zgodne ze schematem
7) Zakończenie cyklu życia powiadomień
15–20 godz
• Aktualizacja poprawek predykatów
• Egzekwowanie własności
• Czyszczenie osieroconych powiadomień
• Spójność transakcyjna
• Ograniczenia unikalności DB
• Pokrycie testów punktów końcowych
8) Zastąpienie wyszukiwania katalogu zastępczego
15–20 godz
• Prawdziwe wyszukiwanie oparte na filtrach
• Walidowana paginacja
• Strukturalne logowanie
• Obsługa błędów
• Testy integracyjne
9) Integracja z Facebookiem
10–15 godz
• Integracja istniejącego modułu
• Rozwiązanie problemów z kontem/proxy
• Dostosowanie schematu do rdzenia
-
20 dni18 173 PLN
976 4 0 20 dni18 173 PLNBENCHMARK
Dzień dobry
Nazywam się Dmytro, firma King Kong Web
Zapoznałem się z opisem technicznym. Rozumiem, że to nie jest startup "od zera", a dopracowanie już działającego systemu z naciskiem na deterministyczność, stabilność i poziom gotowości do produkcji.
Mamy doświadczenie w pracy z FastAPI, architekturą asynchroniczną, Redis, WebSockets, SQLAlchemy oraz integracjami LLM API. Jesteśmy gotowi podejść etapowo i zamknąć każdy kierunek osobnym kamieniem milowym.
Wstępna ocena
… Całkowity zakres: orientacyjnie 120–180 godzin (po audycie możemy doprecyzować).
Orientacyjny podział
WebSockets (autoryzacja, dostarczanie per użytkownik, multi-instance przez Redis) — 25–35 godzin
Deterministyczne ustalanie cen + backfill — 20–30 godzin
Deterministyczny silnik podobieństwa (wagi, tie-breaking, fallback) — 20–30 godzin
AI review endpoint (dowody, caching, wersjonowanie, fallback) — 20–30 godzin
Optymalizacja Bazy Danych (indeksy, constraints, migracje, tuning wydajności) — 15–25 godzin
Testy (pytest + pytest-asyncio, krytyczne wątki, gotowość CI) — 20–30 godzin
Ryzyka i nieznane czynniki
Aktualny stan architektury i poziom długu technicznego
Jakość istniejących migracji i danych
Obciążenie (rzeczywisty RPS, liczba jednoczesnych połączeń WebSocket)
Stopień powiązania modułów
Jakość aktualnej integracji LLM
Plan etapów
Audyt techniczny (kod, Baza Danych, logika WebSocket, CI)
Stabilizacja WebSockets i Redis pub/sub
Wydzielenie deterministycznej logiki ustalania cen i podobieństwa
Realizacja AI review endpoint z cachingiem i wersjonowaniem
Optymalizacja Bazy Danych (indeksy, constraints, plany wyjaśniające)
Pełne pokrycie testami krytycznych wątków
Końcowe testy obciążeniowe i dokumentacja
Strategia testowania
Testy jednostkowe + asynchroniczne testy jednostkowe
Testy integracyjne dla wątków WebSocket
Testy deterministyczności (powtarzalność wyników)
Testy logiki cachingowej i fallback
CI z automatycznym uruchamianiem pytest
Wymagane dostępności
Repozytorium Git
Dostęp do staging
Dostęp do Bazy Danych i Redis
Klucze API LLM
Informacje o środowisku wdrożeniowym
Dostęp do CI (jeśli jest skonfigurowany)
Jesteśmy gotowi rozpocząć od audytu technicznego, a po nim ustalić dokładną ocenę godzin dla każdego etapu.
-
5 dni2362 PLN
207 5 dni2362 PLNCześć! Zainteresował nas Twój projekt dotyczący wzmocnienia backendu na FastAPI. Mamy doświadczenie w pracy z tym frameworkiem i rozumiemy specyfikę procesów Hardening oraz pracy z WebSockets.
Nasze zalety:
• Technologie: Pewnie posługujemy się FastAPI, pracujemy z asynchronicznością i bezpieczeństwem połączeń.
• Jakość: Przeprowadzimy audyt obecnego kodu, zamkniemy luki i zoptymalizujemy logikę WebSockets.
• Format: Pracujemy w zespole „Programista + Menedżer”. Ja (menedżer) jestem zawsze dostępny, aby szybko rozwiązywać problemy, technik koncentruje się na kodzie.
Jesteśmy gotowi omówić szczegóły techniczne i przystąpić do pracy. Napisz w wiadomościach prywatnych, abyśmy mogli określić terminy po wyjaśnieniu wymagań.
-
3 dni727 PLN
738 9 1 3 dni727 PLNCześć! Twój projekt wygląda wspaniale. Jestem gotów natychmiast rozpocząć pracę i wykonać go na wysokim poziomie.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORPO firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko… Bazy danych i SQL, Usługi księgowe ∙ 49 minut temu |
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 2 godziny 41 minut temu ∙ 21 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 3 godziny 47 minut temu ∙ 13 ofert |
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 13 godzin 21 minut temu ∙ 6 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 19 godzin temu ∙ 9 ofert |