Junior-Python-developer
Основное
Москва
Не готов
Ищу работу на позицию Junior Python Developer в офисе, удаленно, гибрид.
Решение сменить вид деятельности связано с тем, что нашел то, что меня действительно интересует и нравится.
C программированием знаком давно - первые программы на BASIC написал еще в 1986 году, будучи школьником. Помню, что получал удовольствие от того, что написанная мною программа работала. Пару лет назад случайно наткнулся на ссылку бесплатного курса "Основы программирования". Начав обучение, во мне сработал какой-то триггер - я вспомнил свой опыт из далекой молодости и понял, что это то, что мне нравится. С тех пор продолжаю учится. Но, только начав в сентябре 2022 года курс по профессии Python-разработчик на Хекслете, начал понимать все более упорядочено. Появилось понимание того, зачем все это нужно изучать.
Хочу выполнять работу, которая будет содействовать прогрессу человечества и в то же время развивать мои навыки разработчика.
На данный момент реализовал следующие проекты:
Detection of Differences
Консольная утилита сравнивает два JSON или YAML файла, и показывает разницу
Полученные навыки и используемые технологии:
- Использование модуля argparse, упрощающего создание интерфейсов консольных утилит
- Применение рекурсивного обхода древовидной структуры данных
- Автоматическое тестирование и CI используя GitHub Actions
Brain Games
Набор консольных игр для развития мозговой активности и улучшения навыков устного счета
Полученные навыки и используемые технологии:
- Построение архитектуры легко расширяемого приложения
- Работа с Poetry: настройка окружения, сборка, публикация и установка пакета
- Правильное оформление README (в том числе, используя asciinema для видео демонстрации примеров работы приложения)
- Автоматическая проверка качества кода, используя CodeClimate
- Проверка кода на соответствие стандартам, используя линтер flake8
Oriono's Black Jack
Игра в карты Black Jack с GUI интерфейсом
Полученные навыки и используемые технологии:
- Использование библиотеки Tkinter для создания GUI интерфейса
- Самостоятельно разработал интерфейс взаимодействия с пользователем: создание аккаунта и авторизация, запись результатов, сохранение лучших результатов
- Применение модуля datetime
- Практика полноценного использования Git и GitHub в процессе разработки
Hard skills:
- Python
- Git
- GitHub
- Pytest
- Poetry
- Tkinter
- SQL
- HTML/CSS
- Flask
пользуюсь VS Code, PyCharm
Soft skills:
Своими сильными сторонами считаю:
- Способность полностью погрузится в проект
- Достижение решения на интуитивном уровне
- Спокойно воспринимать конструктивную критику
- Готовность найти компромиссное решение
- Неконфликтность
Прошел много курсов по Python, HTML/CSS, SQL, Git, Go на разных ресурсах помимо Hexlet: Netology, GeekBrains, Sololearn.
Имеются сертификаты.
Работа
Предпринимательская деятельность: продажа и прошивка на автомобиль пультов автосигнализаций.
За все время не получил ни одного негативного отзыва, все оценки, в частности, на Авито - 5 баллов.
Оптовые и розничные продажи автосигнализаций
Совместно с партнером был реализован проект интернет-магазина по продаже пультов для автосигнализаций. Проект прошел развитие от сайта до небольшой компании с офисом и несколькими сотрудниками.
Оптовые продажи автоэлектроники
Продажа продукции клиентам компании
Деловая переписка с зарубежными поставщиками
Изготовление и размещение рекламы в СМИ
Организация выставок
Организация работы склада и доставки
Профессиональный спорт. Бейсбол. Член сборной России. Мастер спорта международного класса.
Образование
Рекомендации
Рекомендация по улучшению:
Резюме выглядит достаточно информативным и содержательным. Оно позволяет работодателю получить представление о кандидате, его опыте и навыках, а также проектах, над которыми он работал. В резюме хорошо описан опыт и интерес к программированию, а также приведены конкретные примеры проектов, на которых кандидат работал. Кроме того, указаны используемые технологии и инструменты, что также является важным для работодателя. В целом, резюме выглядит хорошо структурированным и легко читаемым. Однако, можно добавить информацию о своих достижениях и целях, чтобы привлечь больше внимания работодателя.
Сопроводительное письмо:
Уважаемый работодатель,
Я представляю Вам свое резюме на позицию Junior Python Developer. В данный момент я ищу работу в офисе, удаленно или на гибридной основе.
С программированием я знаком уже давно - первые программы я написал еще в 1986 году на BASIC. Но некоторое время я отошел от этой сферы и занимался другими делами. Но пару лет назад я случайно наткнулся на бесплатный курс Основы программирования и понял, что это именно то, что мне нравится. С тех пор я продолжаю учиться и совершенствовать свои навыки.
Я работал над несколькими проектами, в том числе игрой Alien Invasion с использованием библиотеки PyGame, карточной игрой Black Jack с графическим интерфейсом с использованием библиотеки Tkinter, а также CLI приложениями Brain Games и Вычислитель отличий. Я также изучал алгоритмы сортировки по книге "Грокаем алгоритмы" Адитья Бхаргава.
Я владею Python, Git, GitHub, Pytest, Poetry, Tkinter, SQL, HTML/CSS и использую VS Code и PyCharm для разработки. Кроме того, я прошел много курсов по Python, HTML/CSS, SQL, Git, Go на разных ресурсах помимо Hexlet и имею соответствующие сертификаты.
Я уверен, что мои навыки и опыт могут быть полезны для Вашей компании. Буду рад ответить на любые вопросы и обсудить возможность сотрудничества.
С уважением,
Богатырев Андрей
Редактура:
Junior Python Developer
Богатырев Андрей, Москва
Ищу работу на позицию Junior Python Developer в офисе, удаленно или гибридно.
Я знаком с программированием давно - первые программы на BASIC я написал еще в 1986 году, будучи школьником. Тогда дома появился самодельный компьютер, где в качестве монитора подключался черно-белый телевизор, а программы и сам BASIC или Assembler загружались с магнитофона на аудиокассетах. Я получал удовольствие от того, что написанная мной программа работала. Однако, в какой-то момент компьютер сломался и я надолго отошел от программирования. Я учился, занимался спортом, работал в других сферах, был обычным пользователем ПК.
Пару лет назад, случайно наткнулся на ссылку на бесплатный курс "Основы программирования". Начав обучение, во мне сработал какой-то триггер - я вспомнил свой опыт из далекой молодости и понял, что это мне нравится. С тех пор продолжаю учится. Однако, только начав курс на Hexlet, я начал понимать все более упорядочено. Появилось понимание того, зачем все это нужно изучать.
В данный момент я работаю над следующими проектами:
- Игра "Alien Invasion" с использованием библиотеки PyGame (в процессе обучения по книге Эрика Мэтиза "Изучаем Python")
- Карточная игра "Black Jack" с графическим интерфейсом с использованием библиотеки Tkinter (самостоятельная идея, прошу прощения за код, на тот момент я еще не учился на Hexlet, поэтому там просто все в одном файле около 700 строк - делал, чтобы просто работало, когда будет время, постараюсь рефакторить)
- CLI приложение "Brain Games": 5 консольных игр для тренировки мозга
- CLI приложение "Вычислитель отличий": сравнивает 2 JSON или YAML файла
- "Algos" - алгоритмы сортировки по книге "Грокаем алгоритмы" Адитья Бхаргава
Я владею следующими технологиями и инструментами: Python, Git, GitHub, Pytest, Poetry, Tkinter, SQL, HTML/CSS. Я использую VS Code и PyCharm.
Я прошел множество курсов по Python, HTML/CSS, SQL, Git, Go на разных ресурсах, помимо Hexlet: Netology, GeekBrains, Sololearn. У меня имеются соответствующие сертификаты.
Телефон: +7 903 625 96 66
Email: t2way@yandex.ru"
Добавить комментарий