Junior Python Developer
Контакты
Я начинающий программист. Ищу работу по профессии Junior Python Developer.
Живу в Москве недалеко от ВДНХ и рассматриваю как работу в офисе, так и удаленную. В идеале - с гибким графиком, но это не принципиально.
Было бы круто столкнуться с веб-разработкой в коммерческом проявлении, а не только в пет. проектах, а также научиться решать соответствующие задачи по проф. пайплайну.
С июля 2022 года по настоящее время прохожу обучение на платформе Хекслет по программе Python Web Developer, в ходе которого реализовал уже 2 учебных проекта:
Телеграмм бот, который представляет собой трекер для Авито, присылающий обновление по нужному поисковому запросу.
Полученные навыки:
1. Работа с асинхронными библиотеками: asyncio, asyncpg, arsenic
2. Selenium
2. Beautiful soup4
3. Работа с мультипоточностью при помощи ThreadPoolExecutor
4. Работа с регулярными выражениями
5. Практика работы с PostgreSQL через psycopg2 и asyncpg
Консольная утилита, с помощью которой можно находить различия между двумя JSON & YML файлами.
Полученные навыки:
1. Работа с рекурсией и древовидными структурами данных
2. Грамотная организация архитектуры проекта
3. Практика разработки через тестирование
4. Автоматизированные тесты с использованием Pytest. Покрытие кода на проекте составляет 90% согласно Codeclimate
5. CI
Консольная утилита, которая реализует возможность скачивать страницы из интернета вместе со всеми ассетами. Также утилита заменяет все пути к ассетам на локальные.
Полученные навыки:
1. Работа с HTML DOM
2. Взаимодействие с библиотеками для парсинга данных: requests и beautiful soup4
3. Логгирование
4. Тестирование с использованием моков.
5. Регулярные выражения
В данный момент читаю несколько книг, связанных с фундаментальной областью компьютерного знания.
Из самых значимых могу выделить:
1. "Грокаем Алгоритмы",
2. "Основы операционных систем",
3. "Python для сложных задач: наука о данных и машинное обучение", которая помогает мне с погружением в мир Big Data.
Фундаментальные навыки:
1. Владение Linux
2. Знание принципа работы операционных систем
3. Знание алгоритмов и структур данных
4. Общее понимание протоколов TCP/IP, HTTP.
5. Понимание принципов ООП
Прикладные навыки:
1. Python
Библиотеки:
- Flask
- Django
-asyncio
- Requests
- Requests-mock
- Logging
- Selenium
- BeatifulSoup4
- Telebot
- Написание тестов с Pytest
- ООП
- GitHub & CI
- HTML & CSS
Опыт
На постоянной основе создавал 3D персонажей под игры и продакшн, игровые ассеты под UE5, также выполнял заказы на фрилансе и делал музыкальные обложки на заказ
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе
Рекомендации
Привет, Владимир!
Так как ты в начале пути, сейчас важно заложить крепкий фундамент. Пойдем по основным разделам:
1. Первой строкой нужно указать твое имя и фамилию. Так тебя можно будет легко найти и идентифицировать, как внутри сервиса, так и потенциальному работодателю.
2. Описание.
Начинаем его с желаемой вакансии, это название должности + язык программирования. Дале указываем формат работы (офис/гибрид/удаленно), занятость, город проживания. Можно также добавить свои пожелания к будущей работе, ответив на вопрос: "какие задачи мне интересно решать, что меня будет драйвить". Далее можно перейти к описанию учебных и пет-проектов.
2. Описания проектов.
Проекты стоит структурировать и выделить: обозначить суть проекта, отдельным абзацем выделить полученные навыки и стек. Оформить их можно по принципу:
https://cv.hexlet.io/resumes/865
https://cv.hexlet.io/resumes/585
3. Навыки.
В этот раздел можно перенести прикладные, фундаментальные навыки. Книги, которые тебе особенно интересны, можно упомянуть после описания проектов или после описания навыков.
4. Github.
Было бы здорово подгрузить фото. В дальнейшем не забывай подгружать новые сведения о проектах, курсах, даже поиске работы. Ресурс работающий, нужно его только настроить :)
5. Образование.
Если ты планируешь учиться и работать, будет здорово указать, на каком ты курсе учишься, а также форму обучения.
В описании лучше упомянуть какой график работы тебе сейчас будет приемлем с учетом обучения.
Успехов тебе и легкого старта!
Добавить комментарий/ссылку на вакансию