Python developer

Казань, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Python • Django • HTML • MySQL
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
от 40 000 до 60 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Python developer (проектная деятельность).

Мои компетенции и опыт

Изначально мысль освоения языка Python у меня появилась еще во время учебы, когда мы с моим одногруппником разрабатывали проект по созданию беспилотника. Но в то время Python вызвал интерес как ЯП для написания управляющих программ для дронов.
За помощью в освоении этого языка я обратился в Яндекс Практикум, найдя там курс Backend - разработки на Python. Сначала я хотел просто изучить язык, но во время обучения мне очень понравилась роль backend - разработчика. Очень приятно заниматься тем, что помогает людям ориентироваться в сети, искать нужную для себя информацию или просто делиться эмоциями. Мне нравится сам процесс написания кода для управляющей части сайта, и нравится смотреть на интересный результат. Собственно благодаря этому и я решил, что хочу заниматься разработкой подобных приложений, потому что хочу вносить ощутимый вклад не только в свою жизнь, но и в жизнь в целом.
Свой курс Python - разработчика я совмещал с курсом Python на Stepik'е, чтобы как можно лучше разобраться в алгоритмах для решения задач (так как считаю, что это - самый моя слабая сторона, мне нужно больше опыта для ее понимания). Кроме этого, интересуюсь телеграмм - каналом "Библиотека питониста" и YouTube - каналами "Chris Hawkes" и " нужен доступ к резюме ", для общего развития.
Из повседневной жизни могу сказать, что я увлекаюсь варгеймами, настольными играми, волейболом, плаванием, компьютерными играми, люблю слушать рок-музыку и читать книги жанра фантастики или фэнтези.

В настоящее время стажируюсь в компании INtouch, готовящейся выпустить продукт на рынок. В мои обязанности входит: 

Разработка REST API-приложения для психологического онлайн-сервиса для взаимодействия психологов с клиентами.
Со своей стороны реализовал в проекте следующий функционал:
1) Настройка валидации паролей на основе требований Касперского нужен доступ к резюме
2) Настройка функционала изменения email пользователя с последующим подтверждением по ссылке из эл. письма.
3) Настройка прав пользователей на основе их ролей и возможностях взаимодействия с функционалом (психолог может взаимодействовать только со своими клиентами, клиенты могут выполнять только задания, выданные их психологом и т.д.)
4) Настройка логирования ошибок для возможности отслеживания на рабочем сервере
5) Работа с токенами авторизации (Simple-JWT): настройка кастомной выдачи токенов с определенными условиями и изменение базовых настроек, таких, как время жизни access и refresh токенов
6) Настройка троттлинга запросов на страницу авторизации с целью ограничения количества попыток входа пользователя
7) Редактирование workflow-файла автодеплоя на сервер через Githib actions
8) Постоянная поддержка сервера в рабочем состоянии (решение возникающих ошибок деплоя/функционала/логики работы)

Репозиторий, к сожалению, показать не могу в связи с подписанным договором о неразглашении, так как проект еще находится на стадии разработки MVP, но ниже указана информация с рекомендацией от основателя компании, если будет нужно - предоставлю его контакты для связи.

 


 


Специализация
Информационные технологииРазработкаPythonDjangoHTMLMySQL
Отрасль и сфера применения

Уровень
СтажерДжуниор

Есть файл резюме (защищен)


Интересные кандидаты