Python-разработчик
Контакты
Место проживания: Санкт-Петербург.
Готовность к релокации: готов.
Формат работы: офис/удаленно/гибрид.
График работы: полный рабочий день.
Контакты: Telegram, LinkedIn
Ищу работу на позицию Python-разработчик.
Закончил профессию "Python-разработчик" на Hexlet. Реализованные проекты:
Веб-приложение, которое позволяет управлять задачами. Пользователи могут создавать, редактировать и отслеживать задачи, назначать исполнителей и изменять их статусы. Для работы с системой необходимы регистрация и аутентификация.
Полученные навыки:
- регистрация, авторизация и контроль доступа;
- работа с представлениями на основе классов, формами и ORM;
- описание связей между сущностями (o2m, m2m);
- фильтрация данных;
- ипользование Bootstrap для отображения интерфейса;
- перевод текстов с помощью i18n;
- управление проектом с помощью переменных среды;
- подключение сервиса для отслеживания ошибок Rollbar;
- деплой на Railway;
Стек: Python, Poetry, Git, GitHub Actions, Flake8, Django, SQLite, PostgreSQL, Railway
Консольная утилита командной строки, которая загружает страницы из Интернета и сохраняет их на компьютере. Вместе со страницей скачиваются все ресурсы (изображения, стили и js), позволяющие открыть страницу без интернета.
Полученные навыки:
- выполнение HTTP-запросов;
- парсинг страницы в DOM;
- работа с регулярными выражениями;
- работа с исключениями и их обработкой;
- логирование;
- манки-патчинг HTTP-запросов при тестировании.
Стек: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Requests, Requests-mock, BeautifulSoup, Logging.
Консольная утилита для вычисления отличий между файлами в форматах JSON и YAML.
Полученные навыки:
- работа с деревьями, рекурсиями и файловой системой;
- работа с параметрами командной строки;
- написание тестов и автоматическое тестирование.
Стек: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse.
Набор из пяти консольных игр. В каждой игре задаются вопросы, на которые нужно правильно ответить. После трёх правильных ответов игра считается завершённой. Неправильные ответы завершают игру и предлагают пройти её заново.
Полученные навыки:
- настройка окружения;
- работа с терминалом linux;
- автоматическая проверка кода.
Стек: Python, Poetry, Git, GitHub Actions.
- Linux
- SQL
- Python, Poetry, Django, Flask, PyTest
- Git
- CI/CD
- HTML/CSS, Bootstrap
Опыт
Разработка, корректировка, согласование проектной и рабочей конструкторской документации на изделия машиностроения и оборудование, в том числе для объектов использования атомной энергии.
КОМПАС-3D , ЛОЦМАН:PLM , ANSYS Workbench
Разработка, корректировка, согласование с поставщиками и заказчиками конструкторской документации на системы впуска и выпуска дизельных и газовых двигателей внутреннего сгорания:
- 3d модели;
- чертежи, спецификации, извещения;
- технические условия, руководства по эксплуатации;
- анализ видов и последствий отказов конструкций.
PRO/Engineer , Windchill (PLM) , AutoCAD , DFMEA
Образование
Начальные знания английского языка
Проживаю в городе Санкт-Петербург