Rahmi Tufanoglu
Highly passionate software developer.
Experience
Mobile-App-Entwickler
ecostag GmbH
01.06.2023 — Present
Dart
Flutter
Kotlin
Swift
Firebase
Riverpod
Provider
GoRouter
Isar
Hive
Github
Jira
Mobile-App-Entwickler
Spitch Limited
15.08.2021 — 01.06.2023
Weiterentwicklung und Pflege von Spitch, einer Daily Fantasy Football App für iOS und Android.
- Datenerfassung über eine REST-API und Echtzeitdaten über Websockets
- Verwendung von Drittanbieter-Endpunkten, z.B. für die ID-Verifizierung und genauen Standortbestimmung
- Internationalisierung und Währungsanpassung auf Basis von Geolokalisierungsdaten und Smartphone-spezifischen Einstellungen
- Kontinuierliche Verbesserung der Codequalität durch strukturierte Code-Reviews und enge Zusammenarbeit mit QA-Teams
- Entdeckung, Evaluierung und Implementierung neuer Technologien zur Maximierung der Entwicklungseffizienz
- Einsatz von Firebase Services wie Push-Benachrichtigungen, Remote Config und App Distribution
- Ereignisverfolgung mit Hilfe von Firebase zur Verbesserung der Benutzerinteraktion
- Einrichtung und Verwendung von CI/CD-Pipelines zur Automatisierung des Entwicklungsworkflows
- Einrichtung von Flavors, um verschiedene Versionen für verschiedene Benutzer zur Verfügung zu stellen
Dart
Flutter
Kotlin
Swift
Firebase
Riverpod
Provider
GoRouter
Isar
Hive
Github
Jira
Frontend-Entwickler
newcubator GmbH
01.11.2019 — 15.08.2021
Weiterentwicklung und Pflege der Webanwendung myKWS. Diese Anwendung nutzt Satellitenbilder zur Optimierung der Erntelogistik.
- Design und kontinuierliche Optimierung der Benutzeroberfläche von Webanwendungen, einschließlich der Entwicklung innovativer Tools und vielfältiger Tool-Erweiterungen
- Aktive Mitarbeit bei der technischen Wartung und Pflege der Codebasis durch gezieltes Refactoring
- Konzeption und Durchführung von Softwaretests, einschließlich Unit- und Integrationstests, zur Sicherstellung der Codequalität und Anwendungsstabilität
- Zusammenarbeit mit dem Team und den Stakeholdern, um die Anforderungen zu definieren und maßgeschneiderte, effektive Lösungen zu liefern
- Kreation und Design maßgeschneiderter Komponenten für die newcubator Homepage zur Stärkung der Markenidentität und Verbesserung der User Experience
- Entwicklung von autonomen Programmen zur Automatisierung von wiederkehrenden Aufgaben, um die Effizienz und Produktivität zu steigern
TypeScript
React
Gatsby
Angular
Angular Material
NGXS
NX
Jest
Cypress
Mapbox
Transloco
Contentful
GitLab
Jira
Confluence
Wissenschaftliche Hilfskraft
Fraunhofer UMSICHT
15.10.2018 — 31.03.2019
Implementierung und Testverfahren einer plattformübergreifenden mobilen App zum Erfassen und Dokumentieren im Laborumfeld.
- Konzeption, Design und Implementierung benutzerfreundlicher Funktionen
- Zusammenarbeit mit dem Design-Team bei der Definition und Umsetzung innovativer Lösungen für die Produktausrichtung und -visualisierung
- Implementierung nativer Schnittstellen zur Erfassung von Smartphone-Sensordaten
- Implementierung einer effizienten Offline-Funktionalität für den kontinuierlichen Zugriff auf Daten und Funktionen der Applikation auch ohne Internetverbindung
- Entwicklung einer Spring Boot Rest-API zum Speichern und Auslesen der erfassten Daten
Dart
Flutter
Java
Kotlin
Swift
Spring Boot
PostgreSQL
SQFlite
SQLite
Github