Python-developer (Junior)

Контакты


Контакты доступны после входа на сайт

Описание

Увлеченный python- разработчик. Пишу backend на Django и FastAPI, понимаю работу асинхронности и многопоточности в Python. В данный момент занимаюсь проектом Hexlet-Friends на стеке: Python3, Django4, Postgresql, работаю над задачами по синхронизации и обновлению данных пользователей сервиса, оптимизацией взаимодействия с REST API GitHub. Дополнительно оказываю помощь новым контрибьютерам с онбордингом в проект.

Навыки

Python3 | Django | Django ORM | PostreSQL | FastAPI | Redis | Docker | Docker Compose | SQLAlchemy | Celery | Pydantic | Pytest | Git

Знание иностранных языков:
Английский- В1

Описание проектов

Hexlet-Friends
Сервис отслеживает проекты компании и ее пользователей с открытым исходным кодом, анализирует активность и вклад пользователей, статистику проектов, автоматически строит рейтинг участников с достижениями.
Стек: Python3, Django4, PostgresSQL, Docker, Docker Compose


Конвертер валют
API-сервис на фреймворке FastAPI для конвертации валют по актуальному курсу, запрашиваему с внешнего API. Архитектура проекта предполагает легкую смену и переключение внешнего API за счет разделения интерфейсов. Предусмотрено кэширование для ранее запрошенных валютных пар.
Стек: Python 3.10, FastAPI (v.0.103.2), SQLAlchemy2.0, Pydantic2.0, Alembic, Postresql, Asyncpg, Redis, httpx, Postgres, Docker, Docker Compose.


Менеджер задач
Приложение на базе фреймворка Django 4.2. Сервис для управления задачами, позволяющий ставить задачи, назначать исполнителей и менять их статусы. Реализована регистрация и аутентификация базовыми средствами Django.
Стек: Python 3.10, Django 4.2, Django ORM, Poetry 1.2.2, GitHub Actions (CI), psycopg2, gunicorn, Postgres, Bootstrap5, SQL, django-filter


Анализатор страниц
Приложение на базе микрофреймворка Flask по архитектуре MVC, которое анализирует указанные страницы на SEO-пригодность.
Стек: Python 3.10, Flask, Poetry 1.2.2, GitHub Actions (CI), psycopg2, gunicorn, Postgres, Bootstrap5, SQL, Requests, Beautifulsoup


Вычислитель отличий
Консольное приложение, позволяющее сравнить два файла форматов json или yaml и вывести отличия между ними на экран в разных форматах на выбор. Реализация без ООП.
Стек: Python 3.10, Poetry 1.2.2, Pytest 7.3.0, GitHub Actions (CI)

Опыт


Python- разработчик, friends.hexlet.io
Opensource проект Хекслета. Сервис отслеживает проекты компании и ее пользователей с открытым исходным кодом, анализирует активность и вклад пользователей, статистику проектов.
Сентябрь 2023 - по настоящее время
  • оптимизировал запросы к БД.
  • синхронизировал БД проекта с данными github через REST API
  • настроил среду разработки: dockerfile, docker-compose, хуки
  • актуализировал инструкции

Стек: Python3, Django4, PostgresSQL, Docker, Docker Compose

Главный инженер проекта, Смарт-Проект (ГК "ПИК")
Комплексное проектирование наружных сетей электроснабжения
Февраль 2017 - Июль 2023
  • организовал проектные работы: планирование, декомпозиция задач, расстановка приоритетов
  • разработал, согласовал и сдал проектные решения по наружным сетям электроснабжения
  • организовал взаимодействие проектировщиков на проекте
Ведущий инженер проектировщик электротехнического отдела, Институт "Теплоэлектропроект"
Комплексное проектирование генерирующих электростанций
Декабрь 2008 - Ноябрь 2016
  • наладил работу по ведению 3D-модели проектов
  • тестировал внедрение и интеграцию автоматических расчетных системы в проекты
  • наладил взаимодействие по проекту со смежными командами проектировщиков

Образование


Python-разработчик, школа программирования Hexlet
Октябрь 2022 - Сентябрь 2023
Московский государственный технический университет им. Н.Э. Баумана. Инженер высокоэффективных процессов обработки материалов. Лазерная техника и технологии.
Сентябрь 2003 - Июнь 2009

О себе
Готов к релокации
Проживаю в городе Коломна, Московская область

Программированием заинтересовался в конце 2021 года в качестве хобби. Это оказалось увлекательно настолько, что я решил заняться разработкой профессионально. Прошел обучение по профессии "Python-разработчик" в школе программирования Хекслет и полностью сосредоточил усилия на развитии в программировании.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...
Резюме содержит следующие положительные аспекты: Хороший набор навыков в области Fron...
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...