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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме показывает, что вы имеете интерес к сфере QA, обладаете навыками ручного тес...
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...
Это резюме Junior QA Engineer включает в себя краткое описание профессионального опыта,...
Данное резюме демонстрирует широкий спектр навыков и опыта работы в области аналитики д...
Привет, Анастасия! Спасибо за рекомендации, Обновил резюме.
Это резюме Python (Junior) разработчика демонстрирует широкий спектр навыков и опыта, к...
Это резюме содержит много информации, но оно требует значительного улучшения. Вот неско...
Привет, Ержан! Давай улучшим твоё резюме: 1. Переведи пожалуйста свои имя и фамилию на...
Резюме данного кандидата представляет смешанный опыт в разработке на Python и ABAP. Плю...
Это резюме демонстрирует широкий спектр навыков и опыта работы в области веб-разработки...