Publikuj oferty pracy
Zatrudniaj bez prowizji
Zaprojektował projekt stworzenia bota Telegram, opracowanego przy użyciu języka programowania Golang, który zbiera informacje z określonych zasobów przechowywanych w bazie danych PostgreSQL. Projekt zawiera komponent o nazwie Fetcher, który pobiera łącza do zasobów z tabeli bazy danych, pobiera artykuły za pomocą kanału RSS i zapisuje je w tabeli artykułów. Następnie komponent o nazwie Notifier okresowo wybiera artykuły, generuje podsumowania za pomocą API OpenAI i publikuje je w Telegramie.
Języki programowania: Golang(Go), Python, SQL, PHP (początkujący)
Tworzenie stron internetowych: Django, FastAPI, HTML, CSS, JavaScript
Bazy danych: SQLite, PostgreSQL, Redis
Narzędzia i platformy: VS Code, Git(GitHub), Linux/Unix, Docker (Docker Compose)
Techniki: Programowanie obiektowe (OOP), Frameworki Agile (Scrum/Kanban, Waterfall), Zasady tworzenia oprogramowania (SOLID, KISS, DRY, BDUF, YAGNI), Cykl życia oprogramowania (SDLC), Jira, Tworzenie RESTful API
Umiejętności miękkie : Współpraca i komunikacja w zespole, Rozwiązywanie problemów, Analityczne myślenie, Samokształcenie, Zdolność do adaptacji
- 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