Python Backend разработчик
Сурайё
Возраст
24 года (06 Ноября 2001)
Город
Калуга
Возможен переезд в другой город
Гражданство
Россия
Полная занятость
7 месяцев
Информационные технологии / IT / Интернет
Обязанности:
1. Разработка FastAPI-приложения для парсинга, обработки и хранения данных о торгах нефтепродуктами с сайта СПБМТСБ (SPIMEX);
2. Реализация парсера XLSX-бюллетеней с фильтрацией данных (объемы, цены, количество договоров);
3. Проектирование схемы БД (PostgreSQL) с аналитическими полями (oil_id, delivery_type_id и др.);
4. Настройка асинхронного взаимодействия с БД через asyncpg и SQLAlchemy;
5. Создание REST API с методами для выборки данных (список последних торговых дат, динамика торгов за период, фильтрация по коду нефтепродукта, типу поставки и базису);
6. Интеграция кэширования Redis с автоматическим сбросом;
7. Деплой сервисов в Docker-контейнерах (FastAPI, PostgreSQL, Redis) через docker-compose;
8. Написание тестов (pytest) для API и парсера.
Личные результаты:
1. Спроектировала REST API на FastAPI с четким разделением слоев (router → service → repository);
2. Реализовала гибкую систему фильтрации (по датам, продуктам, типам поставок) с валидацией через Pydantic;
3. Оптимизировала работу с БД за счет кэширования запросов в Redis.
Stack: Python, FastAPI, PostgreSQL, asyncpg, SQLAlchemy, Alembic, fastapi-cache2, Redis, aiofiles, xlrd, pydantic, pydantic-settings, Docker, Docker Compose, pytest, pytest-asyncio, GitHub.
Ссылка на GitHub: https://github.com/Sura1096/spimax_project
Информационные технологии / IT / Интернет
Обязанности:
1. Разработка API для управления бизнесом на основе монолитной архитектуры с использованием FastAPI и PostgreSQL;
2. Реализация модуля аутентификации и авторизации (JWT), включая регистрацию компании и сотрудников, управление правами доступа;
3. Проектирование и разработка организационной структуры компании с использованием ltree в PostgreSQL, включая создание подразделений, должностей и назначение руководителей;
4. Реализация функционала управления сотрудниками: редактирование личных данных, перепривязка почты, управление ролями;
5. Разработка системы управления задачами: создание, редактирование, удаление задач, назначение исполнителей, наблюдателей, установка дедлайнов и статусов;
6. Оптимизация базы данных, настройка кеширования с использованием Redis для повышения производительности.
Личные результаты:
1. Разработала гибкую систему аутентификации, регистрацию через email-инвайты;
2. Оптимизировала работу с организационной структурой, внедрив ltree для быстрого поиска сотрудников и подразделений;
3. Улучшила производительность API, сократив время выполнения запросов за счет кеширования;
4. Реализовал систему управления задачами, повысив эффективность внутренних процессов компании.
Stack: Python, FastAPI, PostgreSQL, asyncpg, SQLAlchemy, Alembic, fastapi-cache2, PyJWT, Redis, GitHub.
Ссылка на GitHub: https://github.com/Sura1096/org_flow
Информационные технологии / IT / Интернет
Обязанности:
1. Разработка API диспетчера задач с использованием FastAPI и PostgreSQL;
2. Проектирование и реализация базы данных (PostgreSQL) с моделями пользователей и задач;
3. Реализация аутентификации и авторизации с помощью OAuth2 и JWT-токенов для защиты API;
4. Разработка REST API для работы с задачами: создание, получение, обновление, удаление;
Личные результаты:
1. Разработала гибкую систему API для управления задачами с продуманной архитектурой;
2. Внедрила OAuth2 аутентификацию, обеспечив безопасность API.
Stack: Python, FastAPI, PyJWT, OAuth2, PostgreSQL, SQLAlchemy, Alembic, GitHub.
Ссылка на GitHub: https://github.com/Sura1096/task_manager_FastAPI
Информационные технологии / IT / Интернет
Обязанности:
1. Разработка телеграм-бота AnimeBot на основе aiogram для поиска и отображения информации об аниме;
2. Интеграция с Jikan API для получения данных об аниме;
3. Реализация поиска по жанрам, популярным аниме и названию с использованием инлайн-кнопок и пагинации;
4. Разработка механизма случайного выбора аниме с отображением картинки, описания, рейтинга и других деталей;
5. Обработка пользовательских команд, реализация системы помощи и возможности связи с администратором;
6. Оптимизация асинхронных запросов с использованием aiohttp для повышения производительности;
7. Написание unit-тестов с pytest для проверки стабильности работы бота.
Личные результаты:
1. Разработала функциональный Telegram-бот, позволяющий пользователям удобно находить аниме по различным критериям;
2. Оптимизировала работу с API, сократив время ответа за счет эффективного использования aiohttp;
3. Реализовала удобную пагинацию для списков аниме, улучшив пользовательский опыт;
4. Обеспечила покрытие тестами, что позволило снизить количество багов и повысить надежность кода.
Stack: Python, aiogram, aiogram-widgets. aiohttp, jikanpy-v4, pytest, GitHub.
Ссылка на GitHub: https://github.com/Sura1096/Anime_Bot
Высшее (Бакалавр)
Специализация: Менеджмент
Калуга, 2019 — 2024 гг.
Английский — Базовые знания
Python Backend разработчик с уверенными знаниями и опытом в реализации проектов, приближенных к боевым условиям.
Разрабатывала REST API, системы аутентификации, парсеры и интеграции, используя стек FastAPI, PostgreSQL, Redis, Docker. Уверенно владею инструментами backend-разработки, понимаю архитектуру веб-приложений, умею проектировать структуру БД, настраивать кэширование и писать чистый код, знакома с микросервисной архитектурой и асинхронным программированием.
Ищу возможности присоединиться к команде, где смогу расти как разработчик, участвовать в создании масштабируемых и полезных сервисов.
25 августа, 2014
30 000 руб
Владислав
Город
Калуга
Возраст
32 года (12 сентября 1993)
Опыт работы:
1 год и 8 месяцев
Последнее место работы:
Инженер технической поддержки, ОАО "Вымпелком"
10.2011 - 06.2013
15 августа, 2014
25 000 руб
Анна Геннадьевна
Город
Калуга
Возраст
34 года (18 июня 1991)
Опыт работы:
16 лет
Последнее место работы:
Инженер-программист, ВДПО Калужской области
07.2014 - по текущее время
13 марта, 2015
Владимир
Город
Калуга local_shipping
Возраст
35 лет (21 апреля 1990)
Опыт работы:
13 лет и 4 месяца
Последнее место работы:
Старший инженер-программист, ЗАО "Эксперт Солюшнс"
09.2012 - по текущее время
Резюме размещено в отрасли