Python - разработчик
Основное
Тбилиси
Готов
Ищу работу backend разработчика на Python Django, готов начать с оплачиваемой стажировки. Я из Москвы, но в данный момент проживаю в Тбилиси. Рассмотрю любой вариант: удаленно, в офисе, релокация.
В октябре 2022 назад начал изучать веб-разработку, совмещая учебу со своей основной работой. Закончил обучение по профессии python-разработчик на Хекслет. В данный момент продолжаю обучение самостоятельно, ищу первую работу и погружаюсь в профессию.
Cделал 4 проекта:
Brain Games https://github.com/Georgyphyton/Calculator-games
Консольная утилита, включающая в себя 5 игр, основанных на математической логике, на основе единой архитектуры.
Полученные навыки:
- общее понимание организации приложения (точка входа, движок, пакеты, модули)
- работа с командной строкой
- настройка окружения, использую Poetry
- работа с Github
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами)
Gendiff https://github.com/Georgyphyton/Generate-diff
Консольное приложение, которое принимает на вход пути до двух файлов в форматах json/yaml и генерирует разницу. Выходной формат доступен в трех вариантах.
Полученные навыки:
- создание cli-приложения, работа с библиотекой argparse
- понимание слоев абстракций
- работа с древовидными структурами данных, рекурсивный обход деревьев
- написание кода в функциональном стиле, функции высшего порядка
- работа с файловой системой: чтение, запись
- работа с библиотекой Pytest для написания тестов и отладки кода
- работа с Github, Github Actions (CI)
Анализатор страниц https://github.com/Georgyphyton/Page-analyzer
Анализатор страниц – полноценное приложение на базе фреймворка Flask. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Полученные навыки:
- работа с HTTP запросами, Flask
- HTML, CSS, Bootstrap
- работа с шаблонизатором Jinja2
- PostgreSQL, psycopg2
- requests, `BeautifulSoup
- работа с Github, Github Actions (CI)
- деплой на Render
Task manager
Полноценное приложение, основанное на фреймворке Django. Оно реализует основные принципы создания современных веб-сайтов на основе архитектуры MVC: CRUD, маршрутизацию, CBV, шаблонизацию, взаимодействие с базой данных, Django ORM.
Полученные навыки:
- Работа с HTTP-запросами, Django, ORM
- HTML, CSS, Bootstrap
- PostgreSQL, psycopg2
- CRUD, m2m, o2m
- Работа с GitHub, GitHub Actions (CI)
- Покрытие тестами
- Деплой на Render
Python (знание основ языка, структур данных, функций, ООП)
Понимание web-технологий (TCP/IP, HTTP, DNS, NAT, cookies)
Flask, Django
Знание RegExp
Умею писать тесты, Pytest
Знание основ реляционных БД, запросов SQL
PostgreSQL, psycopg2
Знание основ вёрстки HTML, CSS, Bootstrap
Requests, BeautifulSoup
Пользуюсь Chrome DevTools
Пользуюсь VScode
Работаю в командной строке Linux
Работаю с GitHub, Github Actions
Работа
Продажа франшизы сети Персоны
Проведение зум встреч
Ведение отчетности
Продажа образовательных курсов в рекламной сфере
Работа с клиентами
Ведение црм
Образование
Рекомендации
Резюме выглядит достаточно хорошо. У вас есть навыки разработки на Python, включая использование фреймворков Django и Flask. Вы успешно завершили несколько проектов, демонстрирующих ваши навыки программирования и использование различных библиотек и инструментов. Ваш опыт работы также включает позиции менеджера по работе с клиентами, что может быть полезным для коммуникации и управления проектами.
Однако, резюме можно улучшить следующим образом:
Добавьте информацию о вашем образовании. Укажите название института, факультет и даты обучения. Это поможет работодателю понять вашу базовую подготовку и академический опыт.
Укажите более подробное описание проектов, включая использованные технологии, сложности и достигнутые результаты. Это поможет работодателю лучше понять вашу экспертизу и способность решать реальные задачи.
Разделите опыт работы и опыт обучения в отдельные разделы. Это поможет структурировать информацию и сделать резюме более читабельным.
Уточните вакансию, на которую вы претендуете, и укажите свои цели и ожидания от работы. Это поможет работодателю сопоставить ваши навыки и опыт с требованиями вакансии.
Добавьте контактную информацию, включая номер телефона и адрес электронной почты. Это поможет работодателю связаться с вами для дальнейшего обсуждения.
В целом, у вас есть хороший набор навыков и опыта, который может быть интересен работодателям. Однако, улучшение оформления и добавление дополнительной информации поможет сделать ваше резюме более привлекательным и информативным.
Сопроводительное письмо
Уважаемый работодатель,
Я хочу подать свое резюме на позицию backend разработчика на Python Django и прилагаю его к данному письму. Я заинтересован в любом варианте работы: удаленной, в офисе или с возможностью релокации.
Мои навыки и опыт разработки веб-приложений на Python позволили мне создать несколько проектов, которые я хотел бы поделиться с вами:
Brain Games - консольная утилита, включающая в себя 5 игр на математической логике. В ходе разработки этого проекта я приобрел опыт работы с командной строкой, настройкой окружения с использованием Poetry и работой с Git.
Gendiff - консольное приложение, которое генерирует разницу между двумя файлами в форматах json/yaml. Разработка этого проекта позволила мне углубиться в работу с библиотекой argparse, научиться работать с древовидными структурами данных и функциями высшего порядка.
Анализатор страниц - полноценное веб-приложение на базе фреймворка Flask. Здесь я освоил работу с HTTP запросами, шаблонизатором Jinja2, базой данных PostgreSQL, а также научился деплоить приложения на Render.
Task manager - веб-приложение на основе фреймворка Django, реализующее основные принципы создания современных веб-сайтов. Здесь я применял CRUD операции, работал с базой данных PostgreSQL, писал тесты с использованием Pytest и деплоил приложение на Render.
Кроме того, я обладаю хорошими знаниями основ Python, веб-технологий (TCP/IP, HTTP, DNS, NAT, cookies), фреймворков Flask и Django, регулярных выражений, тестирования с использованием Pytest, а также работы с реляционными базами данных и SQL запросами (PostgreSQL, psycopg2). Я также имею опыт в веб-вёрстке с использованием HTML, CSS и Bootstrap, а также работе с инструментами разработчика Chrome DevTools и VScode. Я также привык работать в командной строке Linux и использовать систему контроля версий Git и сервис GitHub для управления кодом.
Я готов начать работу с оплачиваемой стажировки, так как у меня есть желание погрузиться в профессию и продолжить самообучение. Я готов к новым вызовам и готов работать в команде.
Прилагаю мои контактные данные для связи: телефон - 8 (985) 342-62-88, электронная почта - nov_georgy@inbox.ru. Я буду рад ответить на любые дополнительные вопросы или предоставить дополнительную информацию, которая может быть полезна при рассмотрении моего резюме.
С наилучшими пожеланиями,
[Ваше имя]
Улучшенное резюме
Python - разработчик
Ищу работу backend разработчика на Python Django и готов начать с оплачиваемой стажировки. Я из Москвы, но в данный момент проживаю в Тбилиси. Рассмотрю любой вариант: удаленно, в офисе, релокация.
Опыт работы:
- Персона (Март 2022 - Апрель 2023)
- Позиция: Менеджер по работе с клиентами
- Описание: Продажа франшизы сети Персоны
- Mads courses (Апрель 2019 - Декабрь 2021)
- Позиция: Менеджер по работе с клиентами
- Описание: Продажа образовательных курсов в рекламной сфере
Образование:
- Python-разработчик на Hexlet (Октябрь 2022 - Август 2023)
- Московский автомобильно-дорожный государственный технический университет, Москва (Сентябрь 2014 - Июль 2018)
Навыки:
- Python: знание основ языка, структур данных, функций, ООП
- Web-технологии: понимание TCP/IP, HTTP, DNS, NAT, cookies
- Фреймворки: Flask, Django
- Регулярные выражения (RegExp)
- Тестирование: умение писать тесты с использованием Pytest
- Реляционные БД: знание основ и запросов SQL, опыт работы с PostgreSQL и psycopg2
- Верстка: знание основ HTML, CSS, Bootstrap
- Библиотеки: работа с Requests, BeautifulSoup
- Инструменты: использование Chrome DevTools, VScode, командная строка Linux
- Версионирование и сотрудничество: работа с GitHub, GitHub Actions
Контакты:
- Телефон: 8 (985) 342-62-88
- Email: nov_georgy@inbox.ru
Приложение:
- Brain Games: консольная утилита, включающая в себя 5 игр, основанных на математической логике
- Gendiff: консольное приложение для генерации разницы между файлами в форматах json/yaml
- Анализатор страниц: полноценное веб-приложение на базе фреймворка Flask для анализа веб-страниц
- Task manager: полноценное веб-приложение на базе фреймворка Django для управления задачами
Проекты и навыки, полученные в процессе их разработки:
Brain Games:
- Общее понимание организации приложения
- Работа с командной строкой
- Настройка окружения с использованием Poetry
- Работа с GitHub
- Работа с переменными, функциями, циклами, ссылочными и примитивными типами данных, модулями
Gendiff:
- Создание cli-приложения с использованием библиотеки argparse
- Понимание слоев абстракций
- Работа с древовидными структурами данных и рекурсивный обход деревьев
- Написание кода в функциональном стиле и использование функций высшего порядка
- Работа с файловой системой: чтение, запись
- Работа с библиотекой Pytest для написания тестов и отладки кода
- Работа с GitHub и GitHub Actions (CI)
Анализатор страниц:
- Работа с HTTP запросами и фреймворком Flask
- Работа с HTML, CSS и Bootstrap
- Работа с шаблонизатором Jinja2
- Взаимодействие с базой данных PostgreSQL через библиотеку psycopg2
- Использование библиотек requests и BeautifulSoup
- Работа с GitHub и GitHub Actions (CI)
- Деплой на Render
Task manager:
- Работа с HTTP запросами, фреймворком Django и Django ORM
- Работа с HTML, CSS и Bootstrap
- Взаимодействие с базой данных PostgreSQL через библиотеку psycopg2
- Реализация CRUD операций, отношений многие-ко-многим и один-ко-многим
- Работа с GitHub и GitHub Actions (CI)
- Покрытие тестами
- Деплой на Render
Добавить комментарий