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
Опыт
Установка и обслуживание серверов, компьютеров и оргтехники;
Установка и поддержка работы операционных систем, офисных и антивирусных программ;
Обеспечение безопасности корпоративных данных компании;
Техническая поддержка пользователей компьютеров, обучение персонала работе с определенными программами;
Составление отчетности и резервное копирование данных.
Поддерживать работу корпоративных сайтов и м. д.
Образование
Начальные знания английского языка
Проживаю в городе Москва/Санкт-Петербург
Рекомендации
Илья, добрый день.
Давай доработаем резюме:
1. Описание начнем с цели поиска. Затем следует обозначить удобный формат работы (гибрид/удаленный/офис).
2. Практику программирования "Умного дома" давай отнесем либо к опыту работы, если он относится к одному из периодов работы, либо оформим в виде собственного проекта.
3. в Описании также давай включим реализованные учебные проекты. Для оформления тебе поможет чек-лист резюме, который находится в твоем личном кабинете на платформе.
4. Обрати внимание на описание задач в опыте работы. Важно соблюдать единую форму подачи информации и оформление.
5. Образование
Если получал образование в одном университете, посмотри, пожалуйста, чтобы название было написано одинаково.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию