03.02.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Android Developer

Moers, Deutschland
Deutschland
Electrical Engineering
Moers, Deutschland
Deutschland
Electrical Engineering

Skills

JavaJavaScriptAPIsAgile MethodologieKünstliche IntelligenzAndroidAndroid StudioAtlassian ConfluenceAtlassian JiraHTML5BankingBluetooth Low EnergyBluetoothCSSContinuous IntegrationGitHubGoogle Cloud MessagingGoogle MapsServletModel View ViewmodelNode.jsOpen SourceScrumRxjavaSQLiteGoogle CloudReact.jsAppiumGoogle FirebaseBackendGitLabGitKotlinAtlassian ToolsVideo StreamingGoogle PlayJenkinsMicroservices
Aktualisiert 29.11.2024

FÄHIGKEITEN

* 14 Jahre Erfahrung in der nativen Android-Entwicklung mit Kotlin, Java und Android Studio
* Jetpack Compose, Compose Navigation, Responsive Layouts
* Backend-Microservices entwickelt mit Kotlin, die auf der Google Cloud Platform laufen
* Agile Entwicklung, Continuous Integration, Scrum, Jira
* MVVM, RxJava, Dagger, Koin, Retrofit, OkHttp, Sqlite, Room, LiveData, Realm
* REST-APIs, Ende-zu-Ende-Verschlüsselung (Blowfish)
* Google Maps, Firebase Cloud Message & Storage, OAuthentication, Zoom-Videostreaming
* Bluetooth, Amazon Fire TV
* Tests mit Appium, Espresso
* Git, GitLab, Jenkins
* Veröffentlichung von Apps über die Google Play Console
* Teamleiter mit außergewöhnlichen Kommunikationsfähigkeiten


Android- und Kotlin-Projekte
      
Awdisea
        Freiberuflich · 3 Jahre und 8 Monate
        Großraum Düsseldorf · Remote
        
        Kotlin-Entwickler
                Jan 2024 - Sep 2024 · 9 Monate
                
                Verwendete Kotlin, um Backend-Microservices zu entwickeln, die Daten sammelten und verarbeiteten, die zum Trainieren eines KI-Modells verwendet wurden. Dieses Modell sagte voraus, wie gut YouTube-Videos basierend auf verschiedenen Parametern wie Thumbnail, Titel, Anzahl der Abonnenten, Videodauer usw. abschneiden würden. Diese Microservices verarbeiteten Daten aus verschiedenen Quellen, einschließlich Benutzereingabeformularen, Datenbanken und Scraping der YouTube-Website. Verwendete die Gemini-API von Google, um fehlende Datenparameter in Datensätzen zu identifizieren und die Datensätze von unerwünschten Textelementen zu bereinigen. Entwickelte einen Prototyp einer Website, auf der Tester Daten eingeben konnten, die zum Trainieren des KI-Modells verwendet wurden.
                
                Technologien: GCP, Google Vertex AI, Kotlin, Ktor, Retrofit


        Android-Entwickler
                Aug 2021 - Dec 2023 · 2 Jahre 5 Monate
                
                Arbeitete an einer Social-Network-App, die exklusiv von YouTubern genutzt wird, um mit anderen YouTubern zusammenzuarbeiten. Ziel war es, Einblicke und Unterstützung bei der Gestaltung, Entwicklung und Förderung von Inhalten auf YouTube zu bieten.
                
                Technologien: Android, Jetpack Compose, Zoom video streaming, Google Cloud Platform, Firebase Storage/Messaging


        Android-Entwickler
                Feb 2021 - Jul 2021 · 6 Monate
                
                        Erstellte Jetmagic – ein Open-Source-Framework zur Entwicklung von responsiven Apps mit Jetpack Compose, das sich an verschiedene Bildschirmgrößen, Dichten und andere Geräte-Konfigurationen anpassen kann. Verfügbar auf GitHub.


