Описание
Разработчик тг-ботов
Опыт работы: 2+ года
Технологический стек
Языки программирования:
• Python
Фреймворки и библиотеки:
• aiogram, pyrogram
• asyncio, aiohttp, requests
• pydantic, dynaconf
• SQLAlchemy
• BeautifulSoup4, lxml
• json, csv, python-dotenv, logging
Базы данных:
• PostgreSQL
• Redis
• SQLite
Инструменты:
• Git
• CI/CD: GitHub Actions, GitLab CI
• Linux (опыт работы в терминале)
Опыт и навыки:
• Разработка тг-ботов с гибкой архитектурой
• Асинхронное программирование
• Парсинг данных
• Написание тестов: unittest, pytest
• Мокирование объектов: mock
• Использование современных инструментов:
• uv, poetry, mypy, ruff
• pytest, pytest-cov
• cliff, cocogitto, alembic
• neovim, vim
Паттерны проектирования:
• Порождающие: Singleton, Factory Method, Abstract Factory, Builder
• Структурные: Adapter
• Поведенческие: Strategy, Command, Iterator, Observer
О себе:
• Быстро обучаюсь новым технологиям
• Люблю чистый код и хорошо структурированные проекты