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. Образование.
Если ты планируешь учиться и работать, будет здорово указать, на каком ты курсе учишься, а также форму обучения.
В описании лучше упомянуть какой график работы тебе сейчас будет приемлем с учетом обучения.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...