Інженер Python — Устаткування для виробництва · Ціновий двигун · WebSockets · Шар огляду ШІ
У нас є працююча платформа аналітики списків транспортних засобів, якій потрібен інженер виробничого класу, щоб завершити її належним чином. Архітектура вже на місці — те, що бракує, це детермінованість, надійність і реальні реалізації, де наразі існують замінники та заповнювачі.
Що вам потрібно буде виправити / побудувати:
• Видалити всі заповнювачі та випадкову логіку — цінові еталони та ранжування схожості повинні бути повністю детермінованими (порівняльний вибір за рівнями, фільтрація викидів, зважене оцінювання, розв'язання рівності)
• Система сповіщень WebSocket повинна бути обізнаною про авторизацію, для кожного користувача та безпечною для роботи на кількох екземплярах (асинхронний Redis pub/sub або потоки)
• Інтерфейс розумного огляду AI: замінити макет на реальне отримання веб-доказів → синтез LLM → кеш з ключем від відбитка з TTL + інвалідизація версії
• Помилки SQL, відсутні обмеження, відсутні індекси — знайти їх, виправити, мігрувати чисто
• Асинхронне покриття тестами (pytest + pytest-asyncio), повністю виконуване в CI
• Модуль інтеграції Facebook потребує підключення до основної системи
Стек: FastAPI · SQLAlchemy · Redis (асинхронний) · WebSockets · PostgreSQL · LLM API · Pytest
Це засновано на етапах. Немає фіксованої погодинної оплати — ми визначаємо обсяг за робочими потоками.
При подачі заявки, будь ласка, надішліть:
1. Загальну оцінку годин
2. Розподіл за робочими потоками (WebSockets / ціноутворення / схожість / огляд AI / БД / тести)
3. Ризики або невідомі, які ви помітили в брифі
4. Вашу запропоновану структуру етапів
5. Підхід до тестування
6. Який доступ вам потрібен для початку
Технічний бриф з повними деталями обсягу додається — будь ласка, прочитайте його перед подачею заявки.
Додатки 1
-
14 днів66 453 UAH14 днів66 453 UAH
Макс, я б підійшов до цього як до процесу зміцнення, а не переписування. Я можу розбити бриф на етапи і зробити ризикові частини детермінованими: ціноутворення/логіка схожості, безпечні WebSockets з Redis для багатокористувацького використання, а також потік перевірки ШІ з реальним отриманням доказів + кешування/версіювання. Я провів 7 років на виробничих системах FastAPI/SQLAlchemy і керую командою розробників, тому я звик до очищення шаблонів, проблем SQL і готових до CI асинхронних тестів. Оцінка, ризики, план етапів, стратегія тестування та список доступу можуть бути надані після того, як я перегляну прикріплений бриф.
-
1 день8860 UAH1 день8860 UAH
✋ Доброго дня! Ми IT-компанія dZENcode.
Ми можемо доопрацювати вашу платформу і закрити всі вказані напрямки по етапах.
Можемо обговорити зміст прикріпленого прямо тут?
Які з напрямків для вас пріоритетні на першому етапі?
Докладну інформацію про наші послуги та ставки ви знайдете на сайті:Freelancehunt
Подивіться – далі обговоримо деталі роботи, пишіть, як будете готові.
…
Фінальна вартість формується тільки після уточнення обсягу і вимог.
___________________
З повагою,
Менеджер dZENcode
Наші сильні сторони:
💎 10+ років надаємо IT-послуги: Аутсорс, Аутстаф
🔥 90+ штатних спеціалістів
🚀 Проекти «з нуля» і на підтримку
⚙️ SLA і постпродакшн-супровід
✅ Договір з компанією, гарантований результат!
🔥 250+ публічних відгуків з 2015 року.
-
16 днів55 378 UAH16 днів55 378 UAH
Привіт, Макс,
Прочитай повний бриф — добре структурований, чітко розмежовує, що є макетом, а що реальним. Я вже виконував подібну роботу з посилення безпеки на системах FastAPI/PostgreSQL, включаючи заміну макетних LLM кінцевих точок на виробничі конвеєри (веб-отримання → синтез → кешування), тому я знаю, що це насправді вимагає, а не лише те, як це виглядає на папері.
Кілька думок щодо обсягу:
Ціновий двигун і ранжування схожості є основою — правильне визначення детермінізму тут (рівневі порівняння, фільтрація викидів, зважене оцінювання з правильним вирішенням рівності) є тим, що робить продукт успішним або провальним. Я б почав з цього разом з шаром бази даних (обмеження, індекси, очищення міграції), оскільки все, що йде далі, залежить від чистих даних.
Посилення WebSocket є простим з асинхронним Redis pub/sub, але підтримка кількох екземплярів потребує ретельного тестування в реальних умовах, а не лише модульних тестів. Я б налаштував належний інтеграційний тест для цього на ранньому етапі.
…
Шар огляду AI — це те, де у мене найбільший безпосередньо релевантний досвід — я створював LLM конвеєри з обмеженнями на основі доказів, кешуванням на основі відбитків пальців та недійсністю TTL. Буду радий обговорити мій підхід під час дзвінка, якщо це буде корисно.
Оцінка годин: ~80–95 годин
Розподіл:
Стабілізація бекенду, виправлення бази даних, обмеження, індекси — 10 год
Система WebSocket (автентифікація, маршрутизація по користувачах, Redis pub/sub, підтримка кількох екземплярів) — 14 год
Детермінований ціновий двигун + заповнення — 12 год
Детермінований двигун схожості — 10 год
Розумний огляд AI (відбиток пальця → веб-докази → LLM → кеш) — 14 год
Життєвий цикл сповіщень + очищення сиріт — 7 год
Заміна пошуку в каталозі — 5 год
Підключення Facebook — 5 год
Покриття тестами + інтеграція CI — 12 год
Етапи, які я б запропонував:
Шар бази даних + стабілізація бекенду + ціновий двигун → контрольна точка для тестування
Двигун схожості + посилення WebSocket → друга контрольна точка
Шар огляду AI + життєвий цикл сповіщень → третя контрольна точка
Пошук в каталозі + підключення Facebook + фінальний тест + CI → доставка
-
7 днів13 291 UAH
3286 23 1 2 7 днів13 291 UAHПривіт. Цей проект у моїй зоні — автоматизація, інтеграції, бекенд-логіка та забезпечення надійності робочого процесу від початку до кінця. Я можу взяти на себе відповідальність за систему, а не просто виправити одну її частину. Відповідний досвід: - Створив системи генерації лідів та автоматизаційні конвеєри на основі API, зосереджені на фільтрації, збагаченні та надійних бізнес-робочих процесах. Якщо обсяг роботи зрозумілий, я можу швидко рухатися і реалізувати це чисто, щоб після запуску не потребувало постійного контролю. Якщо хочете, я також можу окреслити підхід до реалізації перед початком.
-
20 днів171 671 UAH
304 20 днів171 671 UAHПривіт! Мене звати Олексій, і я представляю групу розробки NC-1. Протягом більше п'яти років ми займаємося створенням веб-сайтів, мобільних додатків, ERP/CRM систем та інших продуктів електронної комерції. Я хотів би запропонувати послуги аутстафінгу нашого інженера Full Stack, Middle+. У нього понад 3 роки значного досвіду в ІТ, з особливим акцентом на веб-розробку, електронну комерцію та створення рішень/продуктів.
На основі наданого технічного брифу, ось наша детальна пропозиція для вашої Інтелектуальної Платформи Транспортних Засобів:
1. Загальна оцінка годин
Для повного виробничого зміцнення, видалення заповнювачів та реалізації необхідної детермінованої логіки ми оцінюємо загалом 120–155 годин.
2. Розподіл за напрямками роботи
Система WebSocket (20–24 години): Реалізація broadcast_to_client, перехід на асинхронний Redis клієнт (pub/sub або потоки), підтримка відображення користувача на сокет та забезпечення стабільності багатокористувацьких інстанцій.
…
Ціновий двигун та подібні списки (30–38 годин): Заміна випадкової вибірки на модель зваженого оцінювання, реалізація багаторівневих правил вибору, фільтрація викидів та сувора логіка розв'язання рівності.
Смарт-огляд AI та кеш-слой (22–26 годин): Заміна моків на реальну генерацію відбитків транспортних засобів, отримання веб-доказів, синтез LLM та версійований кеш-слой з TTL-інвалідизацією.
Стабілізація БД, бекенд та пошук (20–24 години): Усунення шляхів аварій, виправлення SQL предикатів, забезпечення обмежень власності/унікальності та заміна пошуку заповнювачів на перевірений пошук на основі фільтрів.
Інтеграції та аналітика (12–16 годин): Підключення сигналів інтелекту зображень до DAG, вирішення проблем з проксі-модулем Facebook та забезпечення узгодженості схем між парсерами.
Тестування та CI (16–20 годин): Реалізація повного покриття pytest-asyncio для всіх критичних потоків та забезпечення повної сумісності набору з CI.
3. Ризики та невідомі фактори
Конфлікти зображень та тексту: Вирішення розбіжностей, коли дані класифікатора зображень суперечать текстовим метаданим, вимагає попередньо визначеної ієрархії істини.
Інтеграція Facebook: Існуючі проблеми з обліковими записами та проксі можуть вимагати додаткового усунення неполадок інфраструктури, що виходить за межі стандартних виправлень коду.
Затримка зовнішнього API: Отримання веб-доказів в реальному часі для AI-оглядів може викликати затримки; ми рекомендуємо реалізувати оптимізовані резервні або фонові процеси.
4. Запропонований план етапів
Етап 1: Стабілізація та цілісність БД: Видалення шляхів аварій, виправлення помилок SQL та додавання необхідних індексів БД та обмежень.
-
18 днів117 401 UAH
1682 2 0 18 днів117 401 UAHПривіт, Max.
Прочитав повний бриф — він нетипово чітко структурований для проекту з укріплення системи. Архітектура готова, не вистачає детермінізму, надійності та реальних реалізацій там, де зараз заглушки. Нижче відповідь за вашим 6-пунктовим форматом.
1. Загальна оцінка: 100–130 годин.
Нижня межа — тому що межі скоупу в брифі чисті. Верхня — якщо заглушок більше, ніж видно ззовні, або у listing_margin є борг з data-quality, який не видно з брифа.
2. Розбивка по workstreams:
— Стабілізація backend + укріплення БД (null safety, індекси, constraints, SQL predicate bugs, структуроване логування): 12–15 годин
… — Надійність WebSocket (broadcast_to_client, маппінг user_id ↔ active sockets, async Redis pub/sub, multi-instance, pytest-asyncio): 18–22 години
— Детермінований pricing engine listing_margin (tiered comparable selection, widening fallback, outlier filtering, strict rounding, persisted benchmark metadata, backfill script): 15–18 годин
— Детермінований similarity engine (weighted scoring, configurable weights, hard filters + widening fallback, tie-breaking, indexed queries): 12–15 годин
— Аналітичний графік — інтеграція image intelligence (reconnect classifier в DAG, розв'язання конфлікту image-vs-text, safe fallback, observability): 8–10 годин
— Smart Review AI layer (генерація fingerprint транспортного засобу, отримання веб-доказів, синтез лише LLM, кеш за fingerprint, TTL + версійна інвалідність, примусове оновлення): 18–22 години
— Життєвий цикл сповіщень (виправлення predicate, перше володіння для кожного користувача, очищення сиріт, транзакційна узгодженість, унікальність БД): 6–8 годин
— Замінник пошуку в каталозі (реальний пошук на основі фільтрів, перевірена пагінація, інтеграційні тести): 4–6 годин
— Інтеграція з Facebook (reconnect модуля, accounts/proxy, вирівнювання схеми): 5–7 годин
— CI + повне async-тестове покриття: 10–12 годин
3. Ризики та невизначеності:
— Ієрархія розв'язання конфлікту image-vs-text (workstream 5) — якщо класифікатор говорить "SUV", а text matcher говорить "sedan", хто виграє? Без явних бізнес-правил детермінований engine стає недетермінованим на межах. Правила потрібно зафіксувати до того, як я торкнуся цього модуля.
— Отримання веб-доказів для Smart Review — сирий скрапінг крихкий під Cloudflare / rate limits. Рання розвилка: платний SERP API (SerpApi / Tavily / Brave) проти своїх парсерів. Впливає і на надійність, і на постійні витрати.
— Модуль Facebook — "accounts/proxy issues" може приховувати інвалідність токена або цикли CAPTCHA. Потрібен scoped spike до фіксації бюджету на workstream 9.
— Обсяг backfill — як тільки pricing стане детермінованим, історичні рядки, швидше за все, вимагатимуть перерахунку. Кількість рядків з брифа не видно.
— LLM cost ceiling — кеш fingerprint знижує, але шляхи forced-refresh потребують бюджетних охорон.
4. План етапів:
— M0 — Короткий аудит (4–6 годин, фіксована ціна): клонуємо репозиторій, розмічаємо поточні placeholders, підтверджуємо оцінки workstreams проти реального коду, флагаємо приховану пов'язаність. Немає зобов'язання на повне engagement, якщо ризики виявляться більшими. Низькоризиковий перший крок для обох сторін.
— M1 — Фундамент: workstream 1 (стабілізація) + 7 (сповіщення) + 8 (пошук в каталозі). Чиста база до engines.
— M2 — Детерміновані engines: workstream 3 (pricing) + 4 (similarity) + backfill scripts. Контрольна точка: однаковий вхід → одинковий вихід, assert-иться в тестах.
— M3 — Realtime + AI: workstream 2 (посилення WebSocket) + 6 (Smart Review з кешем). Інтеграційні тести проти реального Redis.
— M4 — Інтеграції + CI: workstream 5 (image DAG) + 9 (Facebook) + повний тестовий набір + CI + нотатки з міграції.
Кожен milestone доставляє робочий інкремент з проходячими тестами, не половинчастий стан.
5. Стратегія тестування:
— pytest + pytest-asyncio, CI-сумісний з M1.
— Детерміновані unit-тести для pricing і similarity — однаковий вхід завжди повинен давати однаковий вихід, assert-иться безпосередньо.
— Інтеграційні тести проти реального PostgreSQL (не sqlite), через testcontainers або docker-compose fixture.
— Async WebSocket тести з реальним Redis для перевірки multi-instance pub/sub — unit mocks тут недостатньо.
— Contract тести для Smart Review: структура та evidence-binding, не зміст LLM output.
— Міграційні тести: apply + rollback + re-apply чисто.
6. Необхідні доступи:
— Репозиторій (read/write на feature branch)
— Поточна схема + історія міграцій Alembic
— Staging PostgreSQL + Redis або відтворюваний docker-compose
— Ключі постачальника LLM + постачальник + cost ceiling за запит
— Поточні облікові дані модуля Facebook або тестові акаунти
— CI config (GitHub Actions / GitLab / інший) з правами на модифікацію
— Приклади невдалих випадків для pricing / similarity / AI review, якщо вже трекаються
Стек щодня: FastAPI · async SQLAlchemy · async Redis · Postgres · pytest-asyncio · Docker. Це саме та робота, якою я займаюся — укріплення production-систем, не greenfield.
Готовий почати з M0 аудит (фіксований, 4–6 годин) як низькоризиковий перший крок. Отримайте мої підтверджені оцінки проти реального коду до коміту на повні milestones.
-
60 днів88 605 UAH
698 21 0 60 днів88 605 UAHПривіт,
Я уважно переглянув ваш технічний бриф — система добре структурована, а обсяг дуже чіткий: це класичний перехід від прототипу з повним набором функцій до детермінованої платформи виробничого класу. Це саме той вид роботи, в якому я спеціалізуюсь.
1. Оцінка загальних зусиль
~140–180 годин загалом
(Це передбачає відсутність великих архітектурних переписувань і те, що поточні модулі розумно ізольовані.)
…
2. Ризики / Невідомі фактори
Поточний стан БД (якість даних, дублікати, відсутні зв'язки)
Наскільки "детермінованою" є поточна логіка відповідності (може вимагати глибшого рефакторингу)
Зовнішні залежності для отримання веб-доказів (обмеження швидкості, надійність збору даних)
Якість існуючої реалізації Redis/WebSocket (можливе переписування або патч)
Стабільність модуля Facebook (проблеми з авторизацією/проксі можуть займати багато часу)
Обмеження витрат/продуктивності LLM в залежності від трафіку
3. Запропоновані етапи
Етап 1: Стабілізаційний шар
Виправлення БД, обмеження, міграції
Видалення заповнювачів
Логування + безпека при збої
Етап 2: Система в реальному часі
Редизайн WebSockets (авторизація + Redis)
Завершення життєвого циклу сповіщень
Етап 3: Детерміновані двигуни
Двигун ціноутворення
Двигун схожості
Скрипти для заповнення
Етап 4: AI Розумний огляд
Отримання доказів + LLM конвеєр
Шар кешу + інвалідизація
Етап 5: Пошук та інтеграції
Пошук в каталозі
Інтеграція з Facebook
Етап 6: Тестування та CI
Повне асинхронне покриття тестами
Стабілізація CI конвеєра
5. Підхід до тестування
Юніт-тести для детермінованої логіки (ціноутворення, оцінка)
Інтеграційні тести для БД + API потоків
Асинхронні тести для WebSockets і Redis (pytest-asyncio)
Тести у стилі знімків для відповідей AI (структура, а не вміст)
Скрипти валідації заповнення для забезпечення узгодженості
Тестовий набір, готовий до CI, з відтворюваними середовищами
6. Необхідний доступ
Кодова база (репозиторій + гілки)
Доступ до бази даних (читання + запис на стадії)
Екземпляр Redis (або еквівалент на стадії)
API ключі для постачальника LLM
Доступ до поточної інфраструктури WebSocket
Облікові дані/конфігурація модуля Facebook
Середовище CI (або можливість налаштувати одне)
Відповідний досвід
Устаткування виробничих систем FastAPI
Проектування детермінованих систем ранжування/оцінки
Асинхронні архітектури (Redis, WebSockets, події)
LLM конвеєри з кешуванням і контролем витрат
Рефакторинг прототипних систем у стабільні виробничі сервіси
Якщо це буде корисно, я можу почати з короткої фази аудиту (4–6 годин), щоб перевірити оцінки та виявити будь-яку приховану складність перед тим, як взятися за повні етапи.
З найкращими побажаннями,
Олег
-
31 день155 058 UAH
232 31 день155 058 UAHЯ працював над Poseidon (https://poseidon.codezerogroup.com) — корпоративний бекенд Python/FastAPI з пайплайнами даних для CodeZero Group.
Я прочитав повний бриф. 9 потоків, кожен з окремими залежностями та ризиками.
Що я зроблю:
Потік 1 — Стабілізація бекенду (3 дні): обробка null, цілісність БД, структуроване логування, помилки SQL, обмеження власності.
Потік 2 — WebSocket + Аутентифікація (4 дні): трансляція мапування, асинхронний Redis pub/sub мульти-екземпляр, pytest-asyncio CI-сумісний.
Потік 3 — Ціновий двигун (4 дні): детерміністичний резерв, фільтрація викидів, політика округлення, метадані бенчмарку, юніт-тести.
… Потік 4 — Схожі оголошення (3 дні): зважене оцінювання, жорсткі фільтри + розширене резервування, індексовані запити, розв'язання рівності.
Потік 5 — Інтелект зображень (3 дні): повторне підключення класифікатора в DAG, об'єднання сигналів зображень, безпечне резервування + спостережуваність.
Потік 6 — Розумний огляд AI (5 днів): відбиток транспортного засобу, синтез лише на основі LLM, кеш TTL + недійсність версії.
Потік 7 — Життєвий цикл сповіщень (2 дні): оновлення предиката, власність на користувача, очищення сиріт, тести ендпоінтів.
Потік 8 — Пошук у каталозі (2 дні): пошук на основі фільтрів, перевірена пагінація, інтеграційні тести.
Потік 9 — Інтеграція з Facebook (2 дні): інтеграція модуля, вирішення облікових записів/проксі, узгодження схеми.
Разом 28 днів + 3 дні CI = 31 день. Тести: pytest + pytest-asyncio, TestClient + PostgreSQL + Redis mock.
--- ВАРІАНТИ ---
- Варіант A (5 потоків): 3500 USD (31 день) — Потоки 1+2+3+4+6: стабілізація + WebSocket + двигуни + AI огляд
- Варіант B (Повна система): 5600 USD (42 дні) — всі 9 потоків + CI + backfill + документація — найкраще співвідношення обсягу/ціни
- Варіант C (Система + архітектура): 7280 USD (56 днів) — все з B + код-рев'ю + документація арх. + підтримка 30 днів
Час виконання: 31 день. Мені потрібні: доступ до репозиторію, .env, дані оголошень, бриф LLM, статус перевірки FB App.
Портфоліо:
- https://poseidon.codezerogroup.com — корпоративний Python, FastAPI бекенд, пайплайн даних
- https://ou-uv.com — Flask/Python CMS, інтеграції API, багатомовність
- https://codezerogroup.com — B2B, багатомодульні веб-системи, бекенд
8 років у Python / AI — від скриптів до агентських систем з інтеграціями підприємств.
Напишіть, я надішлю детальний план потоку за потоком.
Оскільки я новий на сервісі freelancehunt і хочу швидко отримати кілька перших проектів до портфоліо, я пропоную знижку 15% для 5 перших клієнтів. Пропозиція дійсна до отримання 5 замовлень.
-
20 днів88 605 UAH
256 20 днів88 605 UAHВітаю! Маю досвід з FastAPI, SQLAlchemy, Redis, WebSockets, PostgreSQL та LLM. Проведу аудит, виправлю SQL-помилки та індекси, зроблю детерміністичні алгоритми цін і схожості, налаштую WebSockets з Redis pub/sub та авторизацією, заміню макет AI-огляду на реальний (веб-докази → LLM → кеш з TTL), додам інтеграцію Facebook та покрию все pytest-asyncio в CI. Працюю етапами. Деталі в особистих!
-
15 днів88 605 UAH
2163 14 0 1 15 днів88 605 UAHВітаю! Я індивідуальний розробник із 4-річним досвідом у побудові складних Backend-систем на FastAPI та PostgreSQL, тому спеціалізуюся саме на переході від MVP-заповнювачів до архітектури виробничого класу (production-ready). Мій підхід базується на заміні «випадкової» логіки на суворі математичні моделі (зважене оцінювання, фільтрація викидів за методом Тьюкі або Z-score) та забезпеченні горизонтального масштабування через Redis Pub/Sub для WebSocket-з’єднань. Я виправлю структуру бази даних, впроваджу детерміновані алгоритми ранжування та реалізую інтеграцію з AI через кешований синтез із контролем версій, забезпечивши 100% покриття критичних асинхронних потоків тестами в CI/CD. Працюю через ФОП, фокусуюся на продуктивності SQL та безпеці авторизації; готовий вивчити технічний бриф і запропонувати архітектурні рішення для кожного робочого потоку. Мої роботи: https://3magency.co/, https://jk-solution.com.ua/, https://farfieworldwide.com/,
Behance.
-
10 днів66 453 UAH
12862 4 2 10 днів66 453 UAHДорогий Макс Скат,
Дякую за те, що поділилися брифом. Це виглядає як система, яка вже працює, але потребує стабільності, передбачуваності та готовності до виробництва — саме таку роботу я виконую.
У моїх недавніх проектах я брав подібні бекенди та видаляв випадкову або заповнювальну логіку, замінюючи їх на чітку та детерміновану поведінку, особливо в системах оцінювання та ранжування. Я також створював системи WebSocket з Redis, які надійно обробляють підключення для кожного користувача через кілька екземплярів, і перетворював змодельовані функції ШІ на реальні конвеєри, використовуючи отримання даних, контрольований вихід LLM та кешування з належною інвалідизацією.
Для вашої платформи я вже маю чіткий план, як впоратися з ключовими частинами — зробити ціноутворення та схожість повністю детермінованими, покращити надійність WebSocket та побудувати розумну систему відгуків, яка використовує реальні дані з кешуванням. Я також звик очищати код FastAPI та SQLAlchemy, виправляючи запити, додаючи обмеження та індекси, і переконуючись, що все добре протестовано, включаючи асинхронні потоки в CI.
Виходячи з обсягу, я оцінюю, що роботу можна завершити за 1~2 тижні.
…
Цей проект дуже добре підходить моєму досвіду, і я впевнений, що можу допомогти зробити систему стабільною та готовою до виробництва.
Радий поділитися детальним планом, якщо ви хочете продовжити.
З найкращими побажаннями,
Джео
-
16 днів125 287 UAH
444 2 0 16 днів125 287 UAHготовий допомогти вам
поділюся попередньою роботою в чаті, щоб переконатися, що ми підходимо один одному
-
30 днів221 512 UAH
3926 15 0 30 днів221 512 UAHПривіт.
Я старший розробник Python з понад 10-річним досвідом роботи над виробничими проектами. Більшу частину своєї кар'єри я працював з існуючими кодовими базами — входячи в системи інших людей, розбираючись, як вони влаштовані, і доводячи їх до стану, яким можна пишатися. Один з прикладів: я самостійно створив і керував платформою диспетчеризації таксі протягом 6 років — понад 130 тис. замовлень на місяць, понад 900 водіїв онлайн одночасно, синхронізація GPS в реальному часі кожну секунду. Ось з таким виробничим тиском я звик працювати.
Я також працював з інтеграціями штучного інтелекту: LLM конвеєри, веб-витяг, кеш-слої з версіонуванням — саме те, що ви описуєте в розділі Smart Review.
Я прочитав оголошення про роботу та бриф. Надання точних цифр без початкового огляду коду завжди є деяким припущенням: бриф чітко описує *що* потрібно зробити, але не говорить мені, наскільки глибокі стуби, в якому стані борг міграції або що насправді відбувається з модулем Facebook та конвеєром зображень. Будь-який з цих факторів може суттєво змінити оцінку.
З огляду на описаний обсяг, моя робоча оцінка становить: 180–240 годин
…
Розподіл за модулями:
1. WebSockets / Redis — 35–45 год. broadcast_to_client, відображення користувач↔сокет, асинхронний pub/sub, безпека багатократних екземплярів, асинхронні тести.
2. Ціновий двигун — 30–35 год. Вибір за рівнями, фільтрація викидів, детермінований резерв, скрипт заповнення.
3. Двигун схожості — 25–30 год. Вагове оцінювання, налаштовувані ваги, розв'язання рівності, індексовані запити.
4. AI Smart Review — 30–40 год. Відбиток → веб-витяг → LLM → кеш з TTL та версіонуванням.
5. Укріплення БД / SQL — 25–30 год. Індекси, обмеження, забезпечення власності, безпека null, чисті міграції.
6. Тести / CI — 20–25 год. pytest-asyncio, покриття критичних потоків, сумісний з CI набір.
Модуль Facebook та конвеєр зображень я оцінюватиму окремо — як тільки зможу побачити стан цих модулів.
Щоб почати, мені знадобиться:
— доступ до репозиторію
— поточні міграції Alembic та схема БД
— .env.example або список змінних середовища
— огляд інфраструктури (Docker, staging, кількість екземплярів)
— постачальник LLM та модель для Smart Review
— поточна конфігурація CI
-
20 днів88 605 UAH
9392 20 0 1 20 днів88 605 UAHМаю досвід роботи з production backend на FastAPI, PostgreSQL, Redis і WebSockets. Займався стабілізацією існуючих систем, прибирав нестабільну логіку, будував детерміновані алгоритми, налаштовував асинхронні тести та інтеграції з AI API.
Ознайомився з брифом, розумію обсяг і задачі. Можу закрити стабілізацію backend, довести до production рівня WebSocket частину, реалізувати детерміновану логіку для ціноутворення і схожості, замінити mock AI на реальну реалізацію з кешем, а також привести до ладу базу даних і тестове покриття.
Попередньо оцінюю обсяг у межах 90–140 годин, але точніше скажу після перегляду коду.
Я б почав з короткого аудиту та запуску середовища, після чого поетапно закрив би основні блоки і довів систему до стабільного стану.
Для старту потрібен доступ до репозиторію, середовища, бази даних і CI, а також короткий технічний огляд поточної архітектури.
…
Готовий обговорити деталі і швидко підключитись до роботи.
-
14 днів66 453 UAH
3714 17 0 14 днів66 453 UAHВітаю!
Маю досвід роботи з FastAPI, SQLAlchemy, PostgreSQL, Redis, WebSockets, AI/API інтеграціями та production backend-системами*, включно з рефакторингом існуючих рішень. Використовуваний стек (рекомендований):
Backend: Python, FastAPI, SQLAlchemy
DB / Cache: PostgreSQL, Redis (асинхронний)
Інтеграції:** WebSockets, LLM API, інтеграція з Facebook
Тестування / Інфраструктура: Pytest, pytest-asyncio, CI/CD, Docker
… **Ризики / невідомі фактори, які бачу вже зараз:**
* поточний стан legacy-коду і рівень зв’язаності модулів
* наскільки глибоко placeholder-логіка прошита в бізнес-флоу
* стан міграцій та реальні проблеми з даними в PostgreSQL
* реальний формат “web evidence fetch” для AI review
* поточна схема авторизації у WebSocket шарі
* обсяг edge-cases у pricing/similarity логіці
**Пропонована структура етапів:**
1. **Аудит + план стабілізації**
короткий технічний аудит, фіксація ризиків, уточнення критеріїв прийняття
2. **Укріплення основної логіки**
детерміноване ціноутворення + ранжування схожості
3. **Реальний час**
WebSockets + Redis pub/sub + ізоляція авторизації
4. **Модуль AI review**
отримання доказів + синтез + кешування/версіювання
5. **Укріплення БД**
обмеження, індекси, міграції, очищення
6. **Тестування + CI + фінальна інтеграція**
асинхронні тести, регресійні перевірки, модуль Facebook, підготовка до релізу
**Підхід до тестування:**
* юніт-тести на правила ціноутворення / схожості
* інтеграційні тести на БД + міграції
* асинхронні тести на WebSockets/pub-sub
* контрактні тести на AI review pipeline
* smoke/regression suite в CI
* окремо перевірка детермінованого виходу для критичних сценаріїв
Що потрібно від вас для старту:
доступ до репозиторію
технічний бриф / документ обсягу
доступ до staging/dev середовища
.env.example або список потрібних сервісів
поточна схема БД / міграції
приклади проблемних кейсів по ціноутворенню / схожості / AI review
доступи або sandbox по інтеграції з Facebook та LLM постачальником
Готовий підключитися поетапно і закрити це як production hardening.
З повагою,
Андрій
-
30 днів88 605 UAH
588 2 0 30 днів88 605 UAHПривіт Макс,
Я уважно переглянув бриф. Це той самий обсяг виробничого зміцнення, який я розглядав би як завдання стабілізації існуючої системи, а не реконструкцію. Моя оцінка залишається в тому ж діапазоні, що й раніше.
1) Оцінка загальної кількості годин
- 150–165 годин
- Терміни: 25–33 дні
2) Розподіл за напрямками роботи
… - Стабілізація бекенду + зміцнення БД: 23–24 год
- WebSockets + Redis + асинхронні тести: 28–32 год
- Детермінований ціновий механізм + заповнення: 22–24 год
- Механізм схожих оголошень: 20–22 год
- AI розумний огляд + кеш/версіювання: 25–28 год
- Сповіщення + пошук по каталогу + узгодження з Facebook: 18–20 год
- Остаточна перевірка якості, зміцнення CI, нотатки з міграції, документи: 14–15 год
3) Ризики / невідомі фактори
- прихована логіка заповнювача може існувати поза очевидними кінцевими точками
- заповнення може бути необхідним, коли ціни/схожість стануть повністю детермінованими
- поведінка WebSocket у налаштуванні з кількома екземплярами потребує реальної валідації інтеграції
- правила отримання доказів AI та інвалідизації кешу потрібно визначити на ранньому етапі
- зміщення схеми між основною системою та модулем Facebook може вимагати очищення
4) Запропонований план етапів
- M1: аудит + стабілізація бекенду / БД
- M2: механізми ціноутворення + схожості
- M3: зміцнення WebSockets + Redis
- M4: огляд AI + кеш + інтеграція з Facebook
- M5: тести / CI + остаточна стабілізація
5) Стратегія тестування
- детерміновані модульні тести для правил ціноутворення та схожості
- асинхронні інтеграційні тести для WebSockets / Redis та шляху кешу AI
- перевірки цілісності БД та заповнення
- тести контракту схеми API
- регресійний тест на реальних зразках даних перед передачою
6) Необхідний доступ
- доступ до репозиторію
- повний PDF бриф
- доступ до PostgreSQL та Redis або локальний docker-compose
- ключі LLM / API
- тестовий обліковий запис Facebook або зразкові дані
- середовище стадії, якщо доступно
Я помітив, що попередній проект закрився без завершення, тому я перерахував час доставки та відповідно скоригував ціну. Якщо ви вважаєте, що потрібна будь-яка додаткова інформація з мого боку перед тим, як ми продовжимо, будь ласка, дайте знати — я буду радий допомогти та відповісти на будь-які питання в приватних повідомленнях.
-
1 день1595 UAH
93984 1263 1 10 1 день1595 UAHПривіт. Я працюю з Python/JavaScript більше 8 років. Я готовий до співпраці.
-
13 днів75 314 UAH
2700 10 0 13 днів75 314 UAHПривіт, Максе! Я Ніна, менеджер розробника Валентина. Ми детально вивчили ваш бриф. Ситуація ясна: у вас є «каркас», який потрібно перетворити в бронебійна систему, прибравши випадковість з ціноутворення та забезпечивши надійність WebSockets.
Валентин спеціалізується на AI-augmented development, що дозволяє йому проводити глибокий рефакторинг і хардінг архітектури в рази швидше традиційних команд, зберігаючи фокус на детермінізмі.
1. Попередня оцінка: ~95–110 годин
Ми націлені на якість «без заглушок», тому закладаємо час на повне покриття тестами та міграції.
2. Розбивка по робочим потокам:
…
Pricing & Similarity Engines (25–30 год): Реалізація тирової логіки, фільтрація викидів, зважений скоринг і скрипти бекфіллу даних.
WebSocket & Redis (20–22 год): Перехід на асинхронний Redis Pub/Sub, мапінг сокетів, підтримка multi-instance і фільтрація переваг.
AI Smart Review & Cache (18–20 год): Генерація фингерпринтів, інтеграція пошуку доказів, LLM-синтез і кешування з TTL.
DB Hardening & Search (15–18 год): Виправлення SQL, індекси, обмеження цілісності, реальний фільтр-пошук і пагінація.
Тести & CI (12–15 год): Повне покриття через pytest-asyncio, стабілізація CI-пайплайна.
FB Integration (5–8 год): Підключення існуючого модуля і вирішення проблем з проксі.
3. Ризики та невизначеності:
Якість даних: Недетермінованість у минулому могла створити «брудні» дані, які вимагатимуть складного очищення при бекфіллі.
LLM Hallucinations: Для Smart Review знадобиться жорсткий промпт-інжиніринг, щоб ІІ не виходив за рамки веб-доказів.
WebSocket Scaling: При різкому зростанні кількості інстансів потрібно забезпечити атомарність мутацій при ітерації по сокетах.
4. План етапів (Milestones):
M1: Foundation: Стабілізація БД, індекси, видалення debug-принтів, реалізація реального пошуку.
M2: Determinism: Запуск нових Pricing і Similarity движків + бекфілл.
M3: Communication: WebSocket система і інтеграція з Facebook.
M4: Intelligence: Smart Review (AI) шар, кешування і фінальне покриття тестами.
5. Підхід до тестування:
Використовуємо TDD для розрахункових модулів. Спочатку пишемо тести на очікувані детерміновані результати формул, потім реалізуємо логіку. Інтеграційні асинхронні тести для WebSocket через моки Redis-стрімів.
6. Необхідний доступ:
Доступ до репозиторію (GitHub/GitLab).
Доступ до staging-оточення (або Docker-compose для локального запуску).
API-ключі для LLM провайдерів і тестові акаунти для FB.
-
3 дні8860 UAH
738 9 1 3 дні8860 UAHВітаю! Я ознайомився з проектом і готовий розпочати роботу. Переконаний, ви будете задоволені результатом.
-
14 днів42 087 UAH
3220 5 0 14 днів42 087 UAHВаша платформа вже архітектурно готова, але заглушки і недетермінована логіка в продакшні — це не просто технічний борг, це неправильні ціни і неточні рекомендації для реальних користувачів. Я спеціалізуюся саме на таких задачах: замінити placeholder-логіку на повноцінний pricing engine з тіровим відбором компарабл, фільтрацією викидів та зваженим скорингом; реалізувати WebSocket-шар для real-time оновлень; підключити AI review layer з детермінованими правилами валідації. Підхід: спочатку аудит поточного коду і фіксація контрактів між модулями, потім ітеративна заміна стабів з покриттям тестами, щоб нічого не зламати. Орієнтовний обсяг — 14 днів, 950 USD. Готовий обговорити деталі після ознайомлення з повним ТЗ і репозиторієм.
-
25 днів819 593 UAH
927 5 0 25 днів819 593 UAHМи команда системних інженерів та розробників в SDEV, спеціалізуючись на надійних бекенд-системах, продукційних API та складних робочих процесах з даними. Ми детально розглянули ваш проект і впевнені, що можемо надати повністю детерміновану, надійну та масштабовану версію вашої платформи аналітики списків автомобілів.
Наш підхід буде зосереджений на:
- Заміні всієї логіки заповнювачів на повністю детерміновані цінові еталони та ранжування схожості, використовуючи рівневі порівняння, виявлення викидів, зважене оцінювання та чіткі правила розв'язання рівності.
- Реалізації безпечної системи сповіщень WebSocket для кожного користувача з Redis асинхронним pub/sub або потоками, забезпечуючи надійність між екземплярами та належну аутентифікацію.
- Створенні шару огляду AI від початку до кінця: отримання реальних веб-доказів, синтез на основі LLM та кеш з ключем відбитка пальця з TTL та інвалідизацією на основі версій.
- Аудиті та виправленні проблем SQL — відсутні обмеження, індекси та несумісності схем — з чистими, версійованими міграціями.
- Наданні всебічного асинхронного тестового покриття з використанням pytest та pytest-asyncio, повністю інтегрованого в CI.
… - Підключенні модуля інтеграції Facebook до основної системи з належною обробкою помилок та моніторингом.
Ми працювали з подібними системами, що включають дані в реальному часі, AI-пайплайни та аналітику з високою цілісністю. Відповідний випадок з нашого портфоліо: Розробка бекенду аналітики з високим навантаженням з оновленнями WebSocket в реальному часі, інсайтами на основі AI та оптимізацією PostgreSQL — побудовано на FastAPI, Redis та асинхронному стеку Python.
Ми пропонуємо модель доставки на основі етапів, узгоджену з вашими робочими потоками. Кожен етап включає реалізацію, тестування, документацію та передачу. Ми надамо детальний технічний розподіл, оцінку ризиків та вимоги до доступу після підтвердження.
Чекаємо на співпрацю.
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення з ШІПотрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через… AI та машинне навчання, Python ∙ 4 години 37 хвилин тому ∙ 9 ставок |
ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Розробка ботів ∙ 5 годин 42 хвилини тому ∙ 19 ставок |
Спеціаліст з Excel / автоматизації процесів (Excel + бажано програмування)Шукаємо спеціаліста з ПРОСУНУТИМИ знаннями Excel для оптимізації існуючого файлу та автоматизації процесів. Буде великою перевагою, якщо ви також маєте навички програмування / VBA / Power Query / Power Automate або досвід створення складної логіки в Excel. Завдання проекту Є… Python, Бази даних та SQL ∙ 8 годин 41 хвилина тому ∙ 28 ставок |
Автоматизація процесів через API та PythonНижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних… AI та машинне навчання, Python ∙ 9 годин 42 хвилини тому ∙ 33 ставки |
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 22 години 29 хвилин тому ∙ 73 ставки |