03.02.2025 aktualisiert


100 % verfügbar
Senior Android Developer
Moers, Deutschland
Deutschland
Electrical EngineeringSkills
JavaJavaScriptAPIsAgile MethodologieKünstliche IntelligenzAndroidAndroid StudioAtlassian ConfluenceAtlassian JiraHTML5BankingBluetooth Low EnergyBluetoothCSSContinuous Integration
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
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