Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл 23 минуты назад
Мужчина, 33 года, родился 25 января 1993
Москва, готов к переезду, готов к командировкам
python backend developer
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание, стажировка
Навыки
Уровни владения навыками
Средний уровень
Базовый уровень
Уровень не указан
Обо мне
Backend-разработчик на Python с опытом создания масштабируемых веб-приложений и интеграции микросервисных решений. Специализируюсь на FastAPI, асинхронном программировании (asyncio) и проектировании реляционных баз данных. Имею практический опыт полного цикла разработки: от проектирования архитектуры и написания Unit/Integration тестов до контейнеризации (Docker) и деплоя на облачные сервера. Обладаю бэкграундом в системном администрировании, что позволяет эффективно настраивать инфраструктуру (Nginx, CI/CD основы).
Технические навыки
• Языки программирования: Python (Advanced), SQL.
• Web Frameworks: FastAPI, Flask, aiogram.
• Базы данных: PostgreSQL, SQLite, SQLAlchemy, Alembic (миграции).
• Инфраструктура и DevOps: Docker, Docker Compose, Git (Git Flow, rebase/merge), Linux (Ubuntu), Nginx, CI/CD basics.
• Асинхронность и очереди: asyncio, Celery, Redis (caching), Apache Kafka (базово).
• Тестирование и качество: pytest (unit, integration), Ruff (linting), logging.
• Веб-технологии: REST API, gRPC, HTML, JWT (Authentication).
• Парсинг: BeautifulSoup, Selenium.
• Языки: Английский (A2-B1, чтение технической документации).
Проекты и Практический опыт
Сервис бронирования отелей (Pet-проект) | Full-cycle Development
Стек: Python, FastAPI, SQLAlchemy, PostgreSQL, Redis, Celery, Docker, Nginx, JWT, pytest
https://booking-fastapi-project.ru/
https://gitlab.com/freeyourself-group/booking
• Разработал архитектуру и бэкенд приложения для бронирования номеров с системой аутентификации пользователей (JWT).
• Реализовал миграции базы данных и управление схемами через Alembic.
• Внедрил кэширование часто запрашиваемых данных через Redis для повышения производительности API.
• Настроил асинхронную очередь задач на Celery для фоновых процессов.
• Обеспечил качество кода: написал фикстуры, unit и интеграционные тесты на pytest, внедрил линтинг (Ruff).
• Организовал деплой приложения на выделенный сервер: настроил Docker-контейнеры, веб-сервер Nginx, подключил домен и SSL-сертификаты.
• Результат: Работающее приложение с полным циклом разработки и документацией.
Бэкенд для мобильного приложения сравнения цен (Учебный проект)
Стек: Python, Flask, Requests
Github: https://github.com/ErkinBabayakov/mobile-app-backend
• Участвовал в команде разработки бэкенда для мобильного приложения.
• Реализовал API-интеграцию с Центральным Банком России для получения актуальных курсов валют.
• Использовал Git для командной разработки и код-ревью.
Опыт работы
Системный администратор
Министерство сельского хозяйства Республики Алтай | 2 года
• Администрирование серверов на базе Linux (Ubuntu), обеспечение их стабильной работы.
• Настройка сетевого оборудования и поддержка инфраструктуры.
• Релевантность для разработки: Глубокое понимание работы ОС Linux, сети и серверного окружения, что облегчает взаимодействие с DevOps-инструментами и деплой приложений.
Образование
Горно-Алтайский государственный университет
Магистратура, Прикладная информатика | 2024
• Факультет: Экономико-юридический.
• Специальность: Прикладная информатика
Новосибирский государственный университет
Бакалавриат, Геология | 2018
• Факультет: Геолого-геофизический.
Профессиональная переподготовка и курсы
Pytex.school
• Курс «Backend Разработка» (FastAPI, PostgreSQL, SQLAlchemy, Redis, Nginx, Docker).
Stepik
• Асинхронный и многопоточный Python.
• Брокеры сообщений: Apache Kafka.
• Git + GitHub (Pragmatic Programmer).
• Терминал Linux: Работа в командной строке.
• Добрые структуры данных и ООП в Python.
• Vector DB & RAG Developer, LangChain (ознакомление с LLM-технологиями).
Дополнительная информация
• Soft Skills: Умение работать в команде (Git Flow), ответственность за результат, стремление к постоянному обучению и изучению новых технологий.
• Готовность: К стажировке или позиции Junior Developer.
Высшее образование
2024
Высшее образование
Экономический факультет, Прикладная информатика (магистр прикладной информатики)
2018
Высшее образование
геолого-геофизический, Геология
Знание языков
Повышение квалификации, курсы
2024
Практики организации защиты информации ограниченного доступа, не содержащей сведения, составляющие государственную тайну
Алтайский государственный университет, информационная безопасность, защита информации
2024
Государственная политика в области противодействия коррупции в системе государственного (муниципального) управления
ООО "Сибирский институт профессионального развития", госслужба
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
