SMS
SMS (Short Message Service) ist ein Kommunikationsdienst, der kurze Textnachrichten zwischen Mobilgeräten ermöglicht und sich durch Zuverlässigkeit und weite Verfügbarkeit auszeichnet.
Im geschäftlichen Kontext ist SMS ein effektives Mittel für schnelle, direkte Kommunikation, sei es für Benachrichtigungen, Authentifizierungen oder Marketing. Unternehmen profitieren von der hohen Reichweite, da SMS unabhängig von Smartphones oder Apps funktioniert, sowie von schnellen Zustellungszeiten und hohen Öffnungsraten.
Kommunikation per SMS erfordert zuverlässige Messaging-Systeme für zeitkritische Benachrichtigungen und Authentifizierung. Erfahrung in diesem Bereich ermöglicht die Umsetzung skalierbarer SMS-Lösungen für Marketing, Kundenservice und Zwei-Faktor-Authentifizierung. Die Integration in bestehende Geschäftsprozesse automatisiert die Kommunikation und verbessert die Kundenerreichbarkeit.
Die technische Umsetzung basiert auf der Anbindung verschiedener SMS-Gateway-Provider über SMPP oder REST-APIs. Load Balancing verteilt den Nachrichtenversand auf multiple Provider. Queuing-Systeme gewährleisten die zuverlässige Zustellung auch bei hohem Nachrichtenaufkommen. Die Systeme unterstützen Template-Management und dynamische Personalisierung. Delivery Reports dokumentieren den Versandstatus. Analytics-Tools messen Zustellraten und Öffnungszeiten. Die Implementierung erfolgt unter Berücksichtigung internationaler Telekommunikationsstandards und regulatorischer Anforderungen. Monitoring-Systeme überwachen Versandquoten und Fehlerraten.
SMS Projekt
Backend-Entwicklung für globales Event-Buchungssystem
Medizintechnikunternehmen
11/2017 - 12/2017 · Remote
Entwicklung einer Anwendung für die globale Vermarktung mehrsprachiger Veranstaltungen und Seminare mit Funktionen zur Buchungs- und Bestellabwicklung, zur Erzeugung und Versand von digitalen Eintrittskarten sowie zur Einlasskontrolle
Tätigkeiten
- Entwicklung des Backends mit einer RESTful API zur Nutzung durch das Web-Frontend und eine mobile App einschließlich Integrationstests, Dokumentation und Coaching der Frontend- und App-Entwickler mit folgenden Funktionen
- Abruf von umfangreichen Informationen über weltweit stattfindende Veranstaltungen inklusive Filterung, Sortierung, Lokalisierung, Mehrsprachigkeit, Zeitzonen
- Buchung, Stornierung und Absage von Veranstaltungen
- Erzeugung von personalisierten Eintrittskarten mit QR-Codes und Informationen zur gebuchten Veranstaltung als PDF-Dokumente und Pässe für Apple Wallet
- Gültigkeitsprüfung und Entwertung der Eintrittskarten zwecks Einlasskontrolle bei den Veranstaltungen vor Ort
- Ereignisbasierter Versand von personalisierten Nachrichten und Status-Updates per E-Mail, SMS und Apple Notifications
- Implementierung von Authentifizierung und Autorisierung
- Entwicklung von Teilen des Datenmodells in der PostgreSQL-Datenbank
- Integration der Buchhaltung über Microsoft Dynamics Business Central (ehemals Navision)
- Projektsprachen: Deutsch, Englisch
Software-Typ
Web-Anwendung · Backend-Service · API · Datenbank-LösungTechnologien
Java · Spring Boot · Spring Data · Spring Security · Spring REST Docs · Flyway · PostgreSQL · Datenmodellierung · REST · OAuth 2.0 · JWT · PDF · Apple Wallet & PassKit · Apple Push Notifications · E-Mail · SMS · Gradle · Bitbucket · Jira · Confluence · Mac · Docker · Serviceorientierte Architektur · Backend for Frontend · Microservices