Hexlet CV

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
Награды, Сертификаты

Прохожу курс на Hexlet.

Владение английским
Читаю профессиональную литературу
Контакт
Telegram: @JMURv

Работа


3D Character Artist, Freelance
сент. 2020

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

Образование


РГГУ, Реклама и связи с общественность
сент. 2020 - по настоящее время
Войдите на сайт, чтобы написать ответ
Последние ответы
Алексей, привет! 1. Описание. Давай начнем с самого главного, с цели: можно начать фр...
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...