Python Backend developer
Калуга, РоссияСтажер • Джуниор
Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/gt0n
О себе
На данный момент Не было.
Мои компетенции и опыт
Я 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: нужен доступ к резюме