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, можно выделить:
- Калькулятор с обратной польской нотацией
- Получение снимков со спутников и снимков NDVI
- Простой сервер с одной html страничкой, который общается со Stripe и создает платёжные формы для товаров.
- Простой REST API фото менеджер.
- Простой каталог исполнителей и их альбомов с песнями.
- Сервис работающий с данными из Google Sheets и Telegram API
- Небольшой скрипт для получения списка вакансий, на которые откликнулся пользователь на hh и career.habr, для дальнейшего анализа
Django, DRF, FastAPI, PostgreSQL, Redis, Celery, Docker, Nginx, Flask, Poetry, Asynio
Работа
В обязанности входила поддержка работоспособности информационных систем и веб-сервисов, доработка внутрисистемных сервисов программных продуктов, а также разработка новых веб-сервисов и их настройка.
Ключевые задачи:
- Разворачивал приложения с помощью Docker.
- Использовал Celery в связке с Redis для настройки фоновых задач и хранение в Redis временных файлов, а также занимался оптимизацией редких задач.
- Анализировал приложения на Django и DRF для устранения ошибок и написания доработок.
- Разрабатывал приложения на Django, DRF, FastAPI и Flask.
- Использовал Poetry в качестве пакетного менеджера.
- Работал с системой контроля версий GitHub и GitLab для доработок, а также использовал Kaiten в качестве доски.
Разрабатывал приложения во время обучения и выполнял различные тестовые задания.
Ключевые задачи:
- Работал с 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
Образование
Рекомендации
Резюме в целом находится на хорошем уровне. Кандидат подробно описывает свои основные навыки и опыт работы, указывая фреймворки, БД, инструменты и технологии, с которыми работал. В описании проектов кандидат указал на конкретные задачи, которые выполнял, и использованные технологии. Также кандидат описывает свои знания в области алгоритмов и структур данных, что может быть полезным в работе. Однако, не хватает информации о достижениях в проектах и результативности работы, что могло бы сделать резюме более привлекательным для работодателя. Также рекомендуется уточнить информацию по образованию, указав факультет и специализацию.
Сопроводительное письмо
Уважаемый рекрутер,
Я хотел бы представить Вам свое резюме на позицию 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.
Добавить комментарий