!!!Переходи по этой ссылке, чтобы увидеть оформленное резюме на HH!!!
А текст ниже для себя, для быстрого доступа к нужной информации

!Добавляйся в друзья на Habr Career (нет доступа к HH - смотри резюме тут)!

Практическая работа


Применял на практике: Python, Django, веб-сокеты, WebSocket, DRF, Django REST Framework, AsyncIO, Aiohttp, Contextvars, CBV, JWT, JSON Web Token, OpenAPI, Swagger, ReDoc, GraphQL, Celery, MQTT, Pytest, SQLAlchemy, PyQt, Data mining, Scrapy, BeautifulSoup, Selenium, XPath, Gunicorn, Linux, Bash, Настройка VPS/VDS серверов, Apache, Nginx, Docker, Docker-compose, Базы данных, MySQL, PostgreSQL, MongoDB, Redis, JavaScript, Cookies, LocalStorage, Node.js, Vue.js, Svelte.js, React, асинхронные запросы (async, await), Flux-архитектура, Redux, SPA, Webpack, Npm, Bower, AJAX, jQuery, GulpJS, PHP, Composer, Yii2-Advanced, Regex, Sass, HTML5/CSS3, Bootstrap, RabbitMQ, Zabbix, Jira, Git, GitLab (CI/CD), Bitbucket, Repka Pi, Orange Pi и т.д. Работал по методологиям Agile, SCRUM. Умею работать с ветками, pull request-ами, решать конфликты при merge в Git, проводить code-review товарищей по команде.


GitHub - Исходные коды, проекты на различных языках программирования

PyPI - Проекты загруженные на PyPI


Все проекты на GitHub! (чем новее код, тем он чище). Ниже лишь некоторые примеры. Код полностью реализован мной - css, sass, html, Pixel Perfect вёрстка по макетам и без, frontend на JS, backend на Python и другие языки программирования и их библиотеки. Проекты запустил на VPS, на чистом Linux, всё сделал/настроил вручную - без виртуального хостинга. Сервисы запустил в отдельных контейнерах Docker Compose с пробросом общей сети. К доменам/субдоменам получил сертификаты Let's Encrypt, подключил SSL, https через Nginx.

Мой приоритет сфер деятельности:

1. Backend разработка, сервер - в основном.
2. Frontend разработка, клиент (web, mobile, desktop) - можно дополнительно, как элемент Full Stack разработки.
3. Вёрстка, HTML, CSS - по необходимости.

Мой личный проект (2021 год):

Для оценки кода лучше всего использовать этот проект. Он не из курсов! Архитектуру, системы: прав, ролей, хранения данных, хранения токенов, коммитов и т.д. придумываю и реализую самостоятельно. Некоторые комментарии в коде или в Readme.md избыточны, так как данный проект я дополнительно использую как библиотеку некоторых знаний.
- OpenAPI Swagger , OpenAPI ReDoc , Django REST API , GraphiQL - Сервер. Подробнее в Git . Frontend - Клиент , Full Stack разработка - код. - Применяю технологии: Django REST framework, React, JWT, GraphQL, AsyncIO, Aiohttp, Contextvars, Cookies, асинхронные запросы (async, await), OpenAPI, Swagger, ReDoc, PostgreSQL, Gunicorn, Nginx, Docker-compose, Linux, VPS-сервер, свои Middleware, Метаклассы, декораторы, миксины и т.д.

Учебные проекты для прокачки скиллов:

- Десктопные приложения. Мессенджер на основе PyQt5. - код. - Создал как клиентское, так и серверное приложения. Использовал PyQt5, SQLAlchemy, Метаклассы, потоки (Threads) и другие технологии и библиотеки...

- Data Mining - код. - Сбор и обработка данных. Различные парсеры, пауки, краулеры для сбора инфы из соцсетей, площадок объявлений, магазинов и т.д. Использовал Scrapy, BeautifulSoup, Selenium, XPath, MongoDB, MySQL и т.д.

- Мессенджер на основе ReactJS - код. Применял React, Flux архитектуру - Redux, Webpack, Babel и другие технологии.

- Командная разработка - развёрнутый проект, Командная разработка - код. - В этом проекте, кроме меня, участвовали рандомные участники. Целью проекта была отработка командного взаимодействия по методологии Agile, SCRUM. Посмотреть в Trello Залогиниться от суперпользователя: login: intergalactic / password: intergalactic

В проектах ниже реализую Frontend, Backend, Pixel Perfect вёрстку по макетам для ПК

- Интернет магазин на Django - развёрнутый проект, Интернет магазин на Django - код. - Для демонстрации запущен в режиме отладки с доп. инструментами разработчика - то есть работает на повышенной нагрузке! Сервер запустил с помощью Python DJANGO/NGINX/Gunicorn. Ajax, JS, JQuery, работа с товарами, сделана собственная админка, регистрация напрямую/через соцсети и т.д.

- Интернет магазин на JS - развёрнутый проект, Интернет магазин, работа с товарами, отзывами и т.д. при помощи JS (бэкенд не подключен, всё хранится в хранилищах клиентов). - код. - Применял JavaScript, jQuery, Vue.js, Node.js, LocalStorage, Npm, Bower, HTML5, SASS, Flexbox, Grid, Bootstrap, товары можно добавлять в корзину при помощи Drag and drop, в поисковике при начале вводе (настроено для англ.) автоматически предлагаются слова из словаря, в разделе Women карусель, работа с корзиной в меню и т.д.

Кусок вёрстки

Данные проекты были выполнены мной самостоятельно или в команде. Некоторые в качестве курсовых работ в рамках GeekUniversity (более глубокое и масштабное обучение в GeekBrains, Mail.ru Group, получил дипломом гос образца)

Тестовые задания (чем выше, тем новее):

MVP API для блога (DRF использовать запрещено). Стек технологий: Python, Django, Gunicorn, PostgreSQL, Docker, Docker-compose, Dotenv, Mixer

Управления потоками людей в медицинском учреждении - задание для ipavlov.ai и МФТИ. Стек технологий: Python, Django, Django Rest Framework (DRF), CBV, JSON Web Token (JWT), PostgreSQL, Celery, Pytest, Docker, Docker-compose

gateio - задание для nekidaem.ru . Стек технологий: Python, Django, CBV, PostgreSQL, Docker, Docker-compose


Не имею вредных привычек. Веду здоровый образ жизни. Занимаюсь спортом.
Развиваюсь разносторонне. Нравится докапываться до сути, новая информация, новые технологии. Считаю, что при желании можно понять и усвоить всё, что угодно.


Например - мне предложили интересную тему и я увлекся трейдингом. Торговал на своём личном счёте у брокера, успешно использовал фундаментальный и технический анализ данных, побеждал в конкурсах:
2 место во Всероссийском Студенческом Конкурсе Трейдеров, среди ВУЗов России (Финал) на счёте ММВБ с реальными деньгами. В задачу входило максимально увеличить стоимость портфеля.
1 место во Всероссийском Студенческом Конкурсе Трейдеров, среди ВУЗов Казани.
Тут нужно учесть тот факт, что мой ВУЗ и специальность были не профильные и до этого конкурса я не знал, что такое трейдинг и не разбирался в финансовом рынке. То есть мои соперники были, в том числе, из финансовых университетов, отлично знающие тему, а я всё это изучил самостоятельно в кратчайшие сроки.

Высшее образование - Магистр. КНИТУ-КАИ им. А.Н. Туполева. Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева

Дополнительное образование - GeekBrains, GeekUniversity, Mail.ru Group - Python разработчик

Телефон, Telegram, WhatsApp: 89872869693

E-mail: i@radif.ru

Telegram: radif_ru

Добавляйся в друзья на Habr Career: https://career.habr.com/radif-ru/


Инстаграм

ВКонтакте

Радиф Рашитович Илалтдинов. Программист. Разработчик

Родился 23 февраля 1991 года, 23.02.1991