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