BackEnd разработчик на Python

Ставрополь, Россия
Миддл
Информационные технологии
Удаленная работа
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент BackEnd Developer (Python).

Мои компетенции и опыт

нужен доступ к резюме - мой Гит

нужен доступ к резюме -Мой сайт портфолио


Python BackEnd Developer

Компания A-SWISS - это международная платформа для обучения врачей по направлению Anti-Age медицина.
Занимаюсь поддержанием legacy кода и разработкой нового функционала в качестве бек разработчика.

Какие задачи выполняю:
- поддержка legacy кода после 3-х команд разработчиков. Разработка новых фич на фреймворке Django/DRF
- работа с БД PostgreSQL, оптимизация запросов, архитектура БД, работа с моделями
- интеграция с сторонними сервисами лабораторий
- поиск и отладка багов, улучшение существующего функционала
- покрытие кода интеграционными тестами на PyTest
- работа в команде по GitFlow (используем GitLab) и SCRUM методике
- участие в проектировании архитектуры проекта
- декомпозиция задач

Результат:
- ускорил загрузку графиков анализов в 10 раз за счет оптимизации запросов к БД
- 100% тестами своего кода и частично чужого (старого кода)
- улучшение работы сервиса, за счет новых фич и устранения старых багов
- разработка нового приложения для отчетов и статистики медицинских услуг


нужен доступ к резюме /

BackEnd Developer (Python)

В компании OmniChem я занимаюсь разработкой цифровой платформы, которая представляет собой маркетплейс для химического сырья. Проект занял 4-е место (из 150) в акселераторе "Физтех.Идея!"

- Проектирование архитектуры приложения, планировании и декомпозиции задач
- Взаимодействие с другими участниками команды, ревью кода, разработка по GitHub Flow
- Написание ручек REST API (Django/DRF), документирование в swagger
- Настройка выполнения асинхронных задач с применением брокера сообщений Celery
- Парсинг и загрузка каталогов поставщиков. Написание скриптов перевода данных
- Оптимизация SQL запросов (PostgreSQL), используя Django ORM
- Покрытие кода тестами (Unittest)
- Развертывание и поддержание бэкенда на сервере Linux с использованием Docker
- Разработка чат бота в ТГ с использованием библиотек aiogram и openai

Результат:
- Принял активное участие в развитии сервиса OmniChem
- Повысил качество кода сервиса. За счет оптимизации запросов ускорилась работа приложения на 20%
- Улучшил эффективность поиска на сайте
- Написал 30% кодовой базы бэкенда
- написал приложение для авторизации пользователей по JWT токенам


ООО Интерсервис

Backend разработчик (Python)

- Участие в планировании и декомпозиции задач
- Отвечал за разработку и оптимизацию баз данных, а также создание API (Django) для взаимодействия фронтенда и мобильного приложения с базой данных (PostgreSQL)
- Поддержка API для веб-приложений
- Командная работа и взаимодействие с другими отделами проекта
- Занимался оптимизацией базы данных, что увеличило производительность приложения на 20%


Стажировка/учеба

нужен доступ к резюме /

стажер/студент

Познавал азы бэкенда, а именно:
- Язык программирования Python
- Фреймворк Django
- Работа с базами данных
- Обработка запросов и ответов
- Аутентификация и авторизация


Специализация
Информационные технологии
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты