Backend Python developer

Контакты


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

Описание

Являюсь начинающим и трудолюбивым Python-разработчиком с опытом написания SQL-запросов, как сырых, так и с использованием ORM. Имею навыки работы с веб-фреймворками Flask и Django, также применяю практики автоматизированного тестирования с помощью Pytest, pytest-django, Factory Boy. Использовал моки из unittest для создания изолированных тестов. Работаю с менеджером зависимостей Poetry, и организовываю непрерывную интеграцию с GitHub Actions. Обладаю знаниями протокола HTTP, понимаю основные принципы асинхронного программирования, знаком с основами работы в среде Linux. Стремлюсь к постоянному развитию и поиску возможностей для применения полученных знаний.

Навыки
  • Python, ООП.
  • HTML, CSS.
  • Git, GitHub Actions (CI).
  • Работа с Linux
  • SQL (PostgreSQL)
  • Flask, Django
  • Базовые знания asyncio
  • Pytest, unittest, pytest-django, factory boy
  • Английский язык: начальные знания
Описание проектов

1."Игры разума"
Описание: Консольное приложение состоящие из 5 простых математических игр.
Результат: В ходе проекта научился пользоваться инструментом для управления зависимостями - Poetry, научился писать модульный код. Также научился создавать текстовый пользовательский интерфейс, используя Curses.

Стек: Curses, Make, poetry, Flake8, CodeClimate, Git, GitHub

2."Вычислитель отличий"
Описание: Консольная утилита для нахождения разницы в 2-х файлах форматов json, yaml | yml и выводом результата в разных форматах.
Результат: При работе над проектом научился писать тесты, работать c древовидными структурами данных. Построил абстрактное синтаксическое дерево. Также добавил графический интерфейс, используя tkinter.

Стек: Tkinter, argparse, json, PyYaml, pytest, unittest, Make, poetry, Flake8, CodeClimate, Git, GitHub

3."Анализатор страниц"
Описание: Веб-приложение на Flask, которое позволяет пользователям анализировать веб-страницы на SEO пригодность.

Результат: Научился создавать веб-приложения и деплоить их на PaaS. Узнал как парсить данные используя beautifulsoup4 и как взаимодействовать с базой данных через python. Получил знания базовых принципов построения сайтов на MVC-архитектуре.

Стек: Flask, Flask-WTF, Jinja2, Bootstrap5, PostgreSQL, psycopg2-binary, requests, beautifulsoup4, python-dotenv, gunicorn, Make, poetry, Flake8, CodeClimate, Git, GitHub

4."Менеджер задач"
Описание: Веб-приложение для управления задачами, созданное с помощью Django. Позволяет пользователям создавать, редактировать, назначать и отслеживать задачи с различными статусами и метками.

Результат: Отработал написание CRUD операций. Научился создавать и использовать модели со связями o2m, m2m. Реализовывать авторизацию пользователей и фильтрацию объектов. Написал тесты с использованием pytest-django и factory boy.

Стек: Django, Django-filter, Django-bootstrap5, dj-database-url, pytest-django, factory-boy, python-dotenv, gunicorn, Make, poetry, Flake8, CodeClimate, Git, GitHub

Опыт


Химик, Фармасинтез-Тюмень
Биофармацевтический завод по производству лекарственных препаратов
Июль 2022 - Январь 2024

Обязанности:
1. Контролировал качество гормональных фармацевтических препаратов.
2. Проводил валидацию и верификацию фармацевтических методик.
3. Обслуживал аналитическое и производственного оборудование, поддерживал его в работоспособном состоянии.
Достижения:
1. Соответствовал установленным дедлайнам на выдачу результатов анализа за счет правильной организации времени при работе с большим количеством задач.
2. Оптимизировал процесс выполнения анализа, обнаружив недостатки и ошибки в фармацевтической методике.
3. Получил обязательства старшего в смене. Два стажера под моим наставничеством успешно вошли в рабочий режим.

Образование


Hexlet. Python-Разработчик
Январь 2024 - по настоящее время
Тюменский государственный университет. Химический факультет. Бакалавриат
Сентябрь 2018 - Июль 2022

О себе
Готов к релокации в рамках страны проживания
Проживаю в городе Тюмень

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

Комментарии


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

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

Ожидает подтверждения
0

Привет, Константин!
Есть несколько дополнений по резюме:
1. Для персонализации давай добавим фотографию в профиль GitHub.
2. Описание
Поскольку раздел посвящен твоему позиционированию, его следует дополнить ключевыми техническими навыками, которыми владеешь на данный момент. Описание - это короткий рассказ (саммери) о тебе как о начинающем разработчике, напиши здесь самое ценное для потенциального работодателя, релевантные навыки и качества, которые ты уже сможешь применить в работе.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...