Python разработчик / Программист python / Backend python / Python developer
Контакты
Ищу работу Python разработчика (программист python). В данный момент проживаю в Казани.
Рассмотрю любой вариант: удаленно, в офисе, релокация. Умею работать с Django, PostgreSQL, FastAPI, Flask, Git, Linux. Могу читать документацию на английском.
В 2022 году начал изучать веб-разработку. С отличием закончил 3 курса по Python на Stepik. В 2024 закончил профессию Python разработчик на Хекслет.
Django
FastAPI
Flask
Git
Linux
PostgreSQL
Python
ООП
Docker
Flake8
HTTP
Pytest
Rust
SQL
Английский
HTML
CSS
Cделал 3 проекта:
Игры разума (Brain Games)
Brain Games — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для тренировки мозга.
1. Определение четного числа
2. Калькулятор. Арифметические выражения, которые необходимо оценить
3. Нахождение наибольшего общего делителя
4. Прогрессия. Нахождение пропущенных чисел в последовательности чисел
5. Определение простого числа.
Полученные навыки:
- общее понимание организации приложения (точка входа, движок, пакеты, модули)
- работа с командной строкой
- настройка окружения, использую Poetry
- работа с Github
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами)
Вычислитель отличий (Gendiff)
Консольное приложение, которое принимает на вход пути до двух файлов в форматах json/yaml и генерирует разницу. Выходной формат доступен в трех вариантах.
Полученные навыки:
- создание cli-приложения, работа с библиотекой argparse
- понимание слоев абстракций
- работа с древовидными структурами данных, рекурсивный обход деревьев
- написание кода в функциональном стиле, функции высшего порядка
- работа с файловой системой: чтение, запись
- работа с библиотекой Pytest для написания тестов и отладки кода
- работа с Github, Github Actions (CI)
Анализатор страниц (Page Analyzer)
Анализатор страниц – полноценное приложение на базе фреймворка Flask. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Полученные навыки:
- работа с HTTP запросами, Flask
- HTML, CSS, Bootstrap
- работа с шаблонизатором Jinja2
- PostgreSQL, psycopg2
- requests, `BeautifulSoup
- работа с Github, Github Actions (CI)
- деплой на render.com
Опыт
Ведение технологического процесса;
Управление технологическим процессом и работой оборудования;
Качественно и в срок выполнять поручения и распоряжения начальника цеха, начальника смены, требования настоящей инструкции и документов;
Корректировка процесса по результатам анализов и наблюдений;
Учёт расхода используемого сырья и выхода готового продукта, оценка их качества;
Наблюдение за работой обслуживаемого оборудования, средств автоматики и контрольно-измерительных приборов;
Участие в ремонтных работах обслуживаемого оборудования.
Проведение научных исследований по теме: "Разработка каталитических систем для интенсификации процесса жидкофазного окисления ароматических углеводородов".
Защита диссертационной работы: "ИНТЕНСИФИКАЦИЯ ОКИСЛЕНИЯ ИЗОПРОПИЛБЕНЗОЛА В ПРИСУТСТВИИ КАТАЛИЗАТОРА НА ОСНОВЕ КОБАЛЬТА".
Проведение научных исследований в области: "Интенсификации окислительных процессов".
Образование
Начальные знания английского языка
Проживаю в городе Казань