Android-Entwickler  
        Motel One Group · Vertrag
        Sep 2019 - Nov 2019 · 3 Monate
        Berlin, Deutschland
        
        Helfte dabei, die mobile App Motel One – eine Hotelbuchungs-App – abzuschließen. Implementierte neue Funktionen, einschließlich Unterstützung für Animationen. Ein Team von 3 Android-Entwicklern und 3 iOS-Entwicklern arbeitete parallel.
        
        Technologien: Kotlin, Epoxy (Airbnb), rxJava


Android-Entwickler  
        Clearbridge Mobile · Vollzeit
        Feb 2016 - Feb 2017 · 1 Jahr 1 Monat
        Großraum Toronto, Kanada · Vor Ort
        
        Wurde als Android-Entwickler an verschiedene Unternehmen vermittelt, beginnend mit NBC Sports. Siehe die vorherigen Joblistings für Details zu jedem Projekt.


Android-Entwickler  
        Brown University · Vertrag
        Nov 2016 - Jan 2017 · 3 Monate
        Großraum Toronto, Kanada
        
        Ein Projekt, das von Assistenzprofessor Tyler Wray von der Brown University durchgeführt wurde, um HIV-infizierten Patienten im Rahmen eines Forschungsprogramms durch den Einsatz mobiler Technologie Unterstützung zu bieten. HIV-Testpakete wurden an HIV-Patienten verschickt, die einen lichtempfindlichen Beacon enthielten. Beim Öffnen des Pakets erkannte der Beacon das Licht und sendete eine Benachrichtigung an die Brown University über eine mobile App, die auf dem Smartphone des Patienten via Bluetooth lief. Dies zeigte an, dass der Patient tatsächlich Unterstützung erhalten hatte. Das Projekt erhielt technologische Unterstützung von Google im Rahmen von Googles Initiative, die akademische Gemeinschaft zu unterstützen, die an aufkommenden IoT-Projekten arbeitete.
  

Android-Entwickler
        Shodogg · Vertrag
        Oct 2016 - Nov 2016 · 2 Monate
        Großraum Toronto, Kanada
        
        Führte Forschungen zu Netzwerkprotokollen durch, um Geräte im lokalen Netzwerk zu erkennen (SSDP, DIAL, Bonjour, mDNS). Zu den Geräten gehören Smart-TVs, Medienwiedergabegeräte wie Amazon Fire, NVidia Shield, Xbox, Roku und viele mehr. Der Code läuft sowohl auf Android- als auch auf webbasierten Geräten unter Verwendung von Node.js.


Lead Android-Entwickler
        Noticias Telemundo Communications · Vertrag
        Sep 2016 - Oct 2016 · 2 Monate
        Großraum Toronto, Kanada
        
        Telemundo ist das spanische Nachrichten-Netzwerk in Nord- und Südamerika und eine Tochtergesellschaft von NBC Universal. Als Android-App-Entwickler arbeitete ich an der Implementierung von Video-Feedback, der Integration eingebetteter sozialer Inhalte von Facebook, Instagram und Twitter. Außerdem implementierte ich die Benutzer-Diskussionen mithilfe von Adobe Livefyre.
  

Lead Android-Entwickler
        NBC Sports · Vertrag
        Feb 2016 - Aug 2016 · 7 Monate
        Großraum Toronto, Kanada
        
        Als Lead Android-Entwickler war ich Teil eines großen Teams, das half, die NBC Sports Android-App neu zu gestalten und Live-Unterstützung für die Olympischen Spiele RIO 2016 bereitzustellen. Die App wird von Millionen von Nutzern in den USA genutzt, um Live- und Replay-Sportvideos anzusehen. Meine Arbeit umfasste viele Aspekte der App, einschließlich der Implementierung der Benutzeroberfläche, der Video-Wiedergabe (Adobe Primetime), der Werbeintegration und des Digital Rights Managements (DRM) mit Neulion und Adobe.


