Tim Endruszeit verfügbar

Tim Endruszeit

Android Developer

verfügbar
Profilbild von Tim Endruszeit Android Developer aus Darmstadt
  • 64295 Darmstadt Freelancer in
  • Abschluss: Studium der Informatik an der Hochschule Darmstadt, B.Sc.
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)
  • Letztes Update: 20.01.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Tim Endruszeit Android Developer aus Darmstadt
SKILLS

Schwerpunkte
  • Java, Kotlin
  • Flutter
  • Dart
  • C++
  • Firebase, Firestore
  • Mongo DB, Oracle SQL


Software & Tools 
  • CI/CD, Jenkins, Git, Gitflow, Gradle, Mockito
  • MEAN - Stack Javascript, Node, Express
  • Android Architecture Components (AAC), Jetpack, Kotlin, Coroutines, ReactiveX (RxJava, RxDart), Dagger, Retrofit
  • Docker
  • Android Studio, IntelliJ, Confluence, Clion, WebStorm, Netbeans, Eclipse


Kompetenzen
  • Objektorientierte / funktionale Programmierung
  • Clean Architecture, MVP, MVVM, MVC
  • Agile (Scrum, Kanban) und klassische Softwareentwicklung
PROJEKTHISTORIE
  • 01/2020 - bis jetzt

  • Cross-Plattform-App zur Texterkennung mit OCR
  • Rolle

    Flutter Developer & Architect

    Projektgröße

    8 Mitarbeiter

    Projekt Scope

    Architektur und Implementierung einer Flutter App zum Einscannen von Belegen mit Hilfe von OCR.

    Web Frontend Umsetzung mit Angular.

    Im Backend kommt NodeJS zum Einsatz.

    Besonderheiten 

    • Flutter

    • OCR (Firebase ML Vision)

    Aufgaben 

    • Implementierung von Features

    • Architektur Entscheidungen in der Flutter App

    Technologien 

    Android Studio, XCode, Flutter, Dart, Firebase ML Vision, Provider, RESTful, Mockito, Git, Scrum


  • 10/2019 - 12/2019

  • Nachrichten App für Fernsehsender
  • Rolle

    Android Developer

    Projektgröße

    24 Mitarbeiter

    Projekt Scope

    Entwicklung an der nativen Android Nachrichten App für einen Fernsehsender. Implementierung verschiedener Screens und Anbindung an das Backend, um z.B. verschiedene Nachrichtenformate (Videonachrichten, Artikel, Eilmeldungen, etc. ) darstellen zu können.

    Besonderheiten 

    • Adapter Delegates für Recycler Views

    • Dagger 2

    Aufgaben 

    • Implementierung von Features

    • Architektur Entscheidungen in der Android App

    Technologien 

    Android Studio, Kotlin, Dagger, MVVM, Clean Architecture, Adapter Delegates, Coroutines, Android Architecture Components,  Android Material Components, LiveData, Retrofit, Coil, RESTful, Mockito, Git, Kanban


  • 05/2019 - 08/2019

  • App zur Verwaltung von Mitarbeiterfähigkeiten
  • Rolle

    Cross-Platform Developer & Architect

    Projektgröße

    3 Mitarbeiter

    Projekt Scope

    Mit Hilfe der App können Mitarbeiter im spielerischen Verfahren angeben, mit welchen Technologien sie bereits gearbeitet haben und wieviel Erfahrung sie in diesen Bereichen sammeln konnten. Für den Vertrieb gibt es eine Suchfunktion, die es erleichtert passende Kandidaten für ein Projekt zu finden.

    Besonderheiten 

    • Verantwortung für Architektur und Technologie Entscheidungen

    Aufgaben 

    • Verantwortlicher für Projektplanung, Konzeption und Architektur

    • Design und Entwicklung der App für Android und IOS mit Firebase Backend

    Technologien 

    Android Studio, XCode, Flutter, Dart, ReactiveX, Firebase, Firestore, Android, IOS


  • 02/2019 - 05/2019

  • Smartoffice Projekt
  • Rolle

    Android Developer & Architect 

    Projektgröße

    3 Mitarbeiter 

    Projekt Scope

    Mit Hilfe der App soll ein Büro vollständig vom Handy aus gesteuert werden können. Teil der gesteuerten Elemente sind beispielsweise Licht, Parkplatzschranke, Heizungen

    Besonderheiten 

    • Einsetzen der Android Architecture Components (AAC) / Jetpack

    • CI/CD mit Gitlab CI

    • Dagger 2

    • Nodejs/Express Backend

    Aufgaben 

    • Weiterentwicklung der Android App in Kotlin

    • Optimierung der Architektur

    • Überarbeiten von bestehenden Komponenten

    Technologien 

    Android Studio, Kotlin, Java, Dagger, Retrofit, RESTful Webservices, ViewModel, LiveData, Lifecycle, Support Library, Git, Gradle, Kanban, Confluence


  • 02/2018 - 02/2019

  • Entwicklung eines Webshops
  • Rolle

    Frontend Webentwickler

    Projektgröße

    4 Mitarbeiter 

    Projekt Scope

    Erstellung eines einfachen Webshops mit MEAN-Stack

    Besonderheiten 

    • Verantwortlicher für Projektplanung, Konzeption, Architektur und Implementierung

    • MEAN-Stack:

      • Mongo DB

      • Express

      • Angular

      • Nodejs

    Aufgaben 

    • Projektplanung und Konzeption

    • Entwicklung des Frontends für den Webshop

    Technologien 

    Angular, CSS,  Git, Gitflow


  • 09/2015 - 03/2016

  • Entwicklung einer Software zur Erkennung von Menschen mit Hilfe von openCV
  • Rolle

    Full Stack Entwickler

    Projektgröße

    4 Mitarbeiter

    Projekt Scope

    Planung und Implementierung einer Software zur Erkennung von Menschen mit Hilfe von OpenCV. Die Software läuft auf einem Raspberry Pi mit Kamera und stellt eine OpenHAB integration bereit.

    Besonderheiten 

    • OpenHAB

    • Raspberry Pi, Smart Home

    Aufgaben 

    • Implementierung der OpenHAB Integration

    • Implementierung einzelner Module in der Software

    • Automatische Erstellung der Testberichte

    Technologien 

    C++, OpenCV, Raspbian


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Präferenzen liegen im Rhein-Main-Gebiet.

Je nach Remote-Anteil flexibler.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: