Python Backend developer

Калуга, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Python • Django • Flask • PostgreSQL • SQL
Удаленная работа
Опыт работы какой-то есть
О себе

На данный момент Не было.

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

Я Python-разработчик с опытом работы с API (AmoCRM, Avito, API поставщиков автозапчастей и других систем), разработкой Telegram-ботов, парсингом данных и созданием веб-сервисов. Работаю с FastAPI, Django, Flask, Aiogram, Telethon, Selenium, BeautifulSoup4, Asyncio, SQLAlchemy, SQLite, Sqlcipher3. Использую современные подходы к безопасности (JWT, bcrypt, Fernet), работаю на серверах под управлением Ubuntu.

Навыки:
- Языки: Python (в т.ч. асинхронность), SQL, Bash
- Фреймворки: FastAPI, Django, Flask, Aiogram, Telethon
- Парсинг и автоматизация: Selenium, Requests, BeautifulSoup4
- Базы данных: SQLite, Sqlcipher3, SQLAlchemy (в планах переход на PostgreSQL)
- Безопасность: JWT (python-jose), bcrypt, passlib, Fernet
- ОС и серверы: Ubuntu нужен доступ к резюме , работа на выделенных серверах

Опыт проектов
1. API для управления роллерами на остановках
Стек: FastAPI, SQLAlchemy, SQLite, python-jose, passlib, bcrypt, Ubuntu нужен доступ к резюме
Функции:
- Управление моторами (ESP32) показа рекламы через Telegram-бота
- Добавление устройств, проверка онлайн-статуса, запуск и остановка
- Аварийные уведомления, ночная автоматическая остановка
- Доступ к API через систему access/refresh токенов
- Ограничение доступа Telegram-пользователям по ID
Проект в стадии активной разработки, планируется переход на PostgreSQL.

2. Telegram-бот для университетского портала
Стек: Aiogram, BeautifulSoup4, Requests, Selenium, Sqlite3, Fernet
Функции:
- Авторизация на сайте вуза
- Парсинг зачётной книжки, расписания
- Хранение зашифрованных пользовательских данных
- Выбор расписания по курсу

3. Веб-сайт на Flask для управления библиотеками
Стек: Flask, SQLAlchemy, SQLite3, HTML/CSS/JS (Bootstrap, Flex)
Функции:
- Авторизация и ролевая модель пользователей
- Управление библиотеками, книгами, сотрудниками, посетителями
- Учёт выдачи и возврата книг

4. Скрипт для создания Telegram-чатов по URL-запросу
Стек: Django, Telethon, Requests, Ubuntu нужен доступ к резюме
Функции:
- Обработка входящих JSON-запросов
- Добавление контактов, создание групповых чатов
- Отправка приветствий, уведомление о недобавленных участниках
- Альтернативная отправка приглашений в личные сообщения

Контакты
Telegram: нужен доступ к резюме
Email:  нужен доступ к резюме
GitHub:  нужен доступ к резюме


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

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

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