Android-Entwickler
        TD · Vertrag
        Sept 2014 - Nov 2014 · 3 Monate
        Großraum Toronto, Kanada
        
        Arbeitete an der Flaggschiff-Mobile-Banking-App von TD für Android-/iOS-Smartphones und -Tablets. Teil eines 30-köpfigen Teams, das in einer agilen (SCRUM) Umgebung entwickelte. Aufgaben umfassen:
        * Integration in Cross Border Banking, soziale Netzwerke sowie Sicherheits-, Rechts- und Datenschutzinhalte.
        * Teilnahme an internen Schulungen zu folgenden Themen:
                 * Bekämpfung von Geldwäsche/Bekämpfung der Terrorismusfinanzierung und Sanktionen
                 * Anti-Bestechung & Anti-Korruption
                 * Datenschutz und Informationssicherheit
                 * Förderung des Kanadischen Verbraucherschutzes bei TD
                 * Financial Consumer Agency of Canada (FCAC)
        * Unterstützung der Barrierefreiheit für sehbehinderte Menschen mit Talkback
        Technologien: Eclipse, Android Studio, Java, Atlassian Stash (Git), Atlassian Jira, Atlassian Confluence, Jenkins, SourceTree


WEB-FÄHIGKEITEN
    
* 30 Jahre Web-Entwicklung
* Kotlin-Microservices, die auf der Google Cloud Platform laufen
* Node.js, Electron
* React, Material-UI
* Javascript, HTML5, CSS3, jQuery, ASP.NET, C#, Java, Servlets


WEB-PROJEKTE
    
Für Details zu allen Web-Projekten, an denen ich gearbeitet habe, besuchen Sie bitte mein LinkedIn-Profil.

* Wirespec:
            Wirespec war ein Webdienst, der es ermöglichte, REST-APIs zu erstellen, ohne dass dafür Code geschrieben werden musste.
* Skutti:
            Skutti war eine Team-Kollaborations-App, ähnlich wie Slack, aber mit Unterstützung für die Kommunikation zwischen Organisationen. Entwickelt mit Electron.
* Aproov:
            Aproov war ein Android-App-Store, der vor Google Play existierte. Er beinhaltete eine Android-App zum Durchsuchen und Herunterladen von Apps.
* Operant Systems:
            Eine mobile und Web-App, die von Therapeuten verwendet wurde, um autistischen Kindern zu helfen.
* GreenProfi:
            B2B-Webportal für die Angebotsabgabe bei Landschaftsbauprojekten.
* Quibiq:
            B2B-Webportal für die Beschaffung und Katalogverwaltung von Geschäftsprodukten.
* Unitron:
            Einer der ältesten Websites im Internet, die ich ursprünglich entwickelt habe.
    

KUNDEN
    
* NBC Sports (ein Unternehmen von Comcast / USA)
* NBC Universal (ein Unternehmen von Comcast / USA)
* Toronto Dominion Bank (TD / Toronto)
* Motel One (über SinnerSchrader / Berlin)
* Clearbridge Mobile (Toronto)
* Brown University (USA)
* Ferrero (Frankfurt)
* Operant Systems (USA)
* Unitron Hearing (Kanada)
* IBM (Deutschland)
* GreenProfi (Deutschland)
* Quibiq (Deutschland)


LINKS
    
* LinkedIn:
            https://www.linkedin.com/in/johannblake/
* Github:
            https://github.com/DrifterAtSea
* Stackoverflow:
            https://stackoverflow.com/users/753632/johann
* GreenProfi:
            https://www.greenprofi.de
* Quibiq:
            https://www.quibiq.de
* Unitron:
            https://www.unitron.com
    

SPRACHEN
    Muttersprache Englisch, fließend Deutsch


AUSBILDUNG
    St. Clair College, Windsor, Kanada: Elektro-/Elektronikingenieurtechnologie, 1982 - 1985


E-mail: johannblake@gmail.com
 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2014

Sprachen

DeutschgutEnglischMuttersprache

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden