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-разработчика!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...