Projektbeschreibung: Entwicklung einer plattformübergreifenden App für GOOD Digital UG
Zeitraum: Frühjahr 2024 - Heute
Projektübersicht:
Im Rahmen meiner freiberuflichen Tätigkeit habe ich ein anspruchsvolles Projekt für GOOD Digital UG übernommen, das die Entwicklung einer Cross-Platform-App für iOS und Android umfasst. Meine Aufgaben bestehen hierbei aus der gesamten Projektplanung, der Umsetzung und dem Infrastruktur-Management.
Aufgaben und Verantwortlichkeiten:
Wichtige Technologien und Werkzeuge:
-
Frontend-Entwicklung:
- Tech-Stack: Ionos Framework, Angular, TypeScript, HTML, SCSS
- Entwicklung dynamischer und responsiver Benutzeroberflächen
- Umsetzung des Stlyings mit SCSS für ein professionelles und ansprechendes Design
- Reactive-App mit RxJS
-
Cloud-Infrastruktur:
- AWS CloudFormation:
- Automatisierung des Deployments, sowie Verwaltung von Cloud-Ressourcen
- Erstellung wiederverwendbarer Vorlagen für eine modulare, effiziente und robuste Infrastruktur
- Serverless-Backend:
- Tech-Stack: AWS S3, CloudFront, API Gateway, AWS Lambda (TypeScript)
- Entwicklung und Bereitstellung skalierbarer Serverless-Applications
- Implementierung sicherer APIs
- AWS Route53: Verwaltung von DNS und Routing
- AWS IAM: Sicherstellung von Sicherheit und Compliance
- AWS SSM & AWS PCA: Automatisierung des Infrastrukturmanagements mit SSM und PCA
- AWS CloudWatch: Überwachung und Protokollierung der Anwendung
-
CI/CD-Pipelines:
- GitHub Actions: Einrichtung und Pflege von Continuous Integration und Continuous Deployment-Pipelines, Automatisierung von Test-, Build- und Bereitstellungsprozessen, Deployments und Releases
Ergebnis:
Das Ergebnis ist eine leistungsstarke, skalierbare und benutzerfreundliche plattformübergreifende App für GOOD Digital UG. Die Anwendung ist robust, sicher und bietet eine hervorragende Benutzererfahrung, unterstützt durch eine solide und effiziente Cloud-Infrastruktur.
Nächste Schritte:
Da das Projekt in einem fortgeschrittenen Stadium ist, suche ich aktiv nach neuen Herausforderungen und freue mich darauf, meine Expertise in weiteren spannenden Projekten einzusetzen. Bitte kontaktieren Sie mich, um mit mir gemeinsam die beste Lösung für Ihre Anforderungen zu erarbeiten.