Python-разработчик
Контакты
Основное
Ищу работу на вакансию python-разработчика. Готов работать в любом формате.
Более трëх лет занимаюсь декомпозицией задач и их решением, начиная с простейших и заканчивая готовым продуктом. Мне нравится решать поставленные задачи, которые приводят к рабочему продукту, будь то механизм (машина) или программа (приложение, код, алгоритм), продумывать и реализовать оптимальную структуру проекта.
Два года занимаюсь python разработкой. Решил заняться направлением, которое всегда привлекало, в нëм вижу истинный интерес, перспективы развития, оно меня драйвит и увлекает с головой. Хочу развиваться в этом направлении, улучшать свои навыки, создавать масштабные и полезные приложения. В будущем хотелось бы научиться fullstack-разработке.
Закончил обучение по профессии Pytho-разработчик в школе программирования Хекслет. Сейчас пишу своего бота и стремлюсь участвовать open source проектах.
О себе
- Сначала гуглю, потом задаю вопросы
- Одинаково хорошо выполняю задачи, как в команде, так и индивидуально
- Участвовал в хакатонах и конференциях
- Постоянно изучаю новое
- Python
- Django
- Flask
- SQL, postgres
- Композиция и декомпозиция
- Jinja2
- ООП
- Linux-ubuntu домашняя ос.
- Работа в командной строке
- VS code, Pycharm
- Система контроля версий Git
- Курс по HTML, CSS поверхностно, без сильной практики
- Работа в команде
Мои проекты:
Менеджер задач - веб-приложение на Django фрейморке для удобной организации работы и управления проектами, которое позволяет децентрализованно руководить задачами и их своевременным выполнением.
Стек: Python3, Django, Django ORM, Rollbar, Poetry, Makefile, GitHub, flake8, code climate, Git Action, Консоль, VS Code
Полученные навыки
* Научился работать с Django, Django ORM, тесты на Django
* Деплой проекта на render.com с подключением БД, task-manager
* Научился подключать систему отслеживания ошибок Rollbar
* Улучшил навыки работы с python, консолью, git и прочим
Анализатор страниц - сайт, который анализирует указанные страницы на пригодность для SEO, подобно PageSpeed Insights. Основа проекта реализована на базе Flask.
Стэк: Python3, Flask, postgresql, Poetry, Makefile, GitHub, Pytest, flake8, code climate, Git Action, Консоль, VS Code
Полученные навыки
* Научился работать с Flask и БД
* Научился деплоить проект на render.com с подключением БД, page-analyzer
* Улучшил навыки работы с python, консолью, git и прочее
[Вычислитель Различий](https://github.com/CfyRJ/difference-generator - консольная утилита, которая выводит diff двух json или yml файлов. Выводить разницу можно в трех разных форматах. Разработка велась через тестирование. На проекте работал с файловой системой, рекурсией и деревьями. Стиль кода соблюдался с помощью flake8.
Стек: Python3, Poetry, Makefile, GitHub, Pytest, flake8, code climate, Git Action, Консоль, VS Code
Полученные навыки
* Сильнее углубился в построение структуры проекта на python
* Проработал навыки использования рекурсии
* Научился использовать чтению и записи json и yml в python
* Улучшил навыки работы с python, консолью, git и прочим
Игры разума - набор математических мини-игр, запускаемых в консоли. Создана архитектура на основе общего движка. Реализовано приветствие и прием пользовательского ввода, валидация ответов и вывод соответствующих сообщений.
Стек: Python3, Poetry, Makefile, GitHub, Консоль, Nano
Полученные навыки
* Научился создавать структуру проекта на Python
* Работать с консолью и nano
* Научился создавать работать с Git
Опыт
Работал в команде над проектами. Разработал несколько крупных сложно-технических продуктов.
Проводил проекты от ТЗ до готового продукта.
Занимался декомпощицией задач, ставил задачи младшим коллегам и проводил ревью работ.
Работал в команде над множеством проектов одновременно.
Проводил обновление и поддержку старых проектов.
Оптимизировал разработку продуктов массового производства и их тестирование, что позволило сократить время производства и уложиться в сроки поставок.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-петербург