freiberufler Lead-Developer Android auf freelance.de

Lead-Developer Android

zuletzt online vor 10 Tagen
  • 109€/Stunde
  • 83064 Raubling
  • Nähe des Wohnortes
  • de  |  en
  • 01.11.2024

Kurzvorstellung

I am an experienced software developer and technical manager. My professional career started in 2008 as an Android developer and I have been working in this field ever since. I have also developed critical, high load Rest Services based on AWS.

Qualifikationen

  • Amazon Web Services (AWS)3 J.
  • Android Entwicklung12 J.
  • Continuous Delivery
  • Projektleitung / Teamleitung (IT)4 J.

Projekt‐ & Berufserfahrung

Android developer
1&1 Internet AG, Remote
10/2021 – 10/2022 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

10/2021 – 10/2022

Tätigkeitsbeschreibung

Supporting the team that I have been setting up and leading as an employee during times of change. Several key people have left or were leaving and some stability was needed. Migrated core parts of the app to Kotlin, Flow, Coroutines. Handled Google PlayStore releases and CI with ansible, docker, Gitlab.

Eingesetzte Qualifikationen

Android Entwicklung

Luca App
neXenio, Remote
4/2021 – 9/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 9/2021

Tätigkeitsbeschreibung

Android development for the well-known Luca App. I introduced the CI, unit testing, and automatic Play Store uploads. Besides, I took care of test coordination, releasing, feature development, and bug fixing.

Eingesetzte Qualifikationen

Android Entwicklung

