Коротко: Мені не потрібен розробник. Мені потрібен "Цифровий ревізор" для нагляду за розробкою складної інфраструктурної 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Хоч і не продовжили співпрацю, але загально комунікація та умови були адекватними
-
1832 14 0 Вітаю. Маю досвід в розробці на Python в 4 роки. Останні 3 роки займався розробкою продукта, на якому, фактично, був Lead-розробником і займався безпосередньо описаним в проекті (побудова архітектури, розробка складних мікросервісних систем, повне тестування, рефакторинг, усунення вразливостей, тощо). Буду радий долучитись до вашої команди і очолити її. Маю впевнене розуміння принципів асинхронної розробки на Python. Маючи досвід самостійного вирішення всіх наведених в описі проблем, впевнений, що зможу допомогти в контролі і запобіганні цьому від інших розробників. Також неодноразово працював з чужим кодом (проводив код-рев'ю, шукав вразливості, фіксив проблемні моменти, тощо). Зможу детальніше розказати про це особисто.
Якщо коротко, то зараз хочу спробувати себе конкретно в амплуа Tech Lead, а не лише Lead Engineer.
Стосовно питань:
1. В першу чергу шукатиму очевидні синхронні операції в коді, які будуть блокувати потоки (синхронні функції, використання синхронних бібліотек, відсутність обгортки синхронних методів в мультипоточність, тощо).
Після перевірки очевидних проблем - стрес-тести на запущеному проекті.
2. Використання в контейнері localhost хостів, відсутність окреслених network, збереження всіх даних в один volume, відсутність depends_on полів, використання критичних даних напряму в контейнері.
3. Bus-factor для мене - це те, наскільки розробники проєкту є "незамінними" в ньому. Для мінімізації цього, власне, я й буду працювати на проекті, тобто буду займатись перевіркою якості кода, правильністю побудови архітектури проекта, оцінкою якості документації та "порогу входу" для нової людини в проект. Все повинно бути зроблено так, що в разі чого проект можна було швидко передати іншому розробнику і він за лічені дні (при достатній експертизі також з його боку) міг почати працювати над проектом і розвивати його далі. Для цього серед основних вимог в мене будуть логування, чітке і постійне ведення документації, чистий код, відсутність "костилів".
Про все це хочу детальніше поспілкуватися особисто. Впевнений, що зможу допомогти покращити процеси розробки на всіх її етапах.
-
Який обсяг регулярноъ роботи
-
Актуальні фриланс-проєкти в категорії Python
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 12 годин 5 хвилин тому ∙ 13 ставок |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 2 дні 6 годин тому ∙ 33 ставки |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 2 дні 11 годин тому ∙ 43 ставки |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 2 дні 23 години тому ∙ 42 ставки |
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 3 дні 12 годин тому ∙ 59 ставок |