Backend-разработчик

Уровень зарплаты: от 120 000 руб.
Местоположение: Россия, Новгородская область (МСК +0ч)

Резюме: Backend-разработчик

Backend-разработчик (Python)
• Python (3.7+) •
• FastAPI, Flask, Django
(коммерческий опыт) •
• PostgreSQL (основной опыт), • MySQL, SQLite •
• Проектирование схем БД, • оптимизация запросов •
• SQLAlchemy, Django ORM
• Docker, Nginx, Gunicorn / Uvicorn •
REST API, HTTP, клиент-серверная архитектура
Микросервисная архитектура OOP, SOLID, KISS, DRY
OpenAPI / Swagger
pytest, unittest
Покрытие backend-сервисов тестами
Аутентификация и авторизация
• CI/CD: Jenkins, Gitlab
• RabbitMQ, Celery
• Git
• Linux
(JWT, OAuth2)
• Базовые принципы безопасности
веб-приложений
• Английский язык — B1
Опыт работы
Навыки
Компания Noxer, город Санкт-Петербург Backend-разработчик, Июнь 2024 - Апрель 2026 года
Проект: B2B SaaS платформа для создания магазинов внутри Telegram Mini apps с поддержкой AI технологий
Проект представляет собой B2B SaaS-платформу, которая позволяет компаниям и предпринимателям быстро создавать онлайн-магазинамы внутри экосистемы Telegram и управлять своим сервисом через специальную админ панель магазина.
Проект состоял из нескольких сервисов:
1) Административная панель
Стек: Python 3.10, asyncio, FastAPI, PostgreSQL, SQLAlchemy ORM, Pydantic, APScheduler, hhtpx, aiogram
2) Сервис магазина
Стек: Python 3.10, Flask, PostgreSQL, SQLAclhemy ORM, Pydantic, Alembic
3) Сервис бота
Стек: Python 3.10, Flask, PostgreSQL, SQLAlchemy ORM, Pydantic, Alembic, OpenAI API, pyTelegramBotAPI
Достижения и результаты:
• Разрабатывал backend B2B SaaS-платформы для e-commerce в Telegram Mini Apps:
- реализовал REST API на FastAPI (asyncio) и сервисы на Flask
- спроектировал бизнес-логику заказов, товаров и пользователей
- обеспечил интеграцию с Telegram-ботом и AI через OpenAI API
• Оптимизировал работу с PostgreSQL:
- проектирование схем, миграции (Alembic), улучшение производительности
запросов
• Спроектировал и реализовал микросервисную архитектуру (админка, магазины,
бот), обеспечив стабильное взаимодействие сервисов
• Поднял инфраструктуру в Kubernetes с нуля:
- деплой, ingress, secrets, изоляция окружений
- обеспечил масштабируемость и отказоустойчивость
• Построил CI/CD на базе Jenkins:
- автоматизировал сборку и деплой всех сервисов
- реализовал динамическое создание/удаление окружений под клиентов
- сократил time-to-market запуска новых магазинов c часов до минут
• Внедрил полный цикл CI/CD:
- Docker-сборка, rolling updates, zero-downtime деплой
- базовые проверки качества кода в пайплайнах
• Повысил стабильность релизов и снизил количество ошибок за счёт стандартизации процессов деплоя
• Отвечал за стабильность production-окружения и оперативное устранение инцидентов
• Взаимодействовал с frontend-разработчиками и продуктовой командой при реализации функционала
• Обеспечил работу системы с 35+ магазинами и 12000+ пользователями Компания XTTR, город Москва
Backend-разработчик, Август 2023 – Июнь 2024 года
Проект: Платформа для чат-ботов
Платформа обеспечивает интегрированное решение для чат-ботов, способное обрабатывать входящие сообщения с различных мессенджеров, взаимодействовать с CRM-системами и внешними API. Она поддерживает как реактивное, так и проактивное взаимодействие с клиентами, используя модульную архитектуру для легкого добавления новых функций и интеграций.
Стек: Python, FastAPI, PostgreSQL, OpenAI API, YClients API, SQLAlchemy, Pydantic, Docker

Достижения и результаты:
- Разработал модульную архитектуру приложения, позволяющую легко добавлять новые функции и интеграции.
- Интегрировал OpenAI API для обработки запросов с использованием языковых моделей, что улучшает взаимодействие с клиентами.
- Реализовал интеграция с YClients API для управления записями клиентов и получения информации о доступных услугах и мастерах.
- Создал асинхронный API, что повысило производительность и отзывчивость приложения.
- Приложение упаковано в контейнеры с использованием Docker для упрощения развертывания и управления зависимостями.
Проект: Система аналитики для розничных ретейлеров
Система сквозной аналитики, позволяющая анализировать потребительские товары и их свойства в разрезе брендов. Одной из ключевых частей системы является генератор отчетов, который формирует детализированные сравнительные отчёты для каждого бренда. Отчеты включают анализ конкурентов, динамику показателей и другие важные метрики за заданный период.
Стек: Python, FastAPI, PostgreSQL, APScheduler, Caddy, Docker Compose Достижения и результаты:
- Разработана и внедрена автоматизированная система генерации отчетов по брендам и категориям товаров.
- Оптимизировал процесс обработки данных: система использует PostgreSQL и SQLAlchemy для хранения и управления задачами.
- Реализовал многокомпонентную архитектуру с четким разделением ролей: Scheduler для планирования задач, Worker для их обработки, WebUI для взаимодействия с системой, а Caddy для проксирования и отдачи отчетов.
- Во время проектирования архитектуры, был заложен рост до 20x размеров от первоначально планируемых данных, без необходимости менять архитектуру и вычислительных ресурсов.
Проектная деятельность по Backend-разработке Backend-разработчик
Стек: Python 3.10, Django Framework, Django REST Framework, PostgreSQL, HTML5, CSS3, Bootstrap, Docker.
Разработка интернет-магазина на Django
В рамках данного проекта я был вдохновлён созданием функционального и интуитивно понятного интернет-магазина, который соответствует современным требованиям бизнеса. Основной целью было обеспечить максимально удобный пользовательский опыт и высокую производительность веб-приложения.
Достижения и результаты:
- Реализована система аутентификации и управления пользователями.
- Внедрена система управления заказами; Реализована корзина; Интеграция с
сервисами доставки; Реализовано отслеживания статуса доставки заказов.