Android developer
BMEIA, Remote
2/2021 – 3/2021 (2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2021 – 3/2021

Tätigkeitsbeschreibung

Mobile App for an Austrian ministry for supporting citizens in cases of crises.

Eingesetzte Qualifikationen

Android Entwicklung

Lead Android & AWS Backend Developer
Zooplus, München
7/2017 – 9/2020 (3 Jahre, 3 Monate)
Handel
Tätigkeitszeitraum

7/2017 – 9/2020

Tätigkeitsbeschreibung

Entwicklung der Hybriden App, Teamaufbau mit Recruiting, Prozessoptimierung, Aufsetzen und Administration der Continuous Integration für Build, Test, Deployment und Monitoring.
Später Architektur und Entwicklung der Backend Services für die Mobile Apps, basierend auf AWS, Serverless, Lambda, API Gateway, CloudFormation, RDS, DynamoDB, etc...

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Android Entwicklung, Technische Projektleitung / Teamleitung

Lead Android Developer
Kundenname anonymisiert, München
1/2017 – 3/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2017 – 3/2017

Tätigkeitsbeschreibung

Client und Server Entwicklung für ein Ride­Sharing Startup.

Eingesetzte Qualifikationen

Java (allg.)

Technical Lead Android Entwicklung
Allianz SE, München
1/2016 – 8/2016 (8 Monate)
Versicherungen
Tätigkeitszeitraum

1/2016 – 8/2016

Tätigkeitsbeschreibung

Technische Leitung der Android Entwicklung von oneMobile.
Erstellen des Android oneMobile Frameworks, Modulstruktur, Testing, Qualitätskriterien, Dokumentation, Continuous Integration.
Vorhandene Module auf nativen Look & Feel anpassen, Performanceoptimierungen, Fehlerbehebung.
Regelmäßige interne Schulungen zur nativen Entwicklung. Best Practices anhand von Beispielen veranschaulicht.

Eingesetzte Qualifikationen

Android Entwicklung, Schulung / Training (IT), Technische Projektleitung / Teamleitung

Mobile Software Entwickler
Iteratec GmbH, Unterhaching
7/2015 – 12/2015 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 12/2015

Tätigkeitsbeschreibung

Optimierung und Verwaltung Continuous Integration, Deployment und Testautomatisierung. Build- und Zertifizierungsvorgang von 18 Stunden auf wenige Minuten optimiert.
Featureentwicklung im CarSharing Projekt.

Eingesetzte Qualifikationen

Test Automation, Jenkins, Android Entwicklung

Head of Mobile Development Android
1&1 Internet AG, München
2/2013 – 5/2015 (2 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2013 – 5/2015

Tätigkeitsbeschreibung

Disziplinarische Fuhrung der nativen Android Entwicklung mit 6 Entwicklern. Bis 05/14 zusatzlich kommissarische Leitung des iOS Teams. Zustandig fur das Recruiting neuer Mitarbeiter, Coaching fur die personliche Entwicklung, Erstellung technischer Konzepte, Schnittstelle zu anderen Teams.

Seit 06/14 zusatzlich Lead des Mobile Messenger Projekts mit 9 Entwicklern. Das Projekt beinhaltet neben der iOS & Android Entwicklung verschiedene Backend-Komponenten in Erlang und Java. Ein Teil des Teams arbeitete aus unserem Standort in Bukarest, ein Teil in Munchen.

Eingesetzte Qualifikationen

Kanban (Softwareentwicklung), Scrum, Projektleitung / Teamleitung (IT), Android Entwicklung, iOS Entwicklung, Recruiting

Android Tech Lead
1&1 Internet AG, München
6/2011 – 2/2013 (1 Jahr, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2011 – 2/2013

Tätigkeitsbeschreibung

Zu Beginn als Entwickler für die mobilen Anwendungen der Brands WEB.DE, GMX und Mail.com im iOS Bereich tatig. Seit Juli 2011 war ich leitender Android Entwickler, wodurch sich auch mein Aufgabenschwerpunkt in diesen Bereich verschoben hat.

Eingesetzte Qualifikationen

Android Entwicklung, iOS Entwicklung, Java (allg.)

Teamlead Frontend-Development
match2blue, Jena
1/2009 – 5/2011 (2 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2009 – 5/2011

Tätigkeitsbeschreibung

Festanstellung in wechselnden Aufgabenbereichen. Zu Beginn war ich hauptverantwortlicher Android Entwickler mit der Aufgabe mobile iPhone- und JavaME-Anwendungen zu portieren. Seit September 2009 habe ich zusatzlich verschiedene iPhone- und iPad-Anwendungen entwickelt.

Ab Januar 2010 war ich Teamleiter der Frontend Entwicklung, mit einem Team von sieben Mitarbeitern fur die Plattformen Android, BlackBerry und iPhone.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Android Entwicklung, iOS Entwicklung

Ausbildung

Informatik
Diplom
2008
Paderborn

Über mich

There are many ways I have supported teams and projects in the past. However, every project is different and every development team has its own strengths and weaknesses. You probably want a solution that fits your environment. That is why I will adapt to your situation and not the other way around. My services include, but are not limited to:

Setup your agile development process. Most agile coaches bring in only the process. I combine it with a strong technical background.
Implement a tool stack that improves the quality of your apps and lets you develop faster at the same time. Depending on your needs, this includes Continuous Integration, Automated Testing, Crash Reporting, Analytics, Automatic Deployment to Play Store, Alpha- and Beta-Test Groups, etc…
Performance optimization of your application. Reveal and fix the hidden bottlenecks to make your app a pleasure to use.
Expose backend services to mobile clients. Create and implement architecture for cloud services.
Developer training for specific topics. Review your application for possible improvements and create a training based on this insight.

Weitere Kenntnisse

Kotlin: Mobile Anwendungen mit dem Android SDK
Python: Rest Services mit Flask, Skripte zur Automatisierung
Java: Mobile Anwendungen mit dem Android SDK
AWS: Rest Services mit Serverless Framework, Lambda, Api Gateway, DynamoDB, RDS, CloudWatch
Firebase: Analytics, Crash Reporting, Functions, A/B Testing
RaspberryPi: Mobile web app zur Ansteuerung einer DMX Lichtszene
Unix-Shell: sh, bash zum Steuern von Servern in der Amazon Cloud, Video-Encoding, sowie massiv paralleles Ausführen des Gazebo Simulators
OpenGL: Grundkenntnisse durch PyOpenGL, Android
Testing: JUnit, Robolectric, Robotium, Espresso, Mockito

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4867
Alter
42
Berufserfahrung
19 Jahre und 3 Monate (seit 08/2005)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden