Программист Python
КЛЮЧЕВЫЕ ПРОФЕССИОНАЛЬНЫЕ КОМПЕТЕНЦИИ И НАВЫКИ:
- Владение базовым Python, ООП и функциональным программированием;
- Применение регулярных выражений;
- Владение фреймворками Django + DRF;
- Работа с API;
- Работа с командной строкой;
- Знание и навыки использования Git;
- Знание SQL: умение оптимизировать и формировать сложные SQL-запросы, работа с БД в SQlite3 и PostgreSQL;
- Знание ORM и миграций;
- Знание HTML и CSS на уровне внедрения верстки в проект, работа с Bootstrap;
- Работа с Docker и Docker-сompose;
- Базовое знание CI/CD;
-Тестирование веб-приложений (unittest, pytest, TDD);
- Понимание JWT, OAuth2.0.
Портфолио можно посмотреть по ссылке:
https://github.com/HoolyWant
ВЫПОЛНЕННЫЕ КЕЙСЫ:
1. Трекер полезных привычек
Функции:
- регистрация и авторизация пользователей
- запись привычек, видных всем или только пользователю
- редактирование и удаление карточек привычек
- напоминание о привычке с интеграцией в Telegram
Стек: Django, DRF, CORS, Celery, tests, flake8, Docker, PostgreSQL, Telegram
Ссылка: https://github.com/HoolyWant/HabitsApp-REST
2.Сервис управления рассылками
Функции:
- авторизация и добавление пользователей с разными ролями
- настройка периодичности и автоматической отправки писем
- сбор статистики
Стек: Django, CRUD, Bootstrap, PostgreSQL, Redis, Sheduler
Ссылка: https://github.com/HoolyWant/MaillingApp-DjangoWeb
3. Публикация и просмотр контента по подписке
Функционал:
- аутентификация,
- оплата подписки,
- возможность следить за каналом
- возможность размещать платный и бесплатный контент
Стек: Django, Django ORM, Python3.10, StripeAPI, HTML, BootStrap, PostgreSQL, poetry, unittests, Doker
Ссылка: https://github.com/HoolyWant/PaidContentService
4. Парсер вакансий с сайтов hh.ru & superjob
Функции:
- получение информации о вакансиях через API
- хранение записей в файле
- возможность фильтрации, добавления и удаления записей
Стек: API, JSON, OOP, typing, requests, PostgreSQL
Ссылка: https://github.com/HoolyWant/Vacancies-parser-with-PostgreSQL
Это проекты заказчиков, где он был выбран исполнителем
Стань заказчиком на площадке, создай свой проект, на который откликнутся исполнители
Регистрация заказчикаДанные работы выполнены в рамках проектов, размещенных на площадке.
Эти работы можно купить в магазине готовых работ.