24.11.2025 aktualisiert


nicht verfügbar
Senior und Lead Software Developer (Go, C#)
Bremen, Deutschland
Weltweit
B.Sc. Computer ScienceSkills
- Programmiersprachen: Go/Golang, C#, Python, JavaScript, TypeScript
- Frontend: Vue, Angular
- Architekturen: Microservices, Monolithen
- Datenbanken: PostgreSQL, MSSQL, DynamoDB, CosmosDB
- Cloud Provider: Microsoft Azure, AWS
- Aufbau, Strukturierung und Leitung der IT Abteilung in einem Startup
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Definition von Schnittstellen in einer auf AWS gehosteten Microservice Architektur
- Hinterfragung des Status Quo und Optimierung der Architektur
- Entwicklung von Komponenten auf Kundenwunsch
- Gestaltung der Service-Architektur in Cloud-Umgebungen, insbesondere in Kubernetes
- Bugfixing
- Datenbanken: PostgreSQL, MariaDB, DynamoDB
- SQS / SNS im Publish/Subscribe Eventing Pattern
- Kubernetes
- DroneCI
- Hinterfragung des Status Quo und Optimierung der Architektur
- Entwicklung von Komponenten auf Kundenwunsch
- Gestaltung der Service-Architektur in Cloud-Umgebungen, insbesondere in Kubernetes
- Bugfixing
- Datenbanken: PostgreSQL, MariaDB, DynamoDB
- SQS / SNS im Publish/Subscribe Eventing Pattern
- Kubernetes
- DroneCI
Während der Arbeit an diesem Projekt wurde mir die technische Leitung für die Erweiterung und Pflege einer Service Request Platform übertragen. Einer der ersten Schritte in diesem Projekt bestand darin, einen Dienstmonolithen in mehrere Dienste aufzuteilen (z.B. Änderungshistorie, Authentifizierung, Datenbankzugriff). Ein Dienst, den Ich hervorheben möchte, ist ein Gateway-Dienst, der die Datenkommunikation zwischen diversen Diensten (z.B. SAP und einer MS Dynamics-Instanz) mit einem Publish/Subscribe-Service (Azure Service Bus, der AMQP für die Kommunikation nutzt) bereitstellt. Alle Daten im Gesamtprojekt sind entweder in einer NoSQL-(CosmosDB) oder in einer SQL-Datenbank (MSSQL) gespeichert. Das gesamte System wird auf Microsoft Azure-Ressourcen gehostet.
Technologien: C#, .NET Core, Microsoft Azure, TypeScript, Angular, MQTT, Azure ServiceBus, App Services, EFCore, MSSQL
Technologien: C#, .NET Core, Microsoft Azure, TypeScript, Angular, MQTT, Azure ServiceBus, App Services, EFCore, MSSQL
Ich war für die Erstellung eines alternativen Frontends für die Hauptanwendung von Stylink zuständig, mit dem sogenannte Stylinks erstellt werden können, ohne dass man sich in eine Webanwendung einloggen muss. Zur Identifizierung der Benutzer wurde die mit einem Benutzerkonto verknüpfte Handynummer verwendet. Weitere Informationen wurden dann verwendet, um die Verfügbarkeit bestimmter Produktkategorien, die Sprache der Antwortnachrichten und den Benutzerstatus zu ermitteln, um eine optimale Antwort auf eingehende Nachrichten anzubieten. Mit Hilfe dieses System wurden täglich bis zu 400 neue Links erstellt und ca. 1000 Nachrichten korrekt verarbeitet.
Technologien: Go, REST, AWS EC2, WhatsApp Business, PostgreSQL
Technologien: Go, REST, AWS EC2, WhatsApp Business, PostgreSQL