Стажер/Junior Python-разработчик
Контакты
Впервые познакомился с разработкой еще в 2021 году, изучая HTML, CSS и верстая простые сайты. В процессе изучения всегда было интересно узнать логику работы приложения, что находится внутри, в сердце, как это работает и как взаимосвязано друг с другом. Собственно по этой причине выбрал бэкенд разработку и все, что с ней связано. Для меня, как для новичка более читабельным, понятным и привлекательным показался язык Python.
Изучение языка начинал с книги "Изучаем Python", автор Эрик Мэтиз, далее курсы Сергея Балакирева на платформе stepik (его же курсы ООП, DRF, Django) и парралельно книги "Изучаем Python" автор Марк Лутц.
В итоге все вышеизученное решил закрепить и систематизировать окончанием курсов по разработке на платформе Яндекс Практикум.
На текущий момент продолжаю прокачивать свои навыки. Изучаю документацию, читаю книги, прохожу курсы + изучаю английский.
Рассматриваю как офисный, так и удаленный формат работы. Мечтаю попасть в хорошую компанию, участвовать в разработке интересных проектов, решать поставленные задачи, учиться новому и совершенствовать полученные навыки.
Telegram - @timrmn
- Python
- Django
- Git
- SQLite
- PostgreSQL
- REST API
- GitHub
- Bash
- HTML
- Docker
- Linux
- Backend
- API
- Unittest
- Pytest
- DevOps
- CI/CD
- GitHub Actions
- Gunicorn
- Django Rest Framework
- Nginx
- JWT
- Telegram Bot
- Djoser
- Notion
- Agile
- CSS
- Умение работать в команде
- Docker-compose
- HTTP
С проектами можно ознакомиться по ссылке - https://github.com/romatimon
социальная сеть для публикации личных дневников, с авторизацией и комментариями.
Настроил работу с запросами, подключил верстку к фреймворку Django. Создал базу данных и организовал работу с ней. Подключил и настроил административный интерфейс для Django-проекта.
Инструменты и стек: Python, HTML, CSS, Django, Bootstrap, Unittest, Pythonanywhere.проект новостного сайта и электронная записная книжка, и написанные к ним тесты.
Использовал стандартную библиотеку Python Unittest и тестовый фреймворк на Python — Pytest.
Инструменты и стек: Python, Django, Unittest, Pytest.Telegram-бот, программа на Python, которая взаимодействовует с Telegram и другими веб-сервисами через API.
В работе применена одна из самых популярных библиотек — python-telegram-bot.проект-платформа для блогов, имеющая возможность зарегистрироваться, создать, отредактировать или удалить собственный пост, прокомментировать пост другого автора и подписаться на него.
Для разработки REST API использовал библиотеку Django REST Framework. В проекте написана и настроена аутентификацию по JWT-токену. Для отладки и проверки работы использовал Postman.
Инструменты и стек: Python, Django, DRF, Djoser, Postman.командный проект, который собирает отзывы пользователей на различные произведения.
Общая задача - написать бэкенд проекта и API для него так, чтобы они полностью соответствовали документации.
Для координации работ и отслеживания статуса выполнения задач использовали таск-трекер Notion.
Моя задача - написать модели, view и эндпойнты для произведений и реализовать импорт данных из csv файлов.
Инструменты и стек: Python, Django, DRF, Simple JWT, Postman.проект (социальная сеть) для обмена фотографиями питомцев, в котором доступна регистрация. Можно добавить нового котика на сайт или изменить существующего, а также просмотреть записи других пользователей.
Разместил и настроил проект на удаленном сервере (Ubuntu) с помощью платформы контейнеризации Docker и далее автоматизировал (CI/CD) процесс его развертывания. Произвел настройку WSGI-сервера Gunicorn, веб-сервера Nginx для перенаправления запросов и работы со статикой проекта, а также настроил шифрование по протоколу HTTPS, устрановив SSL-сертификат. Для мониторинга ошибок использовал сервис UptimeRobot.
Инструменты и стек: Python, Django, DRF, PostgreSQL, Djoser, Gunicorn, Nginx, Linux, CI/CD, GitHub Actions, Docker, DockerHub.проект, на котором пользователи публикуют рецепты, добавляют чужие рецепты в избранное и подписываться на публикации других авторов.
Настроил запуск проекта в контейнерах, настроил автоматическое тестирование и деплой проекта на удалённый сервер. Автоматизация настроена с помощью сервиса GitHub Actions.
Инструменты и стек: Python, Django, DRF, PostgreSQL, Djoser, Gunicorn, Nginx, Linux, CI/CD, GitHub Actions, Docker, DockerHub.
Опыт
Умею реализовать внутреннюю логику работы приложения, обеспечить его взаимодействие с базами данных и внешними сервисами.
Образование
Начальные знания английского языка
Проживаю в городе Москва
Мое хобби с детства — волейбол.