Публікуйте вакансії
Наймайте без комісій
Розробив проект зі створення Telegram-бота, розробленого з використанням мови програмування Golang, який збирає інформацію із заданих ресурсів, що зберігаються в базі даних PostgreSQL. Проект містить компонент під назвою Fetcher, який отримує посилання на ресурси з таблиці бази даних, отримує статті за допомогою RSS і зберігає їх у таблиці статей. Потім компонент під назвою Notifier періодично вибирає статті, генерує підсумки за допомогою API OpenAI і публікує їх у Telegram.
Мови програмування: Golang(Go), Python, SQL, PHP (початківець)
Веб-розробка: Django, FastAPI, HTML, CSS, JavaScript
Бази даних: SQLite, PostgreSQL, Redis
Інструменти та платформи: VS Code, Git(GitHub), Linux/Unix, Docker (Docker Compose)
Техніки: об’єктно-орієнтоване програмування (ООП), Agile frameworks (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