Skip to content

Instantly share code, notes, and snippets.

@AlgorithmAlchemy
Last active May 10, 2025 12:59
Show Gist options
  • Save AlgorithmAlchemy/1d03971b95e19c0f5ce7fcf350f4af86 to your computer and use it in GitHub Desktop.
Save AlgorithmAlchemy/1d03971b95e19c0f5ce7fcf350f4af86 to your computer and use it in GitHub Desktop.
🧠 Skills Map — мой tech-стек

🧠 Skill Map

🔑 Уровни:

  • Эксперт — Использую регулярно, знаю внутренности, решаю сложные задачи.
  • ⚙️ Уверенный — Автоматизирую, оптимизирую, могу объяснить и обучить.
  • 📦 Базовый — Пользовался в проектах, но не углублялся.
  • 🌐 Изучаю — Пробовал, интересуюсь, в процессе освоения.

🐍 Python & Backend

Навык / Технология Уровень Комментарий
Python (3.6–3.13) ✅ Middle asyncio, OOP, typing, pathlib
FastAPI ⚙️ Уверенный deps, middlewares, websockets, TestClient
Flask ✅ Эксперт + Jinja, Blueprints, CLI
Django ⚙️ Уверенный ORM, Views, Templates
Asyncio / Aiohttp ⚙️ Уверенный В парсерах, ботах, сайты
Concurrency / Parallelism ⚙️ Уверенный threading, multiprocessing, asyncio, concurrent.futures
Requests / httpx ✅ Эксперт Базовый инструмент
Typer / Click / Rich ⚙️ Уверенный CLI, форматирование
SQLite / PostgreSQL ✅ Эксперт ORM / RAW SQL
Redis ⚙️ Уверенный Кэш, pub/sub, TTL
Docker ⚙️ Уверенный Контейнеризация, деплой
Pytest / unittest ⚙️ Уверенный Тесты, фикстуры
Celery / BackgroundTasks 📦 Базовый Фоновые задачи
OAuth2 / JWT 📦 Базовый Защита API
XSS/DDOS/Rate-limit ⚙️ Уверенный Anti-spam, лимиты, защита
Архитектура (MVC / Clean) 📦 Базовый Использую выборочно

🤖 Telegram / Боты / Автоматизация

Направление Уровень Комментарий
Aiogram 2/3 ✅ Эксперт FSM, middlewares, context
Telethon / Pyrogram ✅ Эксперт Telegram API, авторизация
Парсеры (requests/selenium) ✅ Эксперт Обход защиты, антибот
Автокликеры (Windows) ✅ Эксперт PyWinAuto, OCR, auto GUI
Боты с Web3 ✅ Эксперт TON, NFT, токены
Docker-боты по ключам ✅ Эксперт Изоляция и управление

🕸️ Web / API / UI

Навык / Технология Уровень Комментарий
REST API ⚙️ Уверенный Проектирование, фильтрация
Swagger / ReDoc ⚙️ Уверенный Документация API
Jinja2 ⚙️ Уверенный Шаблоны, сайты
Markdown / README ✅ Эксперт Документация проектов
HTML / CSS / JS ⚙️ Уверенный UI для админок
PyWebView / PyQt ⚙️ Уверенный GUI-обёртки для тулов
Tkinter ⚙️ Уверенный Простые интерфейсы

⚙️ DevOps / CI / Инфраструктура

Направление Уровень Комментарий
Docker ⚙️ Уверенный Все проекты в контейнерах
Docker Compose ⚙️ Уверенный Мультисервисные окружения
GitHub Actions ⚙️ Уверенный CI/CD пайплайны
Git (CLI) ✅ Эксперт merge, squash, pull request flow
Linux (Ubuntu) ⚙️ Уверенный PAM, шифрование, защита
Nginx ⚙️ Уверенный Прокси, SSL, конфиги

🧠 ML / Vision / 3D / Генерация

Технология / Навык Уровень Комментарий
OpenCV 📦 Базовый Распознавание объектов
Blender (4.3.2) 🌐 Изучаю Моделинг, текстуры, анимация
Stable Diffusion ⚙️ Уверенный Генерация изображений
Game Engines / Canvas 📦 Базовый Мини-игры, HTML-движки
Анализ репозиториев / Git ✅ Эксперт Сбор, визуализация статистики

🧩 Организация / Опыт

Категория Комментарий
Опыт >4 лет, стартапы, аутсорс, зарубеж
Роли Тимлид, разработчик, соло
Legacy-код Работа, рефакторинг
Коммуникация Code review, общение с заказчиком
Open Source Pet-проекты на GitHub
Документация README, Swagger, шаблоны
Обучение других Менторинг, шаблоны, инструкции
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment