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)

Опыт


Главный инженер проекта, Смарт-Проект (ГК "ПИК")
Комплексное проектирование наружных сетей электроснабжения
Февраль 2017 - Июль 2023
  • организовал проектные работы: планирование, декомпозиция задач, расстановка приоритетов
  • разработал, согласовал и сдал проектные решения по наружным сетям электроснабжения
  • организовал взаимодействие проектировщиков на проекте
Python- разработчик, friends.hexlet.io
Opensource проект Хекслета. Сервис отслеживает проекты компании и ее пользователей с открытым исходным кодом, анализирует активность и вклад пользователей, статистику проектов.
Сентябрь 2023 - по настоящее время
  • оптимизировал запросы к БД.
  • синхронизировал БД проекта с данными github через REST API
  • настроил среду разработки: dockerfile, docker-compose, хуки
  • актуализировал инструкции

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

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

Образование


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

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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...