Junior Python Developer

Контакты


Контакты доступны после входа на сайт

Описание

Я начинающий программист. Ищу работу по профессии Junior Python Developer.
Живу в Москве недалеко от ВДНХ и рассматриваю как работу в офисе, так и удаленную. В идеале - с гибким графиком, но это не принципиально.

Было бы круто столкнуться с веб-разработкой в коммерческом проявлении, а не только в пет. проектах, а также научиться решать соответствующие задачи по проф. пайплайну.

С июля 2022 года по настоящее время прохожу обучение на платформе Хекслет по программе Python Web Developer, в ходе которого реализовал уже 2 учебных проекта:

1.Avito-tracker

Телеграмм бот, который представляет собой трекер для Авито, присылающий обновление по нужному поисковому запросу.

Полученные навыки:
1. Работа с асинхронными библиотеками: asyncio, asyncpg, arsenic
2. Selenium
2. Beautiful soup4
3. Работа с мультипоточностью при помощи ThreadPoolExecutor
4. Работа с регулярными выражениями
5. Практика работы с PostgreSQL через psycopg2 и asyncpg

2. Вычислитель отличий (CLI)

Консольная утилита, с помощью которой можно находить различия между двумя JSON & YML файлами.

Полученные навыки:
1. Работа с рекурсией и древовидными структурами данных
2. Грамотная организация архитектуры проекта
3. Практика разработки через тестирование
4. Автоматизированные тесты с использованием Pytest. Покрытие кода на проекте составляет 90% согласно Codeclimate
5. CI

3. Загрузчик страниц (CLI)

Консольная утилита, которая реализует возможность скачивать страницы из интернета вместе со всеми ассетами. Также утилита заменяет все пути к ассетам на локальные.

Полученные навыки:
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

  1. Написание тестов с Pytest
  2. ООП
  3. GitHub & CI
  4. HTML & CSS

Опыт


3D Character Artist, Freelance
Сентябрь 2020

На постоянной основе создавал 3D персонажей под игры и продакшн, игровые ассеты под UE5, также выполнял заказы на фрилансе и делал музыкальные обложки на заказ

Образование


РГГУ, Реклама и связи с общественность
Сентябрь 2020 - по настоящее время

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
1

Привет, Владимир!
Так как ты в начале пути, сейчас важно заложить крепкий фундамент. Пойдем по основным разделам:
1. Первой строкой нужно указать твое имя и фамилию. Так тебя можно будет легко найти и идентифицировать, как внутри сервиса, так и потенциальному работодателю.
2. Описание.
Начинаем его с желаемой вакансии, это название должности + язык программирования. Дале указываем формат работы (офис/гибрид/удаленно), занятость, город проживания. Можно также добавить свои пожелания к будущей работе, ответив на вопрос: "какие задачи мне интересно решать, что меня будет драйвить". Далее можно перейти к описанию учебных и пет-проектов.
2. Описания проектов.
Проекты стоит структурировать и выделить: обозначить суть проекта, отдельным абзацем выделить полученные навыки и стек. Оформить их можно по принципу:
https://cv.hexlet.io/resumes/865
https://cv.hexlet.io/resumes/585
3. Навыки.
В этот раздел можно перенести прикладные, фундаментальные навыки. Книги, которые тебе особенно интересны, можно упомянуть после описания проектов или после описания навыков.
4. Github.
Было бы здорово подгрузить фото. В дальнейшем не забывай подгружать новые сведения о проектах, курсах, даже поиске работы. Ресурс работающий, нужно его только настроить :)
5. Образование.
Если ты планируешь учиться и работать, будет здорово указать, на каком ты курсе учишься, а также форму обучения.
В описании лучше упомянуть какой график работы тебе сейчас будет приемлем с учетом обучения.

Успехов тебе и легкого старта!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...
Это резюме содержит хорошие элементы, такие как указание на изучение JavaScript и Java,...
Привет, Екатерина! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересоб...