Junior Python разработчик

Контакты


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

Описание

Ищу работу/стажировку на позицию Python-разработчика.

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


В настоящий момент прохожу обучение по направлению Python-разработчик. В ходе учебного процесса, помимо теоретических знаний, были получены практические навыки программирования:

Brain games
Набор математических мини-игр, запускаемых в консоли. Создана архитектура на основе общего движка. Через библиотеку Readline реализовано приветствие и прием пользовательского ввода, валидация ответов и вывод соответствующих сообщений.

Полученные навыки:
- навыки работы в виртуальном окружении;
- работа с терминалом linux;
- освоил менеджер пакетов poetry;
- культура написания чистого кода на основе стандарта PEP8.

Стек технологий: Python, Poetry, Git, GitHub Actions, Codeclimate.


Вычислитель отличий
Консольная утилита, которая выводит diff двух json или yml файлов. Выводить разницу можно в трех разных форматах. Разработка велась через тестирование.

Полученные навыки:
- работа с деревьями, рекурсиями и файловой системой;
- работа с параметрами командной строки;
- написание тестов и автоматическое тестирование;
- test-driven development;
- использование CI/CD на примере Github Actions;
- применение CodeCoverage.

Стек технологий: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse, Codeclimate.


Анализатор страниц
Веб-приложение для базового SEO-анализа сайта. Юзер добавляет домен на главную страницу и проверяет HTTP-статус ответа, данные HTML-блоков title и description.

Полученные навыки:
- фреймворк Flask;
- анализ логов;
- освоил работу с базой данных PostgreSQL;
- научился делать HTTP-запросы с помощью библиотеки requests;
- парсил сайты с помощью библиотеки Beautifulsoup;
- python-dotenv и понимание принципов разделения на разработку и продакшн;
- деплой проекта на PaaS сервис Railway.

Стек технологий: Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, Railway.


Дипломный проект "Умный дом"
Была разработана Web-форма, с которой можно было включать лампочку, было выведено видео и показатели температуры. Данный "Умный дом" работает на Python, фреймворке Flask, Web-форма написана на HTML + CSS, всё это запускается на локальном сервере, который находится на мини-компьютере.

Полученные навыки:
- работа с мини-компьютером Raspberry Pi;
- фреймворк Flask;
- работа с языком гипертекстовой разметки HTML;
- работа с каскадной таблицей стилей CSS.

Стек технологий:Python, Flask, Raspberry Pi, HTML, CSS.


Веб-приложение для учёта радиостанций
Данный проект используется, в данный момент, компании где работаю. Учёт радиостанций - нужно было вести учёт всех имеющихся радиостанций. Была придумана база данных и веб-интерфейс. Через который любой сотрудник может с лёгкостью взаимодействовать с БД и вести учёт радиостанций.

Полученные навыки:
- фреймворк Django;
- Bootstrap;
- Jinja2;
- sqlite3;
- работа с языком гипертекстовой разметки HTML;
- работа с каскадной таблицей стилей CSS;
- научился делать HTTP-запросы с помощью библиотеки requests.

Стек технологий: Python, HTML, CSS, Django.


Мои планы включают глубокое изучение Python, а затем освоение других языков, например Golang. Мне также интересно попробовать себя в разработке игр.

На данный момент читаю книги:
-Изучаем Python - Эрик Мэтиз
-Компьютерный сети - Э. Таненбаум

Навыки
  • Знаю HTML и CSS
  • Пользовательский уровень владения Python
  • Основы реляционных баз данных, SQL, навык работы с PostgreSQL
  • Базовый уровень понимания ООП
  • Пользовательский уровень владения Linux Bash
  • Пользовательский уровень владения фреймворков Flask и Django
  • Начальный уровень владения Pandas
  • GitHub

Опыт


Инженер, ООО "Гарант-01"
Март 2022 - по настоящее время

Установка и обслуживание серверов, компьютеров и оргтехники;
Установка и поддержка работы операционных систем, офисных и антивирусных программ;
Обеспечение безопасности корпоративных данных компании;
Техническая поддержка пользователей компьютеров, обучение персонала работе с определенными программами;
Составление отчетности и резервное копирование данных.
Поддерживать работу корпоративных сайтов и м. д.

Образование


Hexlet. Python-разработчик
Март 2023 - по настоящее время
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург Институт компьютерных наук и технологий, Программная инженерия
Сентябрь 2018 - Июль 2022
Skyeng. Курсы по английскому языку(A2)
Февраль 2021 - Октябрь 2021
Skypro. Python (Pandas) для анализа данных
Апрель 2021 - Сентябрь 2021
Факультет среднего образования в СПбПУ. Информационные технологии, Информационные системы (по отраслям)
Сентябрь 2014 - Июль 2018

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Москва/Санкт-Петербург

Комментарии


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

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

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

Илья, добрый день.
Давай доработаем резюме:
1. Описание начнем с цели поиска. Затем следует обозначить удобный формат работы (гибрид/удаленный/офис).
2. Практику программирования "Умного дома" давай отнесем либо к опыту работы, если он относится к одному из периодов работы, либо оформим в виде собственного проекта.
3. в Описании также давай включим реализованные учебные проекты. Для оформления тебе поможет чек-лист резюме, который находится в твоем личном кабинете на платформе.
4. Обрати внимание на описание задач в опыте работы. Важно соблюдать единую форму подачи информации и оформление.
5. Образование
Если получал образование в одном университете, посмотри, пожалуйста, чтобы название было написано одинаково.

Успехов тебе в IT!


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