Junior Python Developer
Основное
Не указано
Ищу работу/стажировку на позицию Junior Python Developer на полный рабочий день. Живу попеременно в городе Москва и Нижний Новгород, поэтому в приоритете удаленный формат работы.
На текущий момент обучаюсь по профессии “Python-разработчик” на Hexlet.
Завершены следующие проекты:
1.| Игры разума / Brain Games
Набор из пяти консольных мини-игр.
В рамках проекта получены практические навыки:
* Настройка окружения (Ubuntu, PyCharm, Poetry)
* Работа с командной строкой (Vim)
* Работа с Git
* Настройка CI (Github actions)
* Писать чистый код ( Wemake Python Styleguide), CodeClimate
Стэк: Python, Git, GitHub Actions (CI), prompt, random.
2.| Вычислитель отличий / Gendiff
Утилита командной строки. Определяет разницу между двумя структурами данных с возможностью выбора формата вывода.
В рамках проекта получены практические навыки:
* Работа с древовидной структурой данных и рекурсией
* Создание cli-приложения (argparse)
* Работа с файлами (формат: json, yaml)
* TDD, автоматизированные тесты
Стэк: Python, Git, GitHub Actions (CI), argparse, json, PyYAML, Pytest.
3.| Анализатор страниц / Page Analyzer
Веб-приложение на фреймворке Flask, которое осуществляет базовый анализ указанной страницы на SEO-пригодность (проверка доступности сайта (HTTP status), наличие тегов). Сохранение осуществленных проверок в подключенной базе данных (PostgreSQL).
В рамках проекта были применены принципы MVC-архитектуры, а так же получены практические навыки:
* Работа c Flask
* Работа с шаблонизаторами (Jinja2, Bootstrap);
* Работа c HTTP (requests);
* Интеграция БД (PostgreSQL);
* Парсинг данных (BeautifulSoup);
* Деплой посредством PaaS (Railway)
Стек: Python, Git, GitHub Actions (CI), Flask, poetry, PostgreSQL, BeautifulSoup, Code Climate
4.| Менеджер задач / Task Manager
Веб приложение для управления задачами. Позволяет ставить задачи, назначать исполнителей, добавлять теги и менять статусы выполнения. Для работы требуется регистрация и аутентификация.
В рамках проекта были получены практические навыки:
* Работа c Django (CRUD, фильтрация, test coverage)
* Работа с шаблонизатором (Bootstrap);
* Подключение Rollbar
* Деплой посредством PaaS (Render)
Стек: Python, Django
- Python core (PyCharm)
- GitHub
- PostgreSQL
- Flask
- CI/CD
- Базовые знания Linux (Ubuntu), умение работать с командной строкой (Vim)
Работа
- Контроль и поддержка процессов регистрации МИ.
- Взаимодействие с лечебными учреждениями с нормативной точки зрения.
- Проверка переводов и сопровождение документации по продукции.
- Маркетинговая и техническая поддержка по продукции.
- Тренинги и обучение по продукции.
Достижения: более 7 финализированных проектов по регистрации новой продукции.
Развитие soft-скиллов: тайм-менеджмент, умение работать в команде и брать на себя ответственность, навыки коммуникаций, креативное мышление, проактивность, целеустремленность и умение доводить начатое до конца.
- Техническая поддержка и консультирование
- Ввод в эксплуатацию медицинского оборудования, обучение пользователя.
- Ремонт и техническое обслуживание медицинского оборудования.
- Обновление ПО медицинского оборудования
- Проведение тренингов/ обучение специалистов компании
Активное развитие soft-скилов в процессе работы.
- Технический анализ новой медицинской продукции, отслеживание деятельности конкурентов.
- Формирование технических спецификаций, инструкций.
- Обучение пользователей.
- Перевод английской документации, брошюр.
Образование
Рекомендации
Резюме выглядит достаточно хорошо. У вас есть опыт работы в различных компаниях, а также проекты, в которых вы применяли свои навыки Python-разработчика. Особенно впечатляет то, что вы работали над разными проектами, используя разные инструменты и технологии. Кроме того, вы указали свои достижения и развитие soft-скиллов, что является важным аспектом.
Однако, есть несколько моментов, которые можно улучшить. Во-первых, добавьте информацию о своих навыках и знаниях в области Python-разработки. Уточните, какие фреймворки и библиотеки вы использовали, какие базы данных знаете и какие основные принципы и паттерны проектирования вам знакомы.
Во-вторых, укажите более подробную информацию о своем образовании. Укажите название института, факультета и годы обучения. Если у вас есть какие-либо достижения или проекты, связанные с вашим образованием, укажите их.
И наконец, добавьте контактную информацию, такую как номер телефона и адрес электронной почты, чтобы работодатель мог связаться с вами.
В целом, резюме выглядит обширным и информативным, но улучшениями можно сделать его еще более привлекательным и полным.
Сопроводительное письмо
Уважаемый руководитель,
Я хочу подать заявку на позицию Junior Python Developer в вашей компании. У меня есть опыт работы над различными проектами, которые я хотел бы поделиться с вами.
На данный момент я обучаюсь по профессии "Python-разработчик" на Hexlet и завершил несколько проектов, которые помогли мне развить практические навыки в программировании. Один из таких проектов - "Игры разума / Brain Games", где я создал набор из пяти консольных мини-игр. В рамках этого проекта я освоил настройку окружения, работу с командной строкой, работу с Git и настройку CI. Также я приобрел навыки написания чистого кода.
Еще один проект, на котором я работал, - "Вычислитель отличий / Gendiff". Это утилита командной строки, которая определяет разницу между двумя структурами данных с возможностью выбора формата вывода. В рамках этого проекта я освоил работу с древовидной структурой данных, создание cli-приложений и работу с файлами.
Также я работал над проектом "Анализатор страниц / Page Analyzer", в котором создал веб-приложение на фреймворке Flask. Это приложение осуществляет базовый анализ указанной страницы на SEO-пригодность. Я также получил опыт работы с БД PostgreSQL, парсингом данных и деплоем приложений.
Я также разработал веб-приложение "Менеджер задач / Task Manager", которое позволяет управлять задачами, назначать исполнителей и менять статусы выполнения. Для работы приложения требуется регистрация и аутентификация пользователей.
Кроме того, я имею опыт работы в области сервисного обслуживания и регистрации медицинского оборудования. Работал инженером по сервисному обслуживанию в компаниях Fisher and Paykel Healthcare LLC и Draeger LLC. В моих обязанностях входило взаимодействие с лечебными учреждениями, контроль и поддержка процессов регистрации МИ, техническая поддержка и консультирование пользователей.
Я обладаю навыками командной работы, умею работать в командной строке и имею опыт работы с Git, GitHub Actions и CI/CD. Также я знаком с базовыми принципами Linux и умею работать с командной строкой.
Я очень заинтересован в возможности присоединиться к вашей компании и применить свои навыки и знания в разработке Python. Я готов к новым вызовам и готов учиться и развиваться вместе с вашей командой.
Прилагаю мое резюме для вашего рассмотрения. Буду благодарен за возможность обсудить свои навыки и опыт на собеседовании.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Python Developer
Objective: Seeking a full-time job/internship as a Junior Python Developer. I am currently living between Moscow and Nizhny Novgorod, so remote work is preferred.
Education:
- Hexlet Python Developer (currently enrolled)
Projects:
1. Brain Games
- A set of five console mini-games.
- Practical skills gained: environment setup (Ubuntu, PyCharm, Poetry), command line usage (Vim), Git usage, CI setup (Github actions), writing clean code (Wemake Python Styleguide), CodeClimate integration.
- Stack: Python, Git, GitHub Actions (CI), prompt, random.
-
- A command line utility that determines the difference between two data structures with customizable output formats.
- Practical skills gained: working with tree-like data structures and recursion, creating CLI applications (argparse), file handling (json, yaml formats), TDD, automated testing.
- Stack: Python, Git, GitHub Actions (CI), argparse, json, PyYAML, Pytest.
-
- Web application built with Flask that performs basic analysis of a specified webpage for SEO suitability (checks site availability, presence of tags). Saves performed checks in a connected PostgreSQL database.
- Practical skills gained: working with Flask, templating (Jinja2, Bootstrap), HTTP handling (requests), database integration (PostgreSQL), data parsing (BeautifulSoup), deployment using PaaS (Railway).
- Stack: Python, Git, GitHub Actions (CI), Flask, poetry, PostgreSQL, BeautifulSoup, Code Climate.
-
- Web application for task management. Allows setting tasks, assigning performers, adding tags, and changing completion status. Requires registration and authentication.
- Practical skills gained: working with Django (CRUD, filtering, test coverage), templating (Bootstrap), Rollbar integration, deployment using PaaS (Render).
- Stack: Python, Git, GitHub Actions (CI), Django, PostgreSQL, Bootstrap, CI/CD, Linux (Ubuntu), Vim.
Work Experience:
1. Company: Fisher and Paykel Helathcare LLC
Position: Service, Registration, and Quality Engineer
Start date: 2017-02-01
End date:
Responsibilities: Control and support of medical device registration processes, interaction with healthcare institutions from a regulatory perspective, verification of translations and documentation support for products, marketing and technical support for products, training on products.
Achievements: Completed over 7 projects related to new product registration.
Soft skills development: Time management, teamwork, responsibility-taking, communication skills, creative thinking, proactivity, goal-oriented mindset.
Company: Draeger LLC
Position: Service Engineer
Start date: 2011-04-01
End date: 2017-02-01
Responsibilities: Technical support and consulting, installation and user training for medical equipment, repair and maintenance of medical equipment, software updates for medical equipment, conducting training sessions for company specialists.
Soft skills development: Ongoing development of soft skills during work.Company: Darton MC LLC
Position: Service Engineer
Start date: 2010-04-01
End date: 2011-04-01
Responsibilities: Technical analysis of new medical products, competitor monitoring, creation of technical specifications and instructions, user training, translation of English documentation and brochures.
Education:
- Hexlet Python Developer (currently enrolled)
- Moscow State University of Instrument Engineering and Informatics
- Degree: Biomedical Devices and Systems
- Start date: 2005-09-01
- End date: 2010-07-01
Skills:
- Python core (PyCharm)
- Git
- GitHub
- PostgreSQL
- Flask
- CI/CD
- Basic knowledge of Linux (Ubuntu), command line usage (Vim)
Contact:
- Email: dmbrag@gmail.com
Добавить комментарий