Коротко: Мені не потрібен розробник. Мені потрібен "Цифровий ревізор" для нагляду за розробкою складної інфраструктурної SaaS-платформи.
Стек проекту: Python 3.12+, FastAPI, Redis (as message broker & cache), PostgreSQL (SQLAlchemy/Tortoise), Docker.
Ваша місія:
Ви виступаєте як довірена особа овнера. Ви гарантуєте, що розробник будує надійну систему, а не «костульну» піраміду, яка впаде після виходу в продакшн.
Обов’язки (Жорсткий контроль):
1. Zero-Trust Code Review: Кожна ітерація розробника проходить через ваш аудит. Перевірка на Memory Leaks, SQL-ін’єкції та безпеку Pydantic-схем.
2. Backdoor Hunting: Пошук прихованих вразливостей, несанкціонованих логів або сторонніх запитів.
3. Architecture Validation: Контроль дотримання SOLID та Clean Architecture. Ви маєте заборонити «спагеті-код» на ранніх етапах.
4. Disaster Recovery Check: Підтвердження, що проект розгортається за 5-10 хвилин з нуля (Docker) і будь-який інший Senior зможе підхопити його завтра.
5. Milestone Approval: Ви — останній бар'єр перед оплатою. Розробник отримує гроші тільки після вашого технічного звіту.
Вимоги (Тільки для Senior/Lead):
• Досвід архітектором або техлідом від 5 років.
• Глибокі знання асинхронності в Python (Asyncio).
• Розуміння принципів роботи резидентських проксі, підміни HTTP-заголовків та обходу антифрод-систем (буде критичною перевагою).
• Вміння аргументовано «забракувати» погане рішення розробника.
Фільтр-питання для відгуку (ОБОВ'ЯЗКОВО):
1. Як ви перевірите асинхронний код на блокуючі I/O операції, які можуть «покласти» систему під навантаженням?
2. Які ознаки в Dockerfile або docker-compose.yml вказують на те, що архітектура проекту не є ізольованою?
3. Що таке Bus-factor у вашому розумінні і як ви будете його мінімізувати в цьому проекті?
Об’єкт аудиту та обсяг робіт:
Проект складається з 4-х ключових модулів, кожен з яких потребує окремого етапу технічного приймання:
1. Модуль CORE (Python/FastAPI): Глибокий Code Review архітектури. Перевірка на Memory Leaks, Race Conditions у Redis-чергах та аудит безпеки Pydantic-схем.
2. Модуль NETWORK (Proxy/Stealth): Аналіз вихідного трафіку на предмет Backdoors та витоку реального IP сервера. Перевірка логіки підміни HTTP-заголовків.
3. Модуль INFRA (Docker): Перевірка Disaster Recovery. Валідація того, що система розгортається з нуля за 5-10 хвилин без участі автора коду.
4. Модуль JS (Injection): Аудит якості обфускації та захисту від дебаггінгу (Anti-F12).
Обов'язки — це аудит 4-х модулів (Core, Network, Infra, JS) на предмет вразливостей та Bus-factor. Кожен аудит завершується письмовим звітом. Це фіксований обсяг роботи.
Відгук замовника про співпрацю з Олегом Ч.
Tech Lead / Security Auditor (Python/FastAPI) — Контроль архітектури та Bus-factorЯкщо вам потрібен Lead, який не боїться говорити правду, вміє «забракувати» слабке рішення і гарантувати стабільність системи під навантаженням — Олег є найкращим вибором. Це фахівець найвищого рівня. Рекомендую
Відгук фрилансера про співпрацю з Yevhenii N
Tech Lead / Security Auditor (Python/FastAPI) — Контроль архітектури та Bus-factorХоч і не продовжили співпрацю, але загально комунікація та умови були адекватними
-
1910 14 0 Вітаю. Маю досвід в розробці на Python в 4 роки. Останні 3 роки займався розробкою продукта, на якому, фактично, був Lead-розробником і займався безпосередньо описаним в проекті (побудова архітектури, розробка складних мікросервісних систем, повне тестування, рефакторинг, усунення вразливостей, тощо). Буду радий долучитись до вашої команди і очолити її. Маю впевнене розуміння принципів асинхронної розробки на Python. Маючи досвід самостійного вирішення всіх наведених в описі проблем, впевнений, що зможу допомогти в контролі і запобіганні цьому від інших розробників. Також неодноразово працював з чужим кодом (проводив код-рев'ю, шукав вразливості, фіксив проблемні моменти, тощо). Зможу детальніше розказати про це особисто.
Якщо коротко, то зараз хочу спробувати себе конкретно в амплуа Tech Lead, а не лише Lead Engineer.
Стосовно питань:
1. В першу чергу шукатиму очевидні синхронні операції в коді, які будуть блокувати потоки (синхронні функції, використання синхронних бібліотек, відсутність обгортки синхронних методів в мультипоточність, тощо).
Після перевірки очевидних проблем - стрес-тести на запущеному проекті.
2. Використання в контейнері localhost хостів, відсутність окреслених network, збереження всіх даних в один volume, відсутність depends_on полів, використання критичних даних напряму в контейнері.
3. Bus-factor для мене - це те, наскільки розробники проєкту є "незамінними" в ньому. Для мінімізації цього, власне, я й буду працювати на проекті, тобто буду займатись перевіркою якості кода, правильністю побудови архітектури проекта, оцінкою якості документації та "порогу входу" для нової людини в проект. Все повинно бути зроблено так, що в разі чого проект можна було швидко передати іншому розробнику і він за лічені дні (при достатній експертизі також з його боку) міг почати працювати над проектом і розвивати його далі. Для цього серед основних вимог в мене будуть логування, чітке і постійне ведення документації, чистий код, відсутність "костилів".
Про все це хочу детальніше поспілкуватися особисто. Впевнений, що зможу допомогти покращити процеси розробки на всіх її етапах.
-
Який обсяг регулярноъ роботи
-
Актуальні фриланс-проєкти в категорії Python
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 8 годин 34 хвилини тому ∙ 61 ставка |
Python / Network Engineer: Мережева оптимізація бота (WAF, Connection Pooling, Asyncio)Спрощений варіант! Прошу відгукнутися тільки тих, хто розуміє і розбирається. Про проект: Автоматизований бот для снайпінгу. Базова бізнес-логіка (парсинг, авторизація, збірка JSON/XML пакетів) вже готова і працює на Python. Цільове оточення — Linux (Ubuntu). Поточна проблема:… Python, Парсинг даних ∙ 11 годин 3 хвилини тому ∙ 14 ставок |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 15 годин 33 хвилини тому ∙ 30 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 2 дні 20 годин тому ∙ 29 ставок |
Доопрацювання адміністративної панелі освітньої платформи (Django + React)Доопрацювання адміністративної панелі освітньої платформи (Django + React) Опис проекту: Є діюча освітня платформа (маркетплейс, аналог Preply), розроблена на Django + React. Необхідно доопрацювати існуючу адміністративну панель і реалізувати відсутній функціонал управління… Python, Веб-програмування ∙ 4 дні 17 годин тому ∙ 58 ставок |