freiberufler Freiberuflicher Software Architekt, Senior Entwickler, Android, Java, Automotive, iOS, C++, Windows, Unix, RDBMS auf freelance.de

Freiberuflicher Software Architekt, Senior Entwickler, Android, Java, Automotive, iOS, C++, Windows, Unix, RDBMS

offline
  • 82€/Stunde
  • 10999 Berlin
  • Weltweit
  • de  |  en  |  es
  • 07.03.2022

Kurzvorstellung

Ich bin Freiberufler mit über 20 Jahren Erfahrung in der Softwareentwicklung. In den letzten 7 Jahren habe ich vor allem Android Projekte realisiert,aber auch C++ und iOS. Branchen: Automotive, Medien, Maschinenbau, Rundfunk/Fernsehen, Food.

Qualifikationen

  • Android6 J.
  • Android Entwicklung3 J.
  • C++
  • Git5 J.
  • iOS1 J.
  • Java-Frameworks
  • Java (allg.)5 J.
  • Linux Entwicklung
  • Mysql5 J.
  • Projektleitung / Teamleitung (IT)
  • Projektmanagement (IT)5 J.
  • Relationale Datenbanken
  • Scrum3 J.

Projekt‐ & Berufserfahrung

Android und Backend Architekt
Bundesdruckerei, Berlin
10/2018 – 10/2021 (3 Jahre, 1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2018 – 10/2021

Tätigkeitsbeschreibung

Design und Erstellung diverser Android Apps zur Verwaltung der Zugriffsrechte Dritter auf ausgewählte private Daten des Benutzers im Sinne der DSGVO. Design und Erstellung eines Backends mit REST-API zum Zugriff auf diese Rechteverwaltung. Die REST API kann von beliebigen REST-Clients wie mobilen Apps (iOS, Android) oder von Web-Apps verwendet werden.

Eingesetzte Qualifikationen

Android, Backend, Representational State Transfer (REST)

Android Architekt
SCANIA Deutschland, Koblenz
4/2017 – 1/2018 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 1/2018

Tätigkeitsbeschreibung

Android native-App, die eine existierende Web-App einbettet und um native Funktionalität (Kamera, Image-Editor) erweitert. Anbindung an ein existierendes Backend via REST API.

Eingesetzte Qualifikationen

Android Entwicklung

Android und Backend Architekt
Mittelständisches Automotive Unternehmen, Berlin
5/2016 – 2/2022 (5 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2016 – 2/2022

Tätigkeitsbeschreibung

Android und Backend Architekt und Lead Developer für ein mittelständisches Unternehmen, das Motor-Tuning-Module entwickelt und vertreibt. Die Tuning-Module können mit Hilfe von neu entwickelten Smartphone Apps per Bluetooth angesteuert werden und kommunizieren per REST-API mit einem zentralen Backend, um Daten des Tuning-Moduls zu senden oder neue Konfigurationen und Firmware zu laden. Verantwortlich für Design/Implementierung von Android App und Backend, außerdem für die Koordination der iOS- Entwicklung.

Eingesetzte Qualifikationen

Android, Git, Java (allg.), Mysql, Projektmanagement (IT)

Android Architekt
Mobility Media GmbH, Berlin
9/2015 – 12/2016 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2015 – 12/2016

Tätigkeitsbeschreibung

Android Architekt bei einer BOSCH-Tochterfirma in Berlin. Verantwortlich für die Kommunikation mit den Offshore und Nearshore-Developer-Teams sowie für Erstellung von Konzepten, technischer Architektur und Dokumentation sowie Security-Analysen für ein ConnectedCar Projekt und zugehöriges SDK im Bereich Android, iOS + Backend/Portal.

Eingesetzte Qualifikationen

IT Sicherheit (allg.), Android, iOS, Scrum, Android Entwicklung, iOS Entwicklung, Architektur (allg.), Technische Konzeption, Nearshoring, Offshoring, Kommunikation (allg.)

Android Architect
VOLKSWAGEN AG, Wolfsburg
7/2014 – 8/2015 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2014 – 8/2015

Tätigkeitsbeschreibung

7/2014 - 9/2014 Android-App als Teil einer Fahrzeug-Flottenverwaltung zur automatisierten Fahrtenbuchführung, Strecken- und Tankstopverwaltung, Fahrerauthentifizierung, mit direkter Anbindung über OBD/Bluetooth an das Fahrzeug zur Ermittlung der verfügbaren Fahrzeugparameter. Die Android-Geräte werden in die Fahrzeuge eingebaut. Die erfassten Daten werden kontinuierlich via JSON/REST-API mit der Flottenverwaltung auf einem SAP-Backend synchronisiert. Auftraggeber ist ein großer deutscher Automobilkonzern, der diese Lösung beim Verkauf ganzer Fahrzeugflotten mit anbietet.

9/2014 - 10/2014 Android-Tablet-App, die eine Überwachungslösung für große Trucks als Demo-App auf mehreren Nexus 10 Tablets demonstriert. Die Nexus 10 Tablets kommunizieren in einem LAN, wobei eines die Rolle eines Räubers übernimmt, der den Sicherheitsbereich des Trucks kompromittiert. Die anderen Tablets übernehmen die Rollen des LKW-Fahrers bzw. des Fuhrparkmanagers und stellen die vom Räuber ausgelösten Alarme in Verbindung mit simulierten Überwachungsvideos und -fotos grafisch dar. Der Fahrer hat die Möglichkeit, auf die Alarme zu reagieren, indem er z.B. eine Sirene betätigt oder direkt aus der App heraus einen Anruf bei der Sicherheitszentrale tätigt. Auftraggeber ist ein großer deutscher Automobilkonzern, der basierend auf dieser Demo eine Sicherheitslösung für seine Trucks entwickeln will.

10/2014 - 2/2015 Android-Wear Smartwatch Anwendung als Connected-Car Showcase für eine Automobilmesse. Der Fahrer kann auf seiner Android Smartwatch bestimmte Funktionen des verbundenen Autos auslösen (z.B. Türen öffnen/schließen, Medienplayer bedienen). Außerdem können Messwerte aus dem Fahrzeug auf der Uhr angezeigt werden, z.B. Verbrauch, Tankfüllstand, Reichweite, km-Leistung usw.) Auftraggeber ist ein großer deutscher Automobilkonzern, der eine solche Lösung später in Serie in seine Produkte integrieren will.

12/2014 - 01/2015 Android Showcase-App zur Darstellung von Falschfahrern auf Autobahnen, die im Rahmen eines Forschungsprojekts von einem Detektor in Echtzeit erkannt werden und mit Ort und Koordinaten (Google Maps) in der App dargestellt werden. Außerdem werden in der App weitere Informationen über das Forschungsprojekt visualisiert und angezeigt. Auftraggeber ist ein großer deutscher Automobilkonzern, der eine solche Falschfahrerwarnung später in seine Fahrzeuge integrieren will.

12/2014 - 03/2015 Review und technisches Redesign einer Android App zum Thema ConnectedCar. Die App verbindet sich mit einem Bluetooth-OBD-Dongle im Auto (PKW) und stellt aktuelle und historische Fahrzeugdaten wie z.B. zum Benzinverbrauch, Fahrtenbuch, Fehler- und Wartungsmeldungen usw. in der App dar. Auftraggeber ist ein großer deutscher Automobilkonzern, der Dongle und App als Zubehör mit seinen Fahrzeugen vertreiben will.

Eingesetzte Qualifikationen

Scrum, Android Entwicklung, System Design

Senior Android Developer
Corussoft GmbH, Berlin
1/2014 – 6/2014 (6 Monate)
Medienbranche
Tätigkeitszeitraum

1/2014 – 6/2014

Tätigkeitsbeschreibung

weitere Messe-Informationssystem Apps unter Android: "ITB, "nortec", "Reisen Hamburg", "Best of Events", "HansePferd"

Google Play Store:

Eingesetzte Qualifikationen

Scrum, Android Entwicklung

Senior Software Developer
Berlinux GmbH, Berlin
9/2013 – 2/2014 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2013 – 2/2014

Tätigkeitsbeschreibung

C++ Projekt zur Serverüberwachung in Mainframe- und Unix-Rechenzentren: Logfileüberwachung, Datenkonvertierung, Datenverifizierung, Datenreparatur

Senior Android Developer
Pocketweb GmbH, Berlin
3/2013 – 9/2013 (7 Monate)
Medienbranche
Tätigkeitszeitraum

3/2013 – 9/2013

Tätigkeitsbeschreibung

Android-App im medizinischen Bereich (Fitness/Bewegung) mit Schrittzähler und Aktivitätserfassung, graphischer Auswertung, Login und Speicherung der Daten auf einem Server

Senior Android Developer
ISV GmbH, Berlin
1/2013 – 6/2013 (6 Monate)
Medienbranche
Tätigkeitszeitraum

1/2013 – 6/2013

Tätigkeitsbeschreibung

Android-App für lokale Kleinanzeigen, mit Foto- und Google Map View, Kommunikation mit einem Server

Senior Android Developer
Corussoft GmbH, Berlin
9/2012 – 11/2012 (3 Monate)
Medienbranche
Tätigkeitszeitraum

9/2012 – 11/2012

Tätigkeitsbeschreibung

weitere Messe-Informationssystem Apps unter Android, "hanseboot" Messe + "GET Nord" Messe Brandings (s.u.)

Senior Android Developer
Corussoft GmbH, Berlin
6/2012 – 9/2012 (4 Monate)
Medienbranche
Tätigkeitszeitraum

6/2012 – 9/2012

Tätigkeitsbeschreibung

Android App für regionalen Tourismus (Müritz App) mit Google Maps Funktionalität und ortsbasierten Techniken, Bildergalerie sowie schneller und vielseitiger Suchfunktion im Anbieterverzeichnis. Die Suchergebnisse können in einer Liste oder als interaktive Marker auf einer Landkarte angezeigt werden. Diese App wird auch als Framework zur Entwicklung weiterer Tourismus Apps dienen.

Senior Android Developer
Corussoft GmbH, Berlin
12/2011 – 7/2012 (8 Monate)
Medienbranche
Tätigkeitszeitraum

12/2011 – 7/2012

Tätigkeitsbeschreibung

Dieses Jahr habe ich einige Messe Informationssystem Apps unter Android entwickelt. Die App liest die Messedaten von einem Webservice aus dem Internet, speichert diese in einer internen SQLite Datenbank und stellt sie strukturiert dar, ergänzt um Favoriten-, Notiz-, Adressbuch-Funktionen.

Außerdem habe ich ein Framework erstellt für weitere Messe-Apps, mit dessen Hilfe jetzt weniger qualifizierte Mitarbeiter mit geringem Aufwand ähnliche Apps erstellen.

Zu finden im Android Play Market: Und zur Zeit arbeite ich an einer Tourismus App (Android) für regionalen Tourismus, mit integrierter Google Mapping Funktionalität.

Senior Android Developer
TouchingCode GmbH, Berlin
1/2010 – 9/2011 (1 Jahr, 9 Monate)
Medienbranche
Tätigkeitszeitraum

1/2010 – 9/2011

Tätigkeitsbeschreibung

Design/Implementierung nativer Apps für iPhone and Google Android Geräte

Projektleiter + Entwickler
ISV GmbH, Berlin
6/2008 – 12/2009 (1 Jahr, 7 Monate)
Medienbranche
Tätigkeitszeitraum

6/2008 – 12/2009

Tätigkeitsbeschreibung

Design/Implementierung einer nativen Apple iPhone Multimedia Applikation, die als Client eines Enterprise Application Servers agiert

Projektleiter + Entwickler
ISV GmbH, Berlin
1/2006 – 12/2007 (2 Jahre)
Medienbranche
Tätigkeitszeitraum

1/2006 – 12/2007

Tätigkeitsbeschreibung

Design/Implementierung diverser SOA Komponenten in einem PowerBuilder-Sybase-EAServer Projekt für integrierte Print- und Web-Lösungen

Projektleiter + Entwickler
ISV GmbH, Berlin
1/2002 – 12/2005 (4 Jahre)
Medienbranche
Tätigkeitszeitraum

1/2002 – 12/2005

Tätigkeitsbeschreibung

Diverse Erweiterungen (Silbentrennung, Rechtschreibprüfung, Unicode) des weiter oben erwähnten WYSIWYG-Editors und Ausbau des Anzeigenerfassungssystems.

Projektleiter + Entwickler
dots GmbH, Berlin
12/2000 – 12/2001 (1 Jahr, 1 Monat)
Medienbranche
Tätigkeitszeitraum

12/2000 – 12/2001

Tätigkeitsbeschreibung

Java-Client und C++-Server für die Jobticketverarbeitung einer Print-Management Software

Projektleiter + Entwickler
PACE Media Development GmbH, Berlin
6/2000 – 12/2000 (7 Monate)
Medienbranche
Tätigkeitszeitraum

6/2000 – 12/2000

Tätigkeitsbeschreibung

Windows-Applikation zur Texterkennung in Fernsehsendungen (mit Abbyy FineEngine OCR und Hauppauge WinTV SDK), implementiert in C++

Entwickler
CSNet GmbH, Berlin
1/1999 – 5/2000 (1 Jahr, 5 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/1999 – 5/2000

Tätigkeitsbeschreibung

BMC Patrol Knowledge Module, u.a. ein universeller Logfileadapter und eine Netware-Printserver Überwachung

Projektleiter + Entwickler
ISV GmbH, Berlin
1/1996 – 12/1998 (3 Jahre)
Medienbranche
Tätigkeitszeitraum

1/1996 – 12/1998

Tätigkeitsbeschreibung

Design/Implementierung des Kerns eines Anzeigenerfassungssystems für Zeitungen und elektronische Medien (mit Sybase)

Projektleiter + Entwickler
ISV GmbH, Berlin
1/1994 – 12/1996 (3 Jahre)
Medienbranche
Tätigkeitszeitraum

1/1994 – 12/1996

Tätigkeitsbeschreibung

WYSIWYG-Editor implementiert als Windows DLL für eine PowerBuilder Applikation

Software Entwickler
ISV GmbH, Berlin
6/1992 – 12/1993 (1 Jahr, 7 Monate)
Medienbranche
Tätigkeitszeitraum

6/1992 – 12/1993

Tätigkeitsbeschreibung

Voicemail Kernel and Applikationen mit Schnittstelle zu einer Oracle Datenbank

Software Entwickler
Upmeyer Softwaretechnik, Berlin
1/1992 – 6/1992 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/1992 – 6/1992

Tätigkeitsbeschreibung

Interprozess-Kommunikationsmodul für Novell IPX/SPX

Projektleiter + Entwickler
Softwarebüro K&F, Berlin
1/1990 – 12/1991 (2 Jahre)
Konsumgüterindustrie
Tätigkeitszeitraum

1/1990 – 12/1991

Tätigkeitsbeschreibung

Design/Implementierung einer objektorientierten Programmiersprache (Compiler, Runtime, RDBMS Anbindung...)

Projektleiter + Entwickler
Upmeyer Softwaretechnik, Berlin
1/1988 – 12/1990 (3 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/1988 – 12/1990

Tätigkeitsbeschreibung

Steuerung und Verwaltung eines Hochregallagers einschließlich der Implementierung einer Datenbank
Design einer ereignisgesteuerten Benutzungsoberfläche für ASCII-Terminals (Runtime + UI-Beschreibungssprache/Translator)

Software Entwickler
Ancos GmbH, Berlin
1/1987 – 12/1987 (1 Jahr)
Bergbau
Tätigkeitszeitraum

1/1987 – 12/1987

Tätigkeitsbeschreibung

Betriebssystem für ein fehlertolerantes Multiprozessorsystem (Unterwasserroboter)

Software Entwickler
Inline GmbH, Berlin
1/1985 – 12/1986 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/1985 – 12/1986

Tätigkeitsbeschreibung

Design/Implementierung des Geometriekerns einer 2D CAD Applikation

Zertifikate

Certified ScrumMaster (Scrum Alliance / Boris Gloger)
2010
Certified BMC Patrol Knowledge Module Developer
1999
Object Oriented Programming and Design (ACM course)
1991
Certified NeXT Developer (NEXTSTEP)
1990

Ausbildung

Informatik
Vordiplom
1989
TU Berlin

Über mich

Ich bin freiberuflicher Informatiker mit vielen Jahren Praxiserfahrung, in denen ich hauptsächlich mit Systemdesign und System­program­mierung beschäftigt war.

In den letzten Jahren habe ich viele Projekte in den Bereichen Android, Automotive und Connected Car realisiert. Aber auch andere Aufgaben­felder sind willkommen, als Software Architekt, Team Lead und gerne auch in der Hands-On Entwicklung. 

Weitere Kenntnisse

Branchen
- Automotive
- Verlagswesen Print
- Verlagswesen Online
- Logistik
- Maschinenbau
- Telekommunikation
- Rundfunk/Fernsehen
- Verwaltung
- Banken
- IT-Dienstleistungen
- Lebensmittel
- Luftfahrt
- Tourismus
- Gesundheitswesen

Produkte/Standards/Technologien
- Google Android SDK/NDK app development (Smartphones, Tablets, Android Wear Smartwatch) - Android - Studio / IntelliJ
- Eclipse (Android, Java, C++)
- Apple iPhone iOS native app development
- Windows Systemprogrammierung
- MS Visual Studio (C++, C#, VBA)
- Apple Xcode
- Borland C++
- Borland JBuilder
- objektorientierte Entwicklung (OOA/OOD/OOP)
- Agile Software Development, SCRUM Master
- BMC Patrol KM Entwicklung
- Triple-DES Verschlüsselung
- Revision Control: Subversion SVN, git, Mercurial, CVS, SourceTree, TortoiseSVN, gitGUI
- Build Tools: Maven, Ant, Make, Gradle
- Atlassian JIRA, Portfolio, Confluence, Stash, SourceTree
- Mantis
- HTML, CSS, REST, XML, JSON, Gson
- JMeter, RESTClient
- Reactive Programming, RxJava, RxAndroid

Android Frameworks / Know-How
- Android SDK für Android 7, 6, 5, 4.x (und 2.x), Android Wear
- Android Security / Reverse Engineering : Apktool, jadx, bytecode-viewer - DexGuard / ProGuard app - hardening
- Android Google Maps API V1 / V2
- Google Play Services
- Google ActionBarCompat
- Google Android Location API
- ActionBar Sherlock
- Google GSON
- basic-http-client / AndroidHttpClient (Chandler) - XML Pull Parser
- greenrobot / EventBus
- SQLite
- Unit tests: JUnit, Robolectric, espresso

Datenkommunikation
- CORBA
- Ethernet
- Internet, Intranet
- Proprietäre Protokolle
- RPC
- RS232
- SMTP
- SNMP
- TCP/IP
- UUCP
- Windows Netzwerk
- Winsock

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
  • Portugiesisch (Grundkenntnisse)
  • Russisch (Grundkenntnisse)
  • Thailändisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
7935
Alter
63
Berufserfahrung
38 Jahre und 10 Monate (seit 01/1986)
Projektleitung
12 Jahre

Kontaktdaten

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

Jetzt Mitglied werden