Junior-Python developer

Контакты


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

Описание

Ищу работу Junior/Intern Python разработчик. Желательно удаленно, но возможно и в офисе. Живу в Беларуси. Территориально город Минск.
В 2019 году закончил медицинский университет и стал работать врачом. После нескольких лет в медицине понял, что хочу не только лечить людей, но и создавать для них классные приложения. Хочу попробовать совмещать профессии, думаю может получиться что-то очень крутое из этой затеи!
Решил остановиться на языке Python. Начал самостоятельно изучать язык по книгам и ютубу. Когда понял, что знаний начинает не хватать, поступил в школу программирования Хекслет.
На данный момент выполнено 2 учебных проекта, приступил к выполнению третьего.
В процессе обучения реализовал следующие проекты:

Игры разума

Brain-games - это математическая, консольная мини-игра для развития мозга и логики.
За время работы над проектом:
* Использовал Poetry для контроля за версиями пакетов.
* В качетстве линтера использовал flake8.
* Для контроля версий использовался Github, так же внедрена система непрерывной интеграции на базе Github Action.
* В проект интегрирован бейдж Codeclimate, что позволило увидеть, а в дальнейшем оптимизировать код с большой сложностью.
* Реализована модульная структура проекта, что позволяет в будущем легко редактировать, модернизировать и улучшать проект.

Стек: Python3, Poetry, Flake8, Git, Github Actions.

Вычислитель отличий.

Gendiff - библиотека и CLI-утилита, позволяющая сравнивать 2 файла в формате JSON и/или YAML, а затем выводить на экран отчет о разнице между файлами в трех форматах: plain text, stylish и JSON.
За время работы над проектом:
* Средствами встроенного модуля аrgparse реализован более продвинутый CLI, по * сравнению с первым проектом.
* Реализована выполнение автотестов с помощью пакета pytest. Подключен бейдж TestCoverage, ознакомлен и использовал принципы разработки через тестирование (Test-Driven Development, TDD).
* Проект способствовал развитию алгоритмического мышления и помог лучше понять работу рекурсивным обходом древовидной структуры.

Стек: Python3, Poetry, Flake8, Git, Github Actions, Argparse, Pytest, JSON, YAML.

Page Loader.

Загразчик страниц - консольная утилита, которая скачивает страницы из интернета и сохраняет их на компьютере.
За время работы над проектом:
* Улучшены и закреплены знания по работе с пакетом pytest (написаны собственные фикстуры, mock-тесты, тестирование исключений).
* Использован пакет beautifulsoup4 для парсинга страниц и дальнейшей замены ссылок на скачанные элементы.
* Закреплены теоретические знания по работе с файловой системой, HTTP-запросами. Для этого использована библиотека requests и встроенный модуль OS.
______________________.

Стек: Python3, Poetry, Flake8, Git, Github Actions, Argparse, Pytest, BeautifulSoup, Requests, Requests-mock, OS, Logging, ProgressBar.

За время учебы изучил и продолжаю изучать основные концепции и принципы разработки на Python.
О себе: Женат, есть ребенок. Хобби: морская аквариумистика.

Навыки

Hard-skills
Фундаментальные:
* Знание операционных систем, владение unix (Ubuntu, macOS)
* Умение пользоваться командной строкой (Bash, Zsh)
* Умение пользоваться системой контроля версий Git
* Знаком с культурой CI/CD, работал с GitHub Actions
* Есть понимание принципов ООП, SOLID, KISS, DRY.
Прикладные:
* Python 3.10^
* Pytest, Flake8
* Poetry, venv
* Базовые знания HTML/CSS
Soft-skills
* Умение слушать и слышать собеседника
* Критическое мышление и стрессоустойчивость
* Умение находить и работать с информацией
* Сначала Google - потом вопрос коллеге
* Желание учиться и постоянно развиваться

Образование


Врач-хирург, Гродненский государственный медицинский университет.
Сентябрь 2013 - Август 2019

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...