Размещайте вакансии
Нанимайте без комиссий
Разработан проект по созданию Telegram-бота, разработанного с использованием языка программирования Golang, который собирает информацию из заданных ресурсов, хранящихся в базе данных PostgreSQL. Проект включает в себя компонент Fetcher, который извлекает ссылки на ресурсы из таблицы базы данных, извлекает статьи с помощью RSS и сохраняет их в таблице статей. Затем компонент Notifier периодически выбирает статьи, генерирует сводки с помощью API OpenAI и публикует их в Telegram.
Языки программирования: Голанг(Go), Python, SQL, PHP (начинающий)
Веб-разработка: Django, FastAPI, HTML, CSS, JavaScript.
Базы данных: SQLite, PostgreSQL, Redis.
Инструмент и платформы: VS Code, Git(GitHub), Linux/Unix, Docker (Docker Compose).
Методы: объектно-ориентированное программирование (ООП), гибкие фреймворки (Scrum/Kanban, Waterfall), принципы разработки программного обеспечения (SOLID, KISS, DRY, BDUF, YAGNI), жизненный цикл разработки программного обеспечения (SDLC), Jira, разработка RESTful API.
Мягкие навыки : сотрудничество и общение в команде, решение проблем, аналитическое мышление, самообучение, адаптивность.
- A telegram bot has been developed using Golang language which collects the information from resources and posts to the channel.
- The online-shop was designed using Python + Django and implemented key features, including the home page, product catalog with sorting and pagination, user registration and authentication pages, user profile management, an intuitive admin panel, and a functional shopping cart with Stripe payment integration.
- Have hands-on experience working with APIs
- Implemented caching strategies to optimize processes.
- Wrote Unit tests to ensure code quality and reliability .
- Configured Nginx as a reverse proxy server to manage client connections and serve projects in response to client requests.
- Deployed the project, database and task broker in Docker