Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Егор — Middle Python разработчик.
Он обладает навыками работы с Python, Pytest, FastAPI, PostreSQL, API, Asyncio, CI/CD, Docker, Git, Gmail, документацией, микросервисами, а также опытом тестирования приложений с REST архитектурой, JSON и XML.
Егор работал над созданием микросервисов авторизации и регистрации с подтверждением логина через email и регистрации через сторонние сервисы. Написал документацию для API. Протестировал работоспособность микросервиса с помощью pytest. Использовал Docker и CI/CD для контейнеризации и автосборки.
У Егора есть опыт проектной деятельности, где он работал с Python и его библиотеками, с фреймворком Django и DRF, с СУБД — Sqlite3, SQLite, MySQL, PostgreSQL и API. Владеет навыками работы с Docker, Git, Celery, Redis, Nginx, ООП, (MVT), Pytest, Unittest, CSS, HTML, FastAPI.
Проекты
(3 года 2 месяца)
Стартап
Роль
Python разработчик-тестировщик
Обязанности
- Написал документацию для API авторизации и регистрации;
- Используя фреймворк FastAPI, написал микросервис авторизации и регистрации с подтверждением логина через email и регистрации через сторонние сервисы;
- Написание автотестов для проверки работоспособности микросервиса с помощью pytest и внедрение
их в CI/CD пайплайн Gitlab;
- Использовал Docker и CI/CD для контейнеризации и автосборки.
Команда состояла из лида, нескольких тестировщиков, разработчиков и аналитиков.
- Использовал PostgreSQL;
- Написал функции для обработки загружаемых файлов и их конвертации в pdf, обработку
фотографий и их адаптации под размер 9:16;
- Кэшировал view-функции, написал алгоритм блокировки ip-адреса на 2 часа, если с него
поступают 3 запроса с ответом 404;
- Корректировал работу дизайнера по требованиям заказчика: расположение контента и
элементов на странице;
- Опыт работы с фреймворком на pytest: Django + FastAPI;
- Написание автотестов к каждому проекту;
- Опыт тестирования приложений с REST архитектурой, JSON и XML.
Работал с Python и его библиотеками, с фреймворком Django и DRF, с СУБД - Sqlite3, SQLite,
MySQL, PostgreSQL и API.
Собственный сайт:
Проекты:
1. Социальная сеть для публикации постов.
Проект на Django с использованием пагинации и кэширования. Реализованы регистрация,
авторизация пользователей и восстановление пароля через email.
Стек: python, html, django
2. Сервис для работы с отзывами
Проект собирает отзывы пользователей о фильмах, книгах, музыке. Работал в команде из 3-х
человек, отвечал за работу с токеном и реализацию систем: регистрации, аутентификации,
подтверждения через email, прав доступа.
Развиваю свой pet-проект:
1. Mystery Of Story:
Mystery Of Story - сайт, где можно узнать о мифах и легендах, истории брендов и тд.
- Использовал PostgresQL в качестве БД.
- Планы на будущее: добавить микросервис регистрации и авторизации + через сторонние
сервисы (Yandex, Google, VK), микросервис личного кабинета + система достижений, лайков
и комментариев.
https://mystery-of-story.com/