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
- Python
- SQL, PostgreSQL
- Data analysis
- Git
- Linux
- OOP
- Flask
- Django
- CSS, HTML, Bootstrap
- Postman
- Pandas, mathplotlib
Софт скилы:
* Командный игрок
* Критическое мышление
* Навыки ведения переговоров
* Тайм-менеджмент
Работа
- Сбор данных, парсинг — ежедневный анализ крупнейших онлайн-рынков (eBay, Amazon, Facebook и т. д.) в США, чтобы проверить текущие цены на товары и найти выгодные предложения.
- Анализ собранных данных - обработка собранных данных с помощью скриптов и макросов.
- Оценка рисков и отслеживание жизненного цикла продуктов компании - еженедельный просмотр статистики продаж, изменения цен и просмотров текущих продуктов компании.
В качестве своих достижений могу отметить:
Ввел два новых направления для продаж (IT оборудование и ручной инструмент), что позволило увеличить прибыль компании и позволило увеличить ассортимент. Участие в обучении computer vision модели для поиска интересующего оборудования на картинках через google vision.
- Менеджмент баз данных - работа с SQL запросами, создание, рефакторинг, оптимизация баз данных
- Управление проeктом - участие в митингах, выдвижение предложений по улучшению/развитию текущих баз данных
- Генерация отчётности - ежедневное создание дашбордов на основании данных из БД.
В качестве своих достижений могу отметить:
Участие в успешной миграции баз данных (хранение, изменение и внесение новых данных. Создание шаблонов для выгрузки отчётности и изобретения способа генерации отчётности без прямого доступа в БД) в условиях горящих сроков и отсутствия интернета, в связи со сменой локальных серверов.
Образование
Рекомендации
Резюме имеет несколько проблем:
Недостаточное количество информации о навыках и опыте работы в области разработки на Python. Упоминается только один завершенный проект и один проект на рассмотрении, но не описывается их содержание и достижения.
Описание личных интересов и хобби не имеет отношения к профессиональной деятельности. Рекомендуется уделить больше внимания профессиональным достижениям и навыкам.
Список навыков содержит различные инструменты и технологии, но не указывается уровень владения каждым из них. Рекомендуется указать уровень опыта и знания для каждого навыка.
Описания опыта работы не достаточно конкретны и не позволяют оценить профессиональные достижения и ответственность.
Контактная информация (телефон и электронная почта) указаны в конце резюме, рекомендуется перенести их в начало для удобства работодателя.
Не указаны образование и сертификации, если таковые имеются.
Рекомендуется переработать резюме, уделяя больше внимания профессиональным навыкам, достижениям и опыту работы, а также использовать более конкретные и информативные описания.
Сопроводительное письмо
Уважаемый рекрутер,
Я с большим интересом представляю Вам свое резюме в надежде на возможность присоединиться к вашей команде в качестве Python разработчика. Я хотел бы поделиться некоторыми дополнительными деталями о моем опыте и навыках, которые, я уверен, могут быть ценными для вашей компании.
На данный момент я прохожу обучение по программе Python разработки. У меня есть один завершенный проект и еще один находится на рассмотрении. Я стремлюсь к самостоятельному решению проблем, однако при необходимости также готов общаться и работать в команде.
Хотел бы отметить, что я активно развиваюсь и совершенствую свои навыки, посещая различные курсы и семинары. Кроме того, я уделяю время тренировкам, провожу настольные ролевые игры и играю в компьютерные игры. Я ценю свое свободное время, но также готов вкладывать усилия в свою работу.
Мои навыки включают в себя Python, SQL, PostgreSQL, Poetry, Pytest, Git, Git Actions, Linux, командную строку, Excel, Google Sheets, Power Query и анализ данных. Я также имею опыт работы в области анализа данных, оптимизации процессов и имею навыки работы с таблицами.
В прошлом я работал в компании UCGHDD в должности аналитика по закупкам, где занимался сбором, анализом и обновлением информации о различных категориях товаров, а также оптимизацией продаж и взаимодействием с представителями крупных компаний. Также у меня был опыт работы в компании NOVARCTIC в должности оператора баз данных, где я занимался управлением проектами, работой с клиентами и контрагентами, а также обслуживанием и заполнением больших баз данных.
Я готов предоставить дополнительную информацию о своем опыте и навыках, а также ответить на любые вопросы, которые у вас могут возникнуть. Буду признателен, если вы рассмотрите мое резюме и предоставите мне возможность принести пользу вашей компании в качестве Python разработчика.
С уважением,
[Ваше имя]
Улучшенное резюме
Python developer
I am a Python developer with a strong preference for working independently and finding solutions to problems on my own. However, I also enjoy working in a team and effectively communicating when necessary.
Currently, I am undergoing training to further enhance my skills as a Python developer. I have successfully completed one project and have another one currently under review.
In my free time, I engage in physical exercise, participate in table-role-playing games, and further develop my skills through online courses. I also enjoy playing computer games as a way to relax and unwind.
My strengths lie in my ability to optimize processes and find simpler solutions to complex problems. I am a responsible and independent individual with expertise in Python, SQL, PostgreSQL, Poetry, Pytest, Git, Git Actions, Linux, command line, Excel, Google Sheets, Power Query, and Data Analysis.
Contact Information:
Phone: +70867693726
Email: bezrezen97@gmail.com
Work Experience:
Company: UCGHDD
Position: Purchasing Analyst
Start Date: September 1, 2022
End Date: N/A
Description: Responsible for data scraping, parsing, collection, and updating of information across various categories. Conduct in-depth studies, risk assessments, and track the life cycle of company products. Analyze collected data for sales optimization. Work with tables, technical documentation, and correspond with representatives of large companies.
Company: NOVARCTIC
Position: Database Operator
Start Date: September 1, 2021
End Date: September 1, 2022
Description: Worked with drawings, managed projects, and negotiated with customers and contractors. Conducted work in English language. Created and managed tables and dashboards to display progress according to specific criteria. Maintained and filled large databases. Wrote bug reports and handled incoming requests related to database operations. Conducted presentations and meetings on database work and department-specific topics.
Добавить комментарий
Михаил, привет.
Отлично поработал над созданием резюме!
Давай информацию с софт скиллами внесем также на русском языке, чтобы оставаться в канве русской версии резюме.
Больших успехов тебе в профессии Python-разработчика!
Добавить комментарий