Python developer

Контакты


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

Описание

Ищу работу или стажировку на вакансию Python-разработчика с целью получения опыта. Рассмотрю полную или частичную занятость. Преимущественно удаленный формат работы.

Мне нравится моя работа и, в особенности, её аналитическая часть. Я познакомился с принципами сбора и парсинга данных и обучением нейросетей и понял, что мир программирования максимально меня привлекает. От того я и задумался о смене сферы деятельности и прохожу курсы от онлайн школы Hexlet на профессию Python разработчик. Планирую развиваться именно в этом направлении с дальнейшим погружением в ML.

В данный момент я нахожусь на стадии завершения курса на платформе Hexlet по профессии Python-разработчик. За время обучения написал 3 проекта.

Ознакомиться с проектами можно на моем Github

1. Brain games
Консольное приложение, состоящее из 5 математических игр. Нужно дать три правильных ответа и игра завершится. Если дан ошибочный ответ, то происходит выход и игра предлагает начать заново.

Полученные навыки:
1. Настройка виртуального окружения при помощи poetry
2. Выстраивание логики проекта.
3. Работа с терминалом Linux
4. Работа с Git
5. Использование стандартов PEP8 при работе.

Стек технологий: Python, Poetry, Git, Github, Codeclimate

2. Difference Calculator
Вычислитель отличий - программа, которая определяет разницу между двумя структурами данных. В проекте реализована поддержка файлов формата json и yml.

Полученные навыки:
1. Работа с деревьями и рекурсией.
2. Работа с абстракцией.
3. Написание автотестов при помощи фреймворка Pytest (параметризация тестов, работа с фикстурами).
4. Настройка CI.
5. Применение CodeCoverage.
6. Работа с параметрами командной строки.
7. Работа с модулями и пакетами.

Стек технологий: Python, Poetry, Git, Github Actions, Codeclimate, Pytest, Argparse

3. Page Analyzer
Page Analyzer - веб-приложение, которое производит SEO анализ указанного сайта.

Полученные навыки:
1. Работа с Flask
2. Создание шаблонов страниц с использованием Bootstrap;
3. Работа с PostgreSQL при помощи библиотеки psycopg;
4. Деплой проекта на Render;
5. Использование переменных окружения для разработки и продакшна. Работа с python-dotenv;
6. Выполнение HTTP-запросов с помощью библиотеки requests;
7. Парсинг и извлечение данных из HTML при помощи библиотеки BeautifulSoup

Стек технологий: Flask, Pytest, gunicorn, Bootstrap, Jinja 2, python-dotenv, psycopg, BeautifulSoup

4. Task Manager
Task Manager - система управлениями задачами со всем необходимым функционалом.

Полученные навыки:
1. Создание двуязычного Django-приложения
2. Практическая отработка Django-представлений на основе классов;
3. Настройка связей между моделями;
4. Настройка аутентификации пользователей и разрешений для аутентифицированных пользователей;
5. Тестирование Django-приложений
6. Отслеживание ошибок с помощью Rollbar

Стек технологий: Django 4, PostreSQL, Sqlite3, Rollbar, Pytest, gunicorn, Bootstrap, Jinja 2, python-dotenv, psycopg, django-filter, django-modeltranslation

Навыки
  • Python
  • SQL, PostgreSQL
  • Data analysis
  • Git
  • Linux
  • OOP
  • Flask
  • Django
  • CSS, HTML, Bootstrap
  • Postman
  • Pandas, mathplotlib

Софт скилы:
* Командный игрок
* Критическое мышление
* Навыки ведения переговоров
* Тайм-менеджмент

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

Опыт


Purchasing Analyst, UCGHDD
Октябрь 2022 - по настоящее время
  • Сбор данных, парсинг — ежедневный анализ крупнейших онлайн-рынков (eBay, Amazon, Facebook и т. д.) в США, чтобы проверить текущие цены на товары и найти выгодные предложения.
  • Анализ собранных данных - обработка собранных данных с помощью скриптов и макросов.
  • Оценка рисков и отслеживание жизненного цикла продуктов компании - еженедельный просмотр статистики продаж, изменения цен и просмотров текущих продуктов компании.

В качестве своих достижений могу отметить:
Ввел два новых направления для продаж (IT оборудование и ручной инструмент), что позволило увеличить прибыль компании и позволило увеличить ассортимент. Участие в обучении computer vision модели для поиска интересующего оборудования на картинках через google vision.

Database Operator, NOVARCTIC
Сентябрь 2021 - Сентябрь 2022
  • Менеджмент баз данных - работа с SQL запросами, создание, рефакторинг, оптимизация баз данных
  • Управление проeктом - участие в митингах, выдвижение предложений по улучшению/развитию текущих баз данных
  • Генерация отчётности - ежедневное создание дашбордов на основании данных из БД.

В качестве своих достижений могу отметить:
Участие в успешной миграции баз данных (хранение, изменение и внесение новых данных. Создание шаблонов для выгрузки отчётности и изобретения способа генерации отчётности без прямого доступа в БД) в условиях горящих сроков и отсутствия интернета, в связи со сменой локальных серверов.

Образование


Hexlet
Февраль 2023 - по настоящее время
Нижегородский государственный архитектурно-строительный университет, Инженерно-строительный факультет, Промышленное и гражданское строительство, Инженер-проектировщик
Сентябрь 2015 - Июль 2019

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Белград, Сербия

Комментарии


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

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

Изменения внесены
0

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

Больших успехов тебе в профессии Python-разработчика!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...