Timur Powenda

iOS Engineer

Über mich

Ich bin leidenschaftlicher Softwareentwickler aus Nürnberg mit mehr als vier Jahren Erfahrung und begeistere mich für die Entwicklung digitaler Dienste und mobiler Applikationen. Mein besonderer Fokus liegt auf der iOS-Entwicklung und dem UI-Design mithilfe von Swift, Objective-C und SwiftUI.

PROJEKTE

Moviez

Die Moviez-App ist eine umfassende Plattform, die es den Nutzern ermöglicht, ein breites Spektrum an Filmen, Fernsehsendungen und Schauspielern zu entdecken. Mit dieser App können Sie mühelos Trailer entdecken und Informationen über verschiedene Streaming-Anbieter erhalten. Außerdem bietet sie eine praktische Funktion, mit der Sie Ihre Lieblingsinhalte für einen schnellen Zugriff speichern können. Die App wurde mit SwiftUI unter Verwendung des MVVM-Entwurfsmusters entwickelt, was eine saubere und skalierbare Codebasis gewährleistet. Darüber hinaus nutzt sie das Combine-Framework, das die reaktive Programmierung unterstützt und das Benutzererlebnis durch die Bereitstellung dynamischer Funktionen verbessert.

Technologien
  • SwiftUI
  • Swift
  • Combine
  • SwiftUI-Widgets
  • Localization
  • Async-await
  • MVVM-Architektur
Moviez
CocktailGo_HomeScreen CocktailGo_Favorites CocktailGo_DetailDrink CocktailGo_CreateDrink CocktailGo_DrinksList CocktailGo_DetailIngredient

Cocktail Go

Cocktail Go bietet wunderschön präsentierte Cocktail-Rezepte mit Schritt-für-Schritt Anleitungen. Die App enthält eine große Auswahl an Cocktails mit Rezeptsammlungen für jeden Anlass. Die Informationen der Getränke und Zutaten werden aus einer externen API entnommen. Die App wurde hauptsächlich in SwiftUI entwickelt und ist im App Store verfügbar.

Technologien
  • SwiftUI
  • Swift
  • URLSession
  • MVVM-Architektur
  • Localization
  • Darkmode/Lightmode
  • SwiftUI Animationen

1GIF1Word

1GIF1Word ist ein Rätselspiel bei dem es darum geht GIFs zu erraten, die Freunde dem Nutzer senden.
Die App ist im App Store verfügbar. Die erstellten GIFs wurden mithilfe eines Objective-C Frameworks generiert und werden mitsamt den Nutzern auf Firebase gespeichert.

Technologien
  • Swift
  • Firebase
  • Push Notifications
  • In-App Purchases
  • Objective-C
  • HeroKit
  • Lottie Animations
  • MVC-Architektur
GIF_Startscreen GIF_SearchGIF GIF_Solve GIF_Profile
Litguide

Arduino Graph

Mit dieser App können Temperatur- und Helligkeitswerte eines mobilen Gerätes visuell dargestellt werden. Die Informationen werden mithilfe eines Arduinos gelesen, welche im Backend bearbeitet und auf einer SQL-Datenbank gespeichert werden. Damit die Daten von der Datenbank entnommen werden können, wurde eine REST-API auf dem Backend entwickelt.

Technologien
  • Swift
  • SQLite
  • HeroKit
  • Lottie Animations
  • Charts

Berufliche Erfahrung

Mobile Entwickler

Jul. 2022 - Heute

Sopra Financial Technology GmbH

• Weiterentwicklung einer vielseitigen iOS-App im Banking-Umfeld mit verschiedenen Funktionalitäten wie das Anzeigen von Konten, Durchführung von Transaktionen, Kontobenachrichtigungen, Upload von Dateien und vieles mehr.
• Verantwortlich für den laufenden Build- und Release-Prozess der App unter Verwendung von Tools wie Fastlane, TestFlight, AppCenter, Bitbucket und Jira.
• Integration von Firebase Crashlytics & Analytics.
• Entwicklung und Bereitstellung wesentlicher Kernkomponenten für die Funktionalität der App.
• Entwurf und Erstellung von Feature-Komponenten unter Verwendung von UIKit.
• Arbeitete als Mitglied eines kleinen Teams in einer agilen Scrum-Umgebung an der Neuentwicklung einer Baufinanzierungs-App für iOS und Android unter Verwendung von Flutter als plattformübergreifendes SDK.
• Einrichtung des OpenAPI Codegenerators.
• Aktive Mitwirkung an der laufenden Migration der App-Struktur von der Flutter-App.
• Entwicklung unter dem MVVM-Designmuster.
• Versionskontrolle über Bitbucket und Projektmanagement über Jira.

iOS Entwickler

Apr. 2019 - Jul. 2022

IT2Media GmbH

• Entwicklung von iOS-Apps im Umfeld Telemedien.
• Neuentwicklung der Gelbe Seiten App von Begin bis hin zu den Versionen 7.0 & 7.1.
• Kommunikation mit Backend-APIs unter Verwendung von Apples URLSession Networking-Framework.
• Design und Entwicklung neuer Features.
• Implementierung von Twillios Benutzerautorisierungs- und Authentifizierungsmanagement.
• Entwicklung von Widgets durch SwiftUI.
• UIKit für das Frontend.
• Mischung aus Storyboards und Code.
• Wartung und Refactoring von altem Code.
• Migration von ObjC zu Swift.
• Entwicklung mit dem MVC-Designmuster.
• Erstellung von UI-Tests.
• Versionskontrolle über GitLab und Projektmanagement über Jira.

Mobile Entwickler (Praxissemester)

Sep. 2018 - Feb. 2019

insertEFFECT GmbH

• Weiterentwicklung einer Bike-Sharing-App für iOS und Android.
• Entwicklung neuer Features durch React-Native.
• Erstellung von Unit-Tests.
• Migration von Swift 2.0 auf Swift 4.0.
• Kommunikation mit Backend-APIs.
• Implementieren von Push-Notifications.
• Dateinamen-Formatierungen mithilfe von Regex-Ausdrücken.
• Optimierung des Build-Prozsses in FastLane durch Bash-Scripts.
• Versionskontrolle über GitLab und Projektmanagement über Jira.

iOS Entwickler (Werkstudent)

Mär. 2018 - Jul. 2018

Datev eG

• Entwicklung eines Protoypen mittels React-Native
• Erstellung von UI-Tests
• Implementierung mit Redux
• Anbinden von Packages in iOS- und Android

Akademischer Werdegang

Bachelor of Science

2016 - 2020

Technische Hochschule Nürnberg - Georg Simon Ohm

Wirtschaftsinformatik

mit Schwerpunkt auf Softwareentwicklung

IT-Projekt: Machine Learning

Das Projekt zum Thema Machine Learning erfolgte über 2 Semester.
Aufgabe war es dabei, eine Bilderkennung für ein bestimmtes Gamification-Spielkartenset zu entwickeln und die Verbindungen zwischen den gelegten Karten zu identifizieren. Hierfür wurden Machine Learning Modelle verwendet, die auf Beispieldaten trainiert wurden, um die einzelnen Karten zu erkennen. Zusätzlich wurde ein Webservice entwickelt, mit dem die Screenshots des Kartenspiels dem erstellten Backend zugesendet werden können, um die Funktionalität der Bilderkennung zu nutzen.

Scrum Zertifikat

Jan. 2022

Professional Scrum Developer I (PSD I)

Hätten sie ein Projekt?

Dann kontaktieren Sie mich gerne über den "Kontakt" Button.

Image

Kontakt