Программист
Артём
Возраст
22 года (27 Ноября 2003)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
3 года 11 месяцев
Информационные технологии / IT / Интернет
Ключевой продукт: База знаний
Роль: технический лидер / ведущий разработчик
- Отвечал за разработку и развитие наиболее доходного продукта компании.
- Проектировал архитектуру backend-системы и REST API для работы с большим объёмом структурированных и неструктурированных данных.
- Обеспечивал масштабируемость, стабильность и производительность продукта в продакшене (нагрузка, пики, деградации, SLA).
- Реализовывал интеграции с внутренними сервисами и внешними API (CRM/порталы, авторизация, файловые хранилища, webhooks).
- Руководил техническим развитием продукта: от постановки требований и декомпозиции до релизов и поддержки (roadmap, риски, качество).
- Участвовал в принятии продуктовых и технических решений (приоритизация, оценка стоимости изменений, компромиссы).
- Отвечал за качество кода, тестирование, мониторинг и эксплуатацию продукта (инциденты, RCA, улучшения).
- Внедрял инженерные практики: code review, стандарты разработки, CI/CD, документация.
- Оптимизировал UX и скорость работы продукта вдвое через улучшение API, кэширования и сценариев загрузки фронтенда.
Навыки и обязанности:
Backend и архитектура
- Разработка и сопровождение backend-сервисов: Django, DRF, PostgreSQL, Redis, Celery, Pydantic (v2).
- Проектирование и реализация REST API: контракты, версионирование, backward compatibility, пагинация, фильтрация, сортировка, идемпотентность.
- Документирование API и контрактов: OpenAPI/Swagger, схемы запросов/ответов, единая модель ошибок, правила статусов, валидация.
- Реализация высоконагруженных и асинхронных компонентов: asyncio, FastAPI/Starlette (ASGI), Uvicorn, httpx/aiohttp, фоновые операции.
- Проектирование архитектуры сервисов и модулей: DDD, разделение слоёв, service/use-case layer подход, SOLID.
- Безопасность и доступы: JWT/OAuth2, аудит действий, rate limiting, защита типовых OWASP-рисков.
- Проектирование БД и работа с данными: миграции, оптимизация SQL-запросов, индексы, ограничения, денормализация в угоду производительности.
- Оптимизация запросов Django ORM: устранение N+1, select_related/prefetch_related, Subquery/Exists/CTE-подходы.
- Анализ производительности: EXPLAIN/ANALYZE, pg_stat_statements, поиск деградаций, оптимизация JOIN/CTE, контроль p95/p99.
- Кэширование: Redis, cache-aside стратегии, TTL, инвалидация, кеширование ответов и справочников.
- Фоновые задачи: Celery chains/chords, retries/backoff, дедупликация задач, celery beat, планирование и контроль выполнения.
- Интеграции и обмен данными: внешние API, webhooks, импорт/экспорт (CSV/Excel), батч-операции, контроль целостности.
- Разработка сервисных утилит и административных инструментов: management commands, миграционные и диагностические скрипты.
Frontend
- Разработка фронтенд-части приложений на Vue 3 (JavaScript/TypeScript), Pinia, компонентная архитектура, модульность.
- Интеграция фронтенда с backend API: типизация контрактов, обработка ошибок, оптимизация сетевых запросов, кеширование.
- Улучшение производительности UI: ленивые загрузки, оптимизация ререндеров, работа с большими списками и деревьями.
- Инструменты фронтенда: Vite, ESLint/Prettier, стандартизация компонентов и UX-паттернов.
Тестирование и качество кода
- Написание и поддержка тестов: pytest, pytest-django, hypothesis, factory-boy, pytest-lazy-fixtures.
- Интеграционные тесты API: контракты, права доступа, проверка крайних случаев, тестирование фоновых задач Celery.
- Контроль качества: ruff/flake8, black, mypy, pre-commit, чек-листы качества.
- Проведение code review, контроль качества, создание стандартов разработки, шаблоны PR и критерии готовности.
Логирование и мониторинг
- Реализация структурированного логирования (на базе ilogger), корреляция запросов (request_id/trace_id).
- Интеграция мониторинга и алертов (New Relic), метрики p95/p99, мониторинг ошибок и деградаций.
- Написал собственный профайлер/инструменты диагностики для анализа производительности и узких мест.
- Разбор инцидентов: RCA, устранение причин, улучшение наблюдаемости.
DevOps и CI/CD
- Деплой приложений: Docker, Nginx, uWSGI/Gunicorn, Celery workers/beat, Docker Compose.
- Настройка окружений: конфиги, секреты, разделение staging/prod, управление зависимостями.
- Написание и поддержка GitHub Actions (CI/CD): линт/тест/сборка образов/деплой, автопроверки PR, кэширование.
- Практики релизов: миграции без даунтайма, обратная совместимость API, rollback-стратегии, healthchecks.
Управление и процессы
- Оценка задач, декомпозиция требований, планирование работ, управление рисками.
- Прямое взаимодействие с бизнесом и заказчиками: уточнение требований, приоритизация, согласование решений.
- Управление командой разработки: постановка задач, контроль сроков и качества, помощь в сложных участках.
- Ответственность за крупнейший и наиболее доходный проект компании, обеспечение стабильности и развития продукта.
- Онбординг, менторинг и повышение квалификации разработчиков, проведение технических сессий и ревью.
- Формирование и поддержание здоровой командной атмосферы.
Интеграция ML-решений
- Интеграция AI/ML-функций в продукт: генерация/обработка текста, суммаризация, извлечение сущностей, автоматизация контента.
- Собственные модели (TensorFlow, scikit-learn): прототипирование, оценка качества, подготовка данных.
- Интеграция внешних API (OpenAI, Whisper, OpenRouter): оркестрация запросов, ретраи, контроль стоимости, логирование.
Информационные технологии / IT / Интернет
Ключевые продукты: Сайт личного кабинета и внутренний калькулятор заказов
Роль: разработчик
- Участвовал в разработке и сопровождении личного кабинета и внутреннего калькулятора заказов на Django и Django REST Framework (DRF).
- Реализовал авторизацию и безопасность пользователей: OAuth2, JWT, SMS OTP, интеграция с SMS API, reCAPTCHA.
- Спроектировал и развивал структуру данных: PostgreSQL, Django migrations, индексы, транзакции, оптимизация запросов.
- Интегрировал калькулятор в личный кабинет через REST API.
- Оптимизировал расчёты и работу под нагрузкой: Celery, Redis cache, очереди, батч-операции, профилирование, снижение p95.
- Поддерживал интеграции с внешними сервисами: HTTP API (requests/httpx), webhooks, email/SMTP, обработка таймаутов и ретраев.
- Обеспечил стабильную связку фронтенда и бэкенда: Vue 3, Pinia, TypeScript, Axios, согласование контрактов API.
- Внедрял новые функции и улучшал UX: ускорял страницы, оптимизировал формы, улучшал сценарии оформления заказов.
- Подключал и поддерживал инфраструктуру разработки и релизов: Docker, docker-compose, Nginx, Gunicorn, CI/CD (GitHub Actions).
- Настраивал мониторинг и обработку ошибок: Sentry, New Relic, Grafana.
Навыки и обязанности:
Backend и архитектура
- Разрабатывал backend на Python: Django, DRF, FastAPI (часть сервисов/эндпоинтов), ASGI, asyncio/async, Uvicorn.
- Проектировал REST API и документацию: OpenAPI, сериализация и валидация (Pydantic, DRF serializers).
- Оптимизировал работу с данными: PostgreSQL, EXPLAIN, индексы, транзакции, миграции (Django migrations, Alembic).
- Внедрял кеширование и фоновые задачи: Redis (cache/sessions/locks), Celery (workers, retries, beat), брокер RabbitMQ.
- Интегрировал внешние сервисы: OAuth2, JWT, SMS API, email/SMTP, webhooks, HTTP клиенты (requests/httpx).
Frontend
- Разрабатывал интерфейсы на Vue 3: Pinia, TypeScript, Tailwind, Vite.
- Интегрировал фронтенд с backend: Axios, JWT, обработка ошибок, формы, валидация, динамические расчёты.
- Реализовывал сценарии авторизации: OAuth, SMS OTP UI.
Тестирование и качество кода
- Писал unit и интеграционные тесты: pytest, pytest-django, factory-boy, coverage, тесты API.
Логирование и мониторинг
- Настраивал логирование: Python logging, трассировка ошибок.
- Анализировал ошибки пользователей и производительность расчётных операций.
DevOps и CI/CD
- Деплоил сервисы: Docker, docker-compose, Nginx, Gunicorn, Linux.
- Настраивал CI/CD: GitHub Actions, автотесты, сборка образов, деплой.
- Поддерживал окружения: секреты, конфигурации, миграции, стенды dev/stage.
Управление и процессы
- Взаимодействовал с продуктом и QA: уточнял сценарии, готовил критерии приёмки, сопровождал релизы.
- Проводил улучшения процессов: стандарты API, чек-листы качества, стабилизация релизов и поддержка продакшена.
Высшее
Санкт-Петербург, 2021 — 2025 гг.
Английский — Технический
Я - Backend/Fullstack разработчик (Python, Django/FastAPI, Celery, PostgreSQL + Vue 3, Pinia, Tailwind). Беру на себя техническую ответственность за разработку и поддержание веб-продуктов: архитектуру, производительность, стабильность, качество поставки (CI/CD, деплой, мониторинг).
В последнем проекте я поднял и довёл до production новые модули, переписал легаси-ядро без остановки бизнеса и ускорил LCP примерно на 100%, а также вывел покрытие тестами с нуля до 70%. Это позволило компании уменьшить количество инцидентов и ручной поддержки, быстрее выпускать релизы, улучшить пользовательский опыт и повысить продажи продукта.
К результату пришёл через системный разбор узких мест (метрики, профилирование, SQL-планы), оптимизацию БД и запросов (индексы, устранение N+1, снижение лишних выборок, точечная денормализация и репликация), вынос тяжёлых операций в фон, решение инвалидации кэша и выработку инженерных практик в команде.
Комфортно работаю в условиях неопределённости и “сложных” задач: быстро погружаюсь в предметную область, аккуратно раскладываю проблему на шаги и в короткие сроки осваиваю новые технологии/стек, что даёт бизнесу измеримый эффект.
(!!!) Не рассматриваю сферы: букмекерские и азартные проекты, казино, а также другие направления с сомнительной юридической или репутационной составляющей.
18 декабря, 2025
Надежда Валентиновна
Город
Санкт-Петербург
Возраст
26 лет (18 апреля 1999)
Опыт работы:
2 года и 3 месяца
Последнее место работы:
Разработчик услуг, РТ Лабс, АО
05.2024 - 10.2025
31 марта, 2015
30 000 руб
13 марта, 2015
35 000 руб
Григорий
Город
Санкт-Петербург
Возраст
33 года ( 6 марта 1992)
Опыт работы:
5 месяцев
Последнее место работы:
Слесарь-оператор, Завод Philips
08.2014 - 01.2015
Резюме размещено в отрасли