Python-разработчик
Контакты
Ищу стажировку или работу на должность Python-разработчика. Рассматриваю любые форматы работы (офис/гибрид/удаленно).
Изучаю Python с апреля 2023 г. Изначально занимался для саморазвития. По мере изучения в связи с неугасающим интересом решил поменять сферу деятельности и стать разработчиком на Python.
В июле 2024 года закончил обучение на Хекслет по программе Python-разработчик.
Изученная литература
- "Начинаем программировать на Python". Тони Гэддис
Hard-skills
- Основы Python;
- Знание языка запросов SQL (PostgreSQL);
- Основы Git;
- Автоматическое тестирование (Pytest);
- Poetry;
- CLI;
- ООП;
- Flask;
- Django;
- asyncio;
Инструменты: PyCharm, pgAdmin4.
Soft-skills:
- Пунктуальность;
- Целеустремленность;
- Желание развиваться и изучать новое;
- Коммуникабельность;
- Умение работать в команде;
- Обучаемость.
Игры разума:
Цель проекта:
создание 5 простых консольных игр (определитель четного числа; калькулятор; определитель простого числа, определитель наибольшего общего делителя; построение прогрессии).
Использованные навыки:
- работа с командной строкой и Git;
- настройка окружения;
- настройка зависимостей с помощью Poetry;
- разбиение кода на модули;
- написание "чистых" функций;
- контроль качества кода с помощью линтера Flake8, CodeClimate.
Вычислитель отличий:
Цель проекта:
создание консольной утилиты для анализа содержимого двух текстовых файлов различных форматов и вывод информации о различиях в строках данных файлов в разном виде.
Использованные навыки:
- работа с древовидными структурами;
- использование рекурсивных функций при обработке данных;
- написание автоматических тестов своего проекта с применением Pytest;
- применение декораторов.
Анализатор страниц:
Цель проекта:
Создание приложения на базе фреймворка Flask, которое анализирует указанные страницы на SEO-пригодность.
Использованные навыки:
- применение роутинга на базе Flask;
- работа с БД для получения/добавления информации, необходимой для работы приложения;
- деплой приложения на веб-сервере;
- работа с шаблонами html.
Менеджер задач
** Цель проекта **
Создание таск-менеджера на фреймворке Django.
Использованные навыки:
Реализация регистрации, авторизации пользователей. Реализация различия доступов в зависимости от того, авторизирован пользователь или нет. Создание и назначение задач, меток, статусов, их редактирование.
Опыт
Обязанности:
- Осуществление проверок по соблюдению в структурных подразделениях предприятия требований охраны труда, промышленной безопасности;
- Написание предписаний по выявленным в ходе проверок отступлениям от требований охраны труда, промышленной и пожарной безопасности и контроль за исполнением предписаний;
- Подготовка и внедрение процедур, направленных на соблюдение требований по охране труда;
- Расследование несчастных случаев на производстве;
- Участие в проверках государственных надзорных органов, взаимодействие с должностными лицами Государственной инспекции по труду, Роспотребнадзора, прокуратуры.
Достижения:
- Выстроил все процессы, связанные с охраной труда на предприятии;
- Успешно проходил многочисленные проверки надзорных органов;
- Разработал основополагающие документы по охране труда (программа проведения производственного контроля, Нормы выдачи средств индивидуальной защиты, многочисленные Положения и приказы).
Образование
Начальные знания английского языка
Проживаю в городе Санкт-Петербург