← В ленту
Регистрация: 25.03.2025

Рашид Закиров

Специализация: Backend Python Developer
— Больше 4 лет учебы и работы языку и на языке программирования Python, а также смежные темы.
— Больше 4 лет учебы и работы языку и на языке программирования Python, а также смежные темы.

Скиллы

JavaScript
Python
Django
FastAPI
Flask
Asyncio
SQL
SQLAlchemy
Linux
Nginx
RabbitMQ
Powershell
HTML
CSS
Git

Опыт работы

Python Developer
с 08.2024 - По настоящий момент |Русграфен
Nginx, FastAPI, SSH, Python, VPN
● Отладил управление «железом» из Питона (PyUSB; настройка через Линукс (/dev, lsusb) правил для идентификации одинаковых USB устройств, подключенных к одной машине, работа через интерфейсы TTY (COM) и HID). ● Организовал с нуля vpn для объединения удаленных устройств компании в сеть (или подсети: (IPTABLES, NAT), с запретом доступа из одной подсети в другие и наоборот). Готовое решение на основе openVpn. Все это для входа по SSH и через Web (для Web настраивал Nginx). ● Написал с нуля аутентификацию (FastAPI) по куки (логин:пароль), в случае валидности которой - редирект на эндпоинт, при переходе на который средствами Nginx выполнялось проксирование (proxy_pass) на конечную ноду - установку внутри vpn. Простой редирект тут не подходил, т.к., в соответствии с ТЗ, юзер, вводящий в браузере валидную пару логин:пароль, должен попадать на UI установок, которые, за неимением публичных IP, доступны только внутри VPN, иными словами юзер должен иметь возможность, не будучи клиентом VPN, а просто, придя из большого интернета, попадать на веб UI установки, при условии аутентификации.
Python Developer
06.2023 - 08.2024 |Vocord
DevOps, Azure, CI/CD, Postman, Swagger, Bash, Linux, Ubuntu, JSON, XML, CSV, SQL, Zabbix
● Работа в среде Azure DevOps (Гит, Доска с тасками, CI/CD, Wiki), митапы с пн по пт, смоук регресс, интеграционное тестирование ПО релизов (выход раз в 3-4 мес) продукта (интеллектуальные комплексы фото-видео фиксации а/м трафика). ● Написание скриптов на Python для автоматизированного тестирования релизов, новых фич, эмуляции условий для воспроизведения найденных багов. ● Написал ТГ бота с продвинутой логикой с нуля для мониторинга 24/7 целого "куста" устройств (более 100 удаленных комплексов из регионов страны; заложение "плацдарма" для автоматизированного развертывания подобной системы и для других регионов. Опрос api Zabbix с фиксацией данных в БД, которая была источником инфы для ТГ обсуждаемого бота). ● Работа с CRONTAB, Postman, Swagger, Bash, Linux (Ubuntu), поднятие виртуальных машин и веб серверов для приема и отправки REST запросов по HTTP(S), получение и настройка SSL сертификатов от Lets Encrypt, SQL БД, иные способы хранения инфо: JSON, XML, CSV.
Python Developer
12.2022 - 03.2023 |Vocord
DevOps, Azure, CI/CD, Postman, Swagger, Bash, Linux, Ubuntu, JSON, XML, CSV, SQL, Zabbix
● Работал в команды CV (компьютерное "зрение", нейросети: детекция нарушений ПДД: не пристегнутые ремни, фары, разговор по тел. за рулем итд). ● Зона моей ответственности – это скрипты, парсеры, автоматизация рутины для внутреннего заказчика (датасайнтисты, плюсовики).

Языки

РусскийРоднойАнглийскийСредний