Schlagwörter
Skills
Frontend:
Angular 4+ - aktuell Angular 13 | Javascript | Typescript | HTML5 | CSS3 | Sass | Responsive Design
Frameworks:
Angular | NestJS | Cordova | Capacitor | Ionic Framework
Backend:
NodeJS (PHP und Java / Kotlin mit rudimentärn Kenntnissen)
Programmiersprachen:
Javascript (Typescript) / Kotlin / Java / PHP / Swift
Sonstiges:
REST | GraphQL | Testautomatisierung mit Appium | Unit und E2E Tests mit Protractor, Jasmine, Cypress.io | CI mit Azure Devops (auch Erfahrung mit Jenkins) | Scrum | Kanban | Confluence | Jira | Bitbucket | Git
Projekthistorie
Umsetzung einer Kochbuch App, um Rezepte abzuspeichern. Plattformübergreifender Zugriff auf die Rezepte. Einsatz von Google Firebase Produkten (Firebase Authentification zur Anmeldung des Nutzers, Firebase Firestore zur Speicherung der Rezepte und Nutzerdaten und Firebase Storage zur Speicherung der Rezeptbilder).
Mittels eines Webcrawlers kann der Nutzer Rezepte von anderen Websites importieren. Das Kochbuch soll als PWA und als native App für Android und iOS erscheinen. Aus diesem Grund wird auf Angular 7 und Ionic 4 gesetzt - eine Codebasis - mehrere Plattformen!
Stand 1.1.2020 läuft die App mit Angular 9 und Ionic 5
Stand 15.6.2021: Die App läuft mittlerweile mit Angular 12. Als Unterbau für die App wird statt Cordova nun Capacitor 3 verwendet.
Entwicklung und Support rund um Ionic 4
https://github.com/ionic-team/ionic
Projekt 1: Kochbuch
Umsetzung einer Kochbuch App, um Rezepte abzuspeichern. Plattformübergreifender Zugriff auf die Rezepte. Einsatz von Google Firebase Produkten (Firebase Authentification zur Anmeldung des Nutzers, Firebase Firestore zur Speicherung der Rezepte und Nutzerdaten und Firebase Storage zur Speicherung der Rezeptbilder).
Mittels eines Webcrawlers kann der Nutzer Rezepte von anderen Websites importieren. Das Kochbuch soll als PWA und als native App für Android und iOS erscheinen. Aus diesem Grund wird auf Angular 7 und Ionic 4 gesetzt - eine Codebasis - mehrere Plattformen!
Projekt 2: Quiz App
Entwickler einer Quiz-App für Android und iOS inklusive Integration von In-App-Käufen und Werbung mittels Cordova Plugins
Nutzung von FCM (Firebase Cloud Messaging)
Verfügbar als PWA (Progressive Web App) sowie nativer App für Android und iOS im Google Play Store und iTunes App Store
Stetige Updates (Start noch mit Angular 5 und Ionic 3 - heute Angular 9 und Ionic 4)
Mitentwicklung einer webbasierten Anwendung, die als Web Component dem Kunden bereitgestellt wird. Frontend auf Basis von StencilJS, Backend auf Basis von Spring Boot
Entwicklung von Hybrid Apps für Unternehmen in der Versicherungs- / Finanzbranche mit Angular, Cordova, Ionic
Erstellung von Web Components
Progressive Web App Entwicklung mit Backend
Nativ-App-Entwicklung mit Xcode (Swift) und Android Studio (Java)
Testautomatisierung mit Appium (Tests geschrieben in Kotlin)
Continuous Integration mittels Microsoft Azure DevOps (vorher Jenkins) - Unterstützung bei der Einrichtung der Build-Pipelines
Arbeit im Team mittels Scrum und als Tools Jira, Confluence und Bitbucket
In Frankfurt vor Ort tätig
- Weiterentwicklung einer Ionic 3 App für Android und iOS
- Neuentwicklung einer App mit Capacitor 3, Ionic 5 und Angular 12