#резюме #резюме #cv #django #DRF #junior #python #developer
Привет! Я ищу позицию
Backend разработчика на стеке языка
Python.
Люблю функциональный стиль, могу немного в ООП. Стараюсь писать в соответствии с "
The clean architecture". Соблюдаю стандарт PEP8. В окружении использую arch, I3, vim, tmux. Мои .
dotfiles. Самостоятельно организую инфраструктуру приложения как код, настрою CI, покрою тестами, упакую приложение в Docker.
В прошлом сертифицированный специалист PMI c 3+ годами опыта управления промышленными проектами.
Cтек технологий с примерами проектов:
• Python
• Django, Django REST Framework (
TaskManager,
Adjust-test-assignments)
• Базовые знания парсинга сайтов, Requests, Bs4 (
Page-loader)
• Sqlite3, PostgreSQL
• CI (Github Action)
• IaaS/PaaS (Heroku)
• Docker, Docker-compose
• Ansible
• HTML/CSS, Bootstrap
• Git
Отраслевые знания:
• ООП, TDD
• Управление проектами
• Планирование проектов
Обучаясь разработал следующие учебные проекты:
Pageloader - легковесный парсер веб-страниц. Помимо html страницы приложение скачивает картинки, стили и js. Разрабатывал по TDD. Для тестирования использовал моккинг http-запросов, отладка велась через логи.
Стек технологий:
- Манипуляции с DOM (beautifulsoup4)
- Валидация вводимых данных (regexp, urlparse)
- HTTP-запросы (requests, mocking)
- Работа с файловой системой (os, sys)
GenDiff - приложение сравнивающее файлы json и yaml, выполнено в виде cli и библиотеки. За основу взят метод обхода в глубину, с помощью которого рекурсивно обходится древовиднаяструктура файлов.
Стек технологий:
- Архитектура приложения
- Функциональное программирование (чистота, побочные эффекты)
- Работа с древовидными структурами данных посредством рекурсии
- Автоматическое тестирование (pytest, fixtures)
TaskManager - MVC веб приложение помогающее вести контроль за задачами.
Preview on Heroku.
Стек технологий:
- Django
- Bootstrap
- PostgreSQL
- Heroku
Можно #parttime, но лучше #fulltime.
Могу на #удаленке, могу в #офис.
Моё
резюме,
linkedin,
github.
@USER_NVME