Hybrid Apps für iOS und Android mit Flutter und Firebase.
Die wichtigsten Plugins: cached_network_image, cloud_firestore, dartz, firebase_analytics, firebase_auth, firebase_core, firebase_crashlytics, firebase_messaging, firebase_storage, flutter_localizations, flutter_markdown, flutter_riverpod, hooks_riverpod, in_app_purchase, intl, json_annotation, riverpod, webview_flutter, flutterfire_ui
Entwicklung verschiedener Apps für Android und IOS.
Hybrid-Entwicklung für Android und IOS mit ActionScript, Flex und Adobe Air.
Swift Entwicklung für IOS mit UIKit.
Inhaltlich handelt es um Apps für Reiter und Pferdezüchter.
Seit 2006 habe ich mehr als 30 Pferdesportanlagen mit Fütterungsautomaten und Schleusensystemen ausgestattet. Alle basieren auf RFID Technologie zur Identifizierung der Pferde. Die Futterstände bzw. Schleusen sind mit verschiedenen Sensoren ausgestattet, z.B. Lichttaster und Bewegungssensoren, die Mechanik der Türen oder Futterdosierer ist elektrisch oder pneumatisch ausgelegt.
Die Software zur Steuerung habe ich anfangs mit Java und JMX basierend auf einer embedded H2 Datenbank gebaut, später mit Scala, Akka und MongoDb und jüngst mit Spring Boot. Das Frontend für Admistration und Konfiguration war in den frühen Versionen mit HTML und Javascript, später Actionscript und Flex(Flash) basiert und in den letzten Jahren mit Angular und Typescript.
Beratung eines mittelständischen Unternehmens bei der Migration der It Infrastruktur in die Cloud. Analyse der bestehenden It-Systeme, Erarbeiten und Bewerten der Alternativen basierend auf Cloud-Lösungen.
Web-Portal für den Bearbeitungsprozess von Hypotheken-Krediten.
Die Backendentwicklung wurde gemäß Domain-Driven-Design in Java mit Hibernate / Oracle und basierend auf Wildfly gebaut. Die Schnittstelle war REST / JSON basiert.
Als Backend fürs Frontend wurde die Apollo Graphql Implementierung unter Node eingesetzt.
Das Frontend wurde mit Typescript und Angular V.8 gebaut. Getestet wurde mit dem Jest Framework.
Ich habe in allen Bereichen gearbeitet, der Schwerpunkt lag aber auf der Frontend Implementierung.
Auswertung von Daten zur Beurteilung der Wirksamkeit von Marketingkampagnen auf Umsatz und Ertrag. Entwicklung von Prognose Werkzeugen zur Planung künftiger Marketingkampagnen. Statistische Auswertungen.
Eingesetztes Werkzeug: Python mit verschiedenen Libraries für statistische Auswertungen, grafische Darstellungen und neuronale Netze.
Das Projekt dient der Evaluierung des Google Flutter Frameworks für den Bau hybrider Apps.
Ziel ist es eine Entscheidungsgrundlage für künftige Entwicklungen zu treffen zwischen Hybrid Entwicklung von native Apps oder progressive web apps (PWA) mit Angular 6.
Entwickelt wird mit Android Studio, Dart und Flutter. Die zu entwickelnde App wurde mit anderer Technologie bereits einmal gebaut. So sollen die gewonnenen Erfahrungen vergleichbar gemacht werden.
Im Backend wird FirebaseAuth und Firestore verwendet.
Zugangskontrolle für Schleusensystem mit Motorsteuerungen und Long Range RFID Erkennung implementiert auf Rasperry Pi. Administration über Spring Boot Web Frontend.
Die Herausforderung an dieser Lösung besteht im asynchronen Auftreten von Ereignissen ausgelöst durch Sensoren. Die Schleuse hat einen hohen Sicherheitsanspruch.
Das Statemanagement ist hier mit reactive Extensions für Java (RxJava) auf Basis von Observables implementiert. So konnte ich komplexe State machines vermeiden.
Diese Projekt gehört in den Rahmen der anderen Fütterungsanlagen, die ich seit 2006 gebaut habe.
Fullstack Entwicklung, Frontend basierend auf Angular Components, mit
Typescript/Javascript, HTML 5, CSS/LESS und Angular, Backend mit Groovy Grails.
Anbindung an Legacy Systeme mithilfe von REST/Json Microservices.
Mitglied im Scrum Team; Continues Delivery implementiert mit Jenkins.
Testautomatisierung Jasmine, Karma und Spock.
Seit 1986 bin ich in der Software-Entwicklung, in vielfältigen Rollen tätig. Ich habe sowohl in kleinen als auch in sehr großen Teams gearbeitet, ich habe meistens selber entwickelt, oft Kollegen gecoacht und machmal aber auch nur organisiert und geleitet.
Universelle Algebren, Formale Logik, Statistik
Permanente Fortbildung in jeweils aktuellen Programmiersprachen und Frameworks. Weiterbildung in Vorgehensmodellen von V-Model bis Scrum. Teilnahme an zahlreichen Entwicklerkonferenzen und Fortbildungsveranstaltungen.
Ich habe Software für die verschiedensten Betriebssysteme entwickelt, bin aber kein Betriebssystem-Spezialist.
Ich habe mit sehr vielen verschiedenen Programmiersprachen Software implementiert. Schwerpunkt der letzten Jahre waren im Backend Java, Groovy und Scala und im Frontend Javascript und Typescript.
Die überwiegende Zahl aller meiner Projekte verwendeten Datenbanken, vorallem SQL Datenbanken aber auch NoSQL DBs wie MongoDb. Ich habe aber nicht als DB-Admin gearbeitet sondern die Datenbanken im Rahmen der Anwendungsentwicklung genutzt, häufig sogar nur indirekt über Standards wie JDBC ode JPA Implementierungen.
Luftfahrt, Mineralöl, Versicherungen, Logistik, Handel, Finanzwirtschaft, Telekommunikation
Hybrid Apps für iOS und Android mit Flutter und Firebase.
Die wichtigsten Plugins: cached_network_image, cloud_firestore, dartz, firebase_analytics, firebase_auth, firebase_core, firebase_crashlytics, firebase_messaging, firebase_storage, flutter_localizations, flutter_markdown, flutter_riverpod, hooks_riverpod, in_app_purchase, intl, json_annotation, riverpod, webview_flutter, flutterfire_ui
Entwicklung verschiedener Apps für Android und IOS.
Hybrid-Entwicklung für Android und IOS mit ActionScript, Flex und Adobe Air.
Swift Entwicklung für IOS mit UIKit.
Inhaltlich handelt es um Apps für Reiter und Pferdezüchter.
Seit 2006 habe ich mehr als 30 Pferdesportanlagen mit Fütterungsautomaten und Schleusensystemen ausgestattet. Alle basieren auf RFID Technologie zur Identifizierung der Pferde. Die Futterstände bzw. Schleusen sind mit verschiedenen Sensoren ausgestattet, z.B. Lichttaster und Bewegungssensoren, die Mechanik der Türen oder Futterdosierer ist elektrisch oder pneumatisch ausgelegt.
Die Software zur Steuerung habe ich anfangs mit Java und JMX basierend auf einer embedded H2 Datenbank gebaut, später mit Scala, Akka und MongoDb und jüngst mit Spring Boot. Das Frontend für Admistration und Konfiguration war in den frühen Versionen mit HTML und Javascript, später Actionscript und Flex(Flash) basiert und in den letzten Jahren mit Angular und Typescript.
Beratung eines mittelständischen Unternehmens bei der Migration der It Infrastruktur in die Cloud. Analyse der bestehenden It-Systeme, Erarbeiten und Bewerten der Alternativen basierend auf Cloud-Lösungen.
Web-Portal für den Bearbeitungsprozess von Hypotheken-Krediten.
Die Backendentwicklung wurde gemäß Domain-Driven-Design in Java mit Hibernate / Oracle und basierend auf Wildfly gebaut. Die Schnittstelle war REST / JSON basiert.
Als Backend fürs Frontend wurde die Apollo Graphql Implementierung unter Node eingesetzt.
Das Frontend wurde mit Typescript und Angular V.8 gebaut. Getestet wurde mit dem Jest Framework.
Ich habe in allen Bereichen gearbeitet, der Schwerpunkt lag aber auf der Frontend Implementierung.
Auswertung von Daten zur Beurteilung der Wirksamkeit von Marketingkampagnen auf Umsatz und Ertrag. Entwicklung von Prognose Werkzeugen zur Planung künftiger Marketingkampagnen. Statistische Auswertungen.
Eingesetztes Werkzeug: Python mit verschiedenen Libraries für statistische Auswertungen, grafische Darstellungen und neuronale Netze.
Das Projekt dient der Evaluierung des Google Flutter Frameworks für den Bau hybrider Apps.
Ziel ist es eine Entscheidungsgrundlage für künftige Entwicklungen zu treffen zwischen Hybrid Entwicklung von native Apps oder progressive web apps (PWA) mit Angular 6.
Entwickelt wird mit Android Studio, Dart und Flutter. Die zu entwickelnde App wurde mit anderer Technologie bereits einmal gebaut. So sollen die gewonnenen Erfahrungen vergleichbar gemacht werden.
Im Backend wird FirebaseAuth und Firestore verwendet.
Zugangskontrolle für Schleusensystem mit Motorsteuerungen und Long Range RFID Erkennung implementiert auf Rasperry Pi. Administration über Spring Boot Web Frontend.
Die Herausforderung an dieser Lösung besteht im asynchronen Auftreten von Ereignissen ausgelöst durch Sensoren. Die Schleuse hat einen hohen Sicherheitsanspruch.
Das Statemanagement ist hier mit reactive Extensions für Java (RxJava) auf Basis von Observables implementiert. So konnte ich komplexe State machines vermeiden.
Diese Projekt gehört in den Rahmen der anderen Fütterungsanlagen, die ich seit 2006 gebaut habe.
Fullstack Entwicklung, Frontend basierend auf Angular Components, mit
Typescript/Javascript, HTML 5, CSS/LESS und Angular, Backend mit Groovy Grails.
Anbindung an Legacy Systeme mithilfe von REST/Json Microservices.
Mitglied im Scrum Team; Continues Delivery implementiert mit Jenkins.
Testautomatisierung Jasmine, Karma und Spock.
Seit 1986 bin ich in der Software-Entwicklung, in vielfältigen Rollen tätig. Ich habe sowohl in kleinen als auch in sehr großen Teams gearbeitet, ich habe meistens selber entwickelt, oft Kollegen gecoacht und machmal aber auch nur organisiert und geleitet.
Universelle Algebren, Formale Logik, Statistik
Permanente Fortbildung in jeweils aktuellen Programmiersprachen und Frameworks. Weiterbildung in Vorgehensmodellen von V-Model bis Scrum. Teilnahme an zahlreichen Entwicklerkonferenzen und Fortbildungsveranstaltungen.
Ich habe Software für die verschiedensten Betriebssysteme entwickelt, bin aber kein Betriebssystem-Spezialist.
Ich habe mit sehr vielen verschiedenen Programmiersprachen Software implementiert. Schwerpunkt der letzten Jahre waren im Backend Java, Groovy und Scala und im Frontend Javascript und Typescript.
Die überwiegende Zahl aller meiner Projekte verwendeten Datenbanken, vorallem SQL Datenbanken aber auch NoSQL DBs wie MongoDb. Ich habe aber nicht als DB-Admin gearbeitet sondern die Datenbanken im Rahmen der Anwendungsentwicklung genutzt, häufig sogar nur indirekt über Standards wie JDBC ode JPA Implementierungen.
Luftfahrt, Mineralöl, Versicherungen, Logistik, Handel, Finanzwirtschaft, Telekommunikation
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.