Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
Entwickelte ein Projekt zur Erstellung eines Telegram-Bots, der mit der Programmiersprache Golang entwickelt wurde und Informationen von bestimmten Ressourcen sammelt, die in einer PostgreSQL-Datenbank gespeichert sind. Das Projekt enthält eine Komponente namens Fetcher, die Ressourcenlinks aus der Datenbanktabelle abruft, Artikel mithilfe von RSS abruft und sie in der Artikeltabelle speichert. Anschließend wählt eine Komponente namens Notifier regelmäßig Artikel aus, generiert Zusammenfassungen mithilfe der OpenAI-API und veröffentlicht sie auf Telegram.
Programmiersprachen: Golang(Go), Python, SQL, PHP (Anfänger)
Webentwicklung: Django, FastAPI, HTML, CSS, JavaScript
Datenbanken: SQLite, PostgreSQL, Redis
Tools und Plattformen: VS Code, Git (GitHub), Linux/Unix, Docker (Docker Compose)
Techniken: Objektorientierte Programmierung (OOP), Agile Frameworks (Scrum/Kanban, Waterfall), Prinzipien der Softwareentwicklung (SOLID, KISS, DRY, BDUF, YAGNI), Software Development Life Cycle (SDLC), Jira, RESTful API-Entwicklung
Soft Skills : Teamarbeit und Kommunikation, Problemlösung, analytisches Denken, Selbstlernen, Anpassungsfähigkeit
- 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