Python-разработчик

Основное


Город

Санкт-Петербург

Готовность к релокации

Готов

Описание

Основные фреймворки:
Django, DRF, FastAPI, Flask.

Django и DRF в поддержке работоспособности информационных систем и веб-сервисов, доработка внутрисистемных сервисов программных продуктов, а также разработка новых веб-сервисов и их настройка.
FastAPI для разработки REST API внутрисистемных сервисов.
Flask для быстрых легких собственных моностраничных проектов.

БД:
PostgreSQL, Redis

PostgreSQL: разрабатывал архитектуру для внутрисистемного продукта, оптимизация запросов при использовании Django ORM, создание небольших индексов.
Redis: использовал для хранения временных файлов и для работы в связки с Celery.

Для планировки фоновых задач:
Celery в связки с Redis.

Оптимизировал количество задач для выполнения действий. Использование задач для общения с другими сервисами, для отправки сообщений, для контроля состояние некоторых параметров в БД.

Система контроля версий:
GitHub, Git

Хостинг:
Разворачивал на Heroku и собственном VDS сервере. На сервере использовал Docker.

Frontend:
Есть опыт использования CSS/HTML через использование BOOTSTRAP (https://github.com/192117/animals)

Парсинг:
Использовались Beautiful Soup, Selenium.

Пакетный менеджер:
Poetry, pip

Дополнительно:
Есть опыт работы с asyncio, aiohttp для взаимодействия с API различных сервисов.
Также изучал SOCKET, THREADING, MULTIPROCESSING, QUEUE.
Обладаю базовыми знаниями алгоритмов и структур данных (выполняю задачи на Codewars), изучал в теоретическом плане паттерны проектирования. Я постоянно совершенствую свои знания и навыки, проходя различные курсы и изучая документацию.

Среди проектов, которые были выполнены в различное время с использованием Django, DRF, FastAPI и Flask, можно выделить:

Навыки

Django, DRF, FastAPI, PostgreSQL, Redis, Celery, Docker, Nginx, Flask, Poetry, Asynio

Владение английским
Начальные знания
Hexlet
Телефон
+79939688432
Почта
Телеграм
@whatyournick
Дополнительные контакты

Работа


Python разработчик., СПБ ГКУ "ССПК"
Август 2022 - по настоящее время

В обязанности входила поддержка работоспособности информационных систем и веб-сервисов, доработка внутрисистемных сервисов программных продуктов, а также разработка новых веб-сервисов и их настройка.

Ключевые задачи:

  • Разворачивал приложения с помощью Docker.
  • Использовал Celery в связке с Redis для настройки фоновых задач и хранение в Redis временных файлов, а также занимался оптимизацией редких задач.
  • Анализировал приложения на Django и DRF для устранения ошибок и написания доработок.
  • Разрабатывал приложения на Django, DRF, FastAPI и Flask.
  • Использовал Poetry в качестве пакетного менеджера.
  • Работал с системой контроля версий GitHub и GitLab для доработок, а также использовал Kaiten в качестве доски.
Python разработчик, Фриланс
Декабрь 2021 - Ноябрь 2022

Разрабатывал приложения во время обучения и выполнял различные тестовые задания.

Ключевые задачи:

  • Работал с Docker.
  • Разрабатывал приложения с использованием Django, DRF, FastAPI и Flask.
  • Использовал PostgreSQL и SQLite в качестве БД, а Redis для хранения временных файлов.
  • Использовал Celery в качестве планировщика задач.
  • Запускал Django приложения с использованием gunicorn и настройкой Nginx.
  • Разрабатывал Телеграмм бота и занимался парсингом сайтов с использованием Selenium и BS4.
  • Работал с данными, используя pandas и numpy.
  • Использовал Poetry и Pip в качестве пакетных менеджеров.

Также изучал и применял регулярные выражения, алгоритмы и структуры данных, webhook (динамическое обновление данных счетчика на странице), а также паттерны проектирования. Изучал работу с библиотеками asyncio, socket, threading, multiprocessing и queue.

Примеры (некоторые проекты развернуты на сервере):

FastAPI:
Калькулятор с обратной польской нотацией
Получение снимков со спутников и снимков NDVI

Django, DRF:
Простой сервер с одной html страничкой, который общается со Stripe и создает платёжные формы для товаров.
Простой REST API фото менеджер.
Простой каталог исполнителей и их альбомов с песнями.
Сервис работающий с данными из Google Sheets и Telegram API

Flask:
Небольшой скрипт для получения списка вакансий, на которые откликнулся пользователь на hh и career.habr, для дальнейшего анализа

Образование


Университет ИТМО, Направление: Приборостроение. Профиль: Биоинженерия и биотехнические системы. Специализация: Интегрированные комплексы на предприятиях ТЭК.
Сентябрь 2018 - Июнь 2020
Университет ИТМО, Направление: Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии. Профиль: Информационные технологии и энергосбережение на предприятиях ТЭК.
Сентябрь 2014 - Август 2018

Комментарии


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

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

Ожидает подтверждения
0

Резюме в целом находится на хорошем уровне. Кандидат подробно описывает свои основные навыки и опыт работы, указывая фреймворки, БД, инструменты и технологии, с которыми работал. В описании проектов кандидат указал на конкретные задачи, которые выполнял, и использованные технологии. Также кандидат описывает свои знания в области алгоритмов и структур данных, что может быть полезным в работе. Однако, не хватает информации о достижениях в проектах и результативности работы, что могло бы сделать резюме более привлекательным для работодателя. Также рекомендуется уточнить информацию по образованию, указав факультет и специализацию.

Сопроводительное письмо

Уважаемый рекрутер,

Я хотел бы представить Вам свое резюме на позицию Python-разработчика. Мой профиль включает в себя опыт работы с фреймворками Django, DRF, FastAPI и Flask, а также с базами данных PostgreSQL и Redis. Я также работал с Celery для планировки фоновых задач и использовал Git и GitHub для системы контроля версий.

Я горжусь тем, что являюсь частью команды, которая разрабатывает и поддерживает информационные системы и веб-сервисы, а также занимается доработкой внутрисистемных сервисов программных продуктов. Я также имею опыт создания новых веб-сервисов и их настройки.

Я также имею опыт работы с asyncio, aiohttp, socket, threading, multiprocessing и queue. Мои знания и опыт включают в себя использование пакетных менеджеров Poetry и pip, а также парсинг с использованием Beautiful Soup и Selenium. Я также изучал алгоритмы и структуры данных, а также паттерны проектирования.

Я прилагаю список проектов, которые я разработал с использованием Python и соответствующих фреймворков, баз данных, пакетных менеджеров, парсинга и других инструментов.

Я готов к сотрудничеству с Вашей компанией, чтобы использовать свой опыт и навыки, и я уверен, что моя работа принесет пользу вашей компании.

Спасибо за рассмотрение моего резюме.

С уважением,
[Ваше имя]

Улучшенное резюме

Резюме Python-разработчика

Опытный Python-разработчик с опытом работы в различных фреймворках, таких как Django, DRF, FastAPI и Flask, а также в работе с базами данных PostgreSQL и Redis. Имеет опыт работы с Celery и Redis для планировки фоновых задач, оптимизации задач и хранения временных файлов. Использует систему контроля версий GitHub и Git, а также знаком с хостингом на Heroku и собственном VDS сервере.

Был задействован в различных проектах, включая калькулятор с обратной польской нотацией, получение снимков со спутников и снимков NDVI, простой сервер с одной html страничкой, который общается со Stripe и создает платежные формы для товаров, простой REST API фото менеджер, каталог исполнителей и их альбомов с песнями, сервис работающий с данными из Google Sheets и Telegram API, небольшой скрипт для получения списка вакансий, на которые откликнулся пользователь на hh и career.habr, для дальнейшего анализа.

Опыт работы с HTML/CSS через использование BOOTSTRAP и с парсингом с использованием Beautiful Soup и Selenium. Имеет базовые знания алгоритмов и структур данных, а также изучал паттерны проектирования.

Обладает крепкими коммуникационными и организационными навыками, а также умеет работать в команде. Готов постоянно совершенствовать свои знания и навыки, проходя различные курсы и изучая документацию.

Опыт работы:
- Компания: СПБ ГКУ "ССПК"
Позиция: Python разработчик.
Начало работы: 2022-08-01
Конец работы:
Описание: Поддержка работоспособности информационных систем и веб-сервисов, поддержка и доработка внутрисистемных сервисов программных продуктов, разработка новых веб-сервисов и их настройка.

  • Компания: Фриланс Позиция: Python разработчик Начало работы: 2021-12-01 Конец работы: 2022-11-01 Описание: Разработка приложений во время обучения, выполнение различных тестовых заданий.

Образование:
- Университет ИТМО, Направление: Приборостроение. Профиль: Биоинженерия и биотехнические системы. Специализация: Интегрированные комплексы на предприятиях ТЭК. Начало обучения: 2018-09-01, Конец обучения: 2020-06-01.
- Университет ИТМО, Направление: Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии. Профиль: Информационные технологии и энергосбережение на предприятиях ТЭК. Начало обучения: 2014-09-01, Конец обучения: 2018-08-01.


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме имеет хороший старт для начинающего инженера по тестированию. Указаны навыки, по...
Резюме имеет несколько проблем. Во-первых, оно слишком личное и не отражает профессио...
Резюме в целом выглядит хорошо, но есть несколько замечаний: Начало резюме можно пере...
Резюме описывает опыт работы Java-разработчиком и проекты, над которыми работал кандида...
Резюме содержит много информации, но нуждается в редактировании и оформлении. Стоит выд...
Резюме имеет несколько проблем: Начало резюме не содержит конкретной информации о том...
Даниил, привет! Отличное резюме :) Успехов тебе на пути в IT!
Резюме нуждается в доработке. В первую очередь, необходимо убрать из текста ненужную ин...
Резюме выглядит достаточно хорошо структурированным и содержит важную информацию о навы...
Резюме на первый взгляд содержит много информации, но не всегда она относится к професс...