- Проведён анализ производительности: метрики и e2e тестирование подтвердили высокую скорость работы и удобство использования.
- Принимающее жюри отметило продуманный UX и быструю работу системы.
• Ссылка на проект GitHub: https://github.com/EgorZybin/Django_shop
• Ссылка на сертификат о прохождении курса Python-фреймворк Django https://github.com/EgorZybin/My_certificates/blob/main/Django.png
Проектная деятельность по Backend-разработке Backend-разработчик, Март 2022 – Август 2023
Стек: Python 3.10, FastAPI, PostgreSQL, Nginx, docker, Grafana, Prometheus, Pytest, Git
Разработка Веб-приложения, микро-блог на FastAPI
В этом проекте я разработал веб-приложение/микро-блог, которое позволяет пользователям взаимодействовать друг с другом, публикуя короткие сообщения (твиты), лайкая и комментируя посты, а также подписываясь на других пользователей. Это проект стал отличной возможностью применить свои навыки в веб-разработке и изучить процесс создания полного цикла приложения, начиная от разработки backend'а до реализации frontend'а.
Достижения и результаты:
- Реализовал основные функции социальной сети, такие как создание, редактирование и удаление твитов.
- Интегрировал функциональность лайков и комментариев к твитам, что улучшает взаимодействие пользователей.
- Разработал систему подписок, позволяющую пользователям следить за обновлениями других аккаунтов.
- Применил лучшие практики в организации кода и структуре проекта, что обеспечило его поддержку и дальнейшее развитие.

• https://github.com/EgorZybin/My_certificates/blob/main/Python%20Advanced.png
Ссылка на проект GitHub: https://github.com/EgorZybin/twitter-clone Ссылка на сертификат о прохождении курса Python Advanced:
Проектная деятельность по завершению курса «Основы Python. Часть 2» Стек: Python 3.10, pyTelegramBotAPI, requests, SQlite, ORM Peewee
Разработка Telegram бота-помощника для поиска отелей.
В рамках данного проекта я разработал Telegram бота, предназначенного для помощи пользователям в поиске и бронировании отелей по всему миру. Основной задачей было создание удобного и интуитивно понятного инструмента, который позволял пользователям быстро находить подходящие варианты размещения в соответствии с их предпочтениями и бюджетом.

Достижения и результаты:
- Реализована функциональность поиска отелей по различным критериям, включая местоположение, даты заезда и выезда, количество гостей и предпочтительный бюджет.
- Разработан алгоритм, позволяющий пользователям получать рекомендации по отелям на основе их предпочтений и отзывов других пользователей.
- Внедрён механизм для обмена сообщениями, где бот информирует пользователей о найденных вариантах и отправляет ссылки для дальнейшего бронирования.
- Бот успешно прошёл пользовательское тестирование и был запущен, получив положительные отзывы от первых пользователей.

• https://github.com/EgorZybin/My_certificates/blob/main/Основы%20Python.%20Часть%2 02.png
Ссылка на проект GitHub: https://github.com/EgorZybin/TelegramBot_HotelAPI Ссылка на сертификат о прохождении курса «Основы Python. Часть 2»:
Образование
Новгородский торгово-технологический техникум, Великий Новгород
Поварское и кондитерское дело, 2017-2021
SKILLBOX
Python-разработчик, 2023-2024
Курсы и тренинги
Обо мне
Я — целеустремлённый backend-разработчик с опытом проектной деятельности, увлечён созданием масштабируемых и функциональных решений. Разрабатываю веб- приложения, интегрирую современные технологии и эффективно решаю сложные задачи.
Мои ключевые компетенции включают:
• Разработка API и серверных приложений на Python с использованием Django, FastAPI и Flask.
• Работа с реляционными базами данных (PostgreSQL, MySQL, SQLite) и ORM- библиотеками (SQLAlchemy, Django ORM).
• Создание контейнеризированных приложений с Docker и настройка их развертывания.

• Обеспечение безопасности веб-приложений и интеграция современных методов аутентификации (OAuth, JWT).
• Автоматизация тестирования с использованием Pytest и Unittest.
Я успешно реализовал проекты различного масштаба, включая интернет-магазины, мессенджеры и Telegram-ботов. Моим подходом к разработке являются качество, поддерживаемость кода и соблюдение принципов REST, ООП и клиент-серверной архитектуры.
Нацелен на постоянное развитие и углубление в новые технологии. Открыт к работе в команде, готов делиться знаниями и учиться у коллег.
Рассматриваю стажировки и удалённые проекты, чтобы продолжать вносить вклад в инновационные решения, улучшая свои навыки.
Ссылка на полученные сертификаты: https://github.com/EgorZybin/My_certificates

Посмотрите похожие резюме

Backend-разработчик (Node.js / NestJS)
Зарплата: 200 000 руб.
Backend-разработчик Node.js / NestJS
Зарплата: 250 000 руб.
Backend-разработчик
Зарплата: 100 000 руб.
Python Backend Developer
Зарплата: 60 000 руб.