a Randstad company

Beratung und Entwicklung: Smart Home, Android-Apps

Profil
Referenzen (1)

"Der Consultant hat in unserem Projekt 'funonym community' einzelne Module unserer Webseite entwickelt. Dabei war er sowohl in der Konzeptionierung, als auch der Umsetzung tätig. Mit seinen kreativen Ideen und der akuraten/schnellen Umsetzung hat er zu dem Erfolg der Webseitemaßgeblich beigetragen. Der Consultant war bei unseren "funonym parties" für die Technologie der Bildübertragung und der Videoleinwand zuständig. Durch den Einsatz von PDAs und Wirless Lan (WLAN) wurde für die Veranstaltungen ein enormer Mehrwert geschaffen, der auf die Arbeit von dem Consultant zurückzuführen ist. Der Consultant hat für diese Projekt weder Aufwand noch ungewöhnliche Arbeitszeiten gescheut. Gerne greifen wir auch in zukünftigen Projekten auf den Consultant zurück."

— Projekt funonym community, 6 Monaten in 2002
Referenz durch smartup solutions GmbH mit 6 MA, vom 17.03.03
Top-Skills
Smart Home Android
Verfügbar ab
01.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
30%
Einsatzorte

Städte
Nürnberg (+50km) München (+50km) Regensburg (+100km) Weiden in der Oberpfalz (+200km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit bevorzugt
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

4 Jahre 1 Monat

2018-11

heute

Smarte Tools für smarteres Leben

Beratung, Entwicklung
Rolle
Beratung, Entwicklung
1 Jahr 3 Monate

2017-08

2018-10

AAL / Pflege 4.0

Berater, Entwickler Java Python C++
Rolle
Berater, Entwickler
Projektinhalte

Konzept und Evaluierung:

  • Integration verschiedener Geräte unterschiedlicher Gewerke;
  • Visualisierungs-App für Gesundheits- und Zusatzdaten;
  • Entwicklung eines HW-Prototypen einer fehlenden Komponente;
  • Bewertung;
Produkte
Android openHAB Alexa
Kenntnisse
Java Python C++
6 Monate

2017-02

2017-07

Bibliotheks-App

Software-Entwickler Java
Rolle
Software-Entwickler
Projektinhalte

Anpassen und erweitern einer Android-App

Produkte
Android
Kenntnisse
Java
Einsatzort
Weiden/OPf.

03/2016 - 05/2016:    "5G-Antennendesign-Demo" für Hausmesse
Branche:        Automotive
Ort:            München
Rolle:          Architekt, Entwickler
Plattform:      Android, nginx (uwsgi)
Sprachen:       Java, Python, html5
Tätigkeit:      Konzept und Entwicklung: LED-Strips für Fahrzeug-Integration vorbereitet, per RasPi angesteuert; Kontroll- und Präsentations-App, WebApp und Sync-Server erstellt;


11/2015 - 02/2016:      App-Entwicklung zur Steuerung und Visualisierung von
                        Forschungsdaten einer InCar-FemtoCell: Upgrade
Branche:        Automotive
Ort:            München
Rolle:          Berater, Entwickler
Plattform:      Android
Sprachen:       Java, C++ (Tools), JSON, XML
Tätigkeit:      Anpassungen und Erweiterungen für Mobile World Congress (MWC) Präsentation; App erweitert für TV-Mode; Smartphone-App für Anzeige LTE-Werte


02/2014 - 02/2015:      App-Entwicklung zur Steuerung und Visualisierung von
                        Forschungsdaten einer InCar-FemtoCell (Tablet)
Branche:        Automotive
Ort:            München
Rolle:          Architekt, Entwickler
Plattform:      Android
Sprachen:       Java, C++ (Tools), JSON, XML
Tätigkeit:      Konzeption und Entwicklung: Tablet/Smartphone-Apps; Diagnose-Tools; Fahrzeug-Integration mittels Android-Box;

 

03/2013 - 01/2014:      Forschung und Entwicklung: Autonomes Fahren
Branche:        Automotive
Ort:            München
Rolle:          Architekt
Plattform:      Glassfish, ICE, PostGIS
Sprachen:       C++, Java, Python
Tätigkeit:      Erstellung Architekturkonzept für Backend

 

 

03/2011 - 12/2012:      Smart Home Automation (Forschung und Entwicklung)
Rolle:          Berater, Entwickler, Architekt

Plattform:      Atmel Studio, Eclipse

Sprachen:       C/C++ (embedded)

Tätigkeit:

Aufbau und Entwicklung eines Prototypen: Vernetzung und Programmierung verschiedener AVR-Mikrocontroller (8bit), Anbindung an kommerzielles System, Ansteuerung von Aktoren und Sensoren, Entwicklung verschiedener User-Interfaces (Display, Touch-Steuerung, Web, Mobile Devices)

 

 

04/2008 - 02/2011:      Forschung und Entwicklung zukünftiger Navigationslösungen
Branche:        Automotive
Ort:            München
Rolle:          Berater, Entwickler, Architekt
Plattform:      ADAS-RP (Navteq), Glassfish, Eclipse Equinox (OSGi)
Sprachen:       C, C++, Java
Tätigkeit:     
Evaluierung der Softwareplattform; Beratung und Unterstützung bei Architekturfragen; Konzeption, Design und Implementierung neuer Navigationslösungen in Fahrzeugen inkl. Backend-Anbindung; Umsetzung neuer mathematischer Verfahren und Kommunikationsprotokolle (CAN, Ethernet);

 

 

09/2007 - 03/2008:      Digitales Bad
Branche:        Home Automation
Ort:            München
Rolle:          Berater
Projektbeschreibung:
Erstellung eines durchgängigen Konzepts zur Steuerung von Wassermenge, Wassertemperatur, Licht, Heizung inkl. Entertainment-Geräten im Umfeld Bad bzw. Wellness. Erweiterung des Konzepts für Wohnungs- bzw. Hausautomatisierung.

 



06/2006 - 07/2007:         SIM-Card  SW-Entwicklung und Code Review Embedded
Branche: Telekommunikation
Ort:              München
Rolle:            Entwickler und Code Reviewer
SW/Plattform:     PC-Lint, PMD, Eclipse, Source Insight, Code-Beautifier, ClearCase/ClearQuest, DOORS, Visual Studio
Sprachen:         C (Embedded), Java (JavaCard/J2JC), C++, XSL
Projektbeschreibung:       
Entwicklung von Softwarekomponenten für SIM-Card, Beratung und Unterstützung bei der Qualitätssicherung von Software im Smart-Card-Umfeld
Tätigkeit:        
Erweiterung bestehender SIM-Card-Funktionalität im Java-Card-OS (Analyse, Design, Implementierung in Java und C);
Entwicklung von Developer-Tests (C++, OOP);
Durchführung von Reviews inkl. statistische Auswertungen;
Beratung bei QM-Maßnahmen


10/2005 - 04/2006:         Code Review Embedded
Branche: Telekommunikation
Ort:              München
Rolle:            Berater, Code Reviewer
SW/Plattform:     PC-Lint, Java-Lint-Tools, Eclipse, Code-Beautifier, TASKING EDE
for SLE88, Visual Studio
Sprachen:         C (Embedded), C++, Java (JavaCard)
Projektbeschreibung:       
Beratung und Unterstützung bei der Qualitätssicherung von Software im Smart-Card-Umfeld
Tätigkeit:        
Evaluierung eines standardisierten und toolunterstützten (automatisierten)
Software-Review-Prozesses; Erstellen von White-Paper-Dokumenten und Checklisten;
Durchführung von Reviews inkl. statistischer Auswertungen; Beratung bei QM-Maßnahmen;
Wissenserwerb im Smart-Card bzw. Java-Card-Umfeld


06/2005 - 08/2005:         GPRS-Implementierung
Branche: Mikroelektronik
Rolle:            SW-Entwickler
SW/Plattform:     TASKING EDE for C166/167, Borland C++ Builder
Sprachen:         C (Embedded), C++
Projektbeschreibung:       
Softwareseitige GPRS-Erweiterung eines bestehenden Moduls aus dem mobilen
CAN-Umfeld durch Einsatz des neuen GSM-Moduls MC75 von Siemens.
Tätigkeit:        
Entwicklung eines Feinkonzeptes; Implementierung auf Seiten des
Mikrocontrollers C167/ST10; Erstellung von Testtools im Internetumfeld unter
Windows


03/2005 - 05/2005:     Tracking & Analyse
Branche: Automobil (Automotive)
Rolle:           SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeption und Implementierung der Software
Sprachen:       Visual Basic, C++, PHP
Datenbank:        MySQL
Projektbeschreibung:
Erstellung eines Tracking-Systems mit umfangreichen Analysefunktionen:
- differenzierte grafische Darstellung von GPS-Positionen und Daten in einer
  Navigationskarte
- Übertragen der Positionsdaten mit Zusatzinformationen in eine Datenbank
- umfangreiche Auswertung und Aufbereitung von Daten für analytische und
  statistische Zwecke


08/2004 - 02/2005:     Car/Object-Tracking II
Branche: Ingenieurbüro
Rolle:           Technischer PL, SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeption und Implementierung der Software
SW/Plattform:     Apache, J2SE, J2ME, Mambo
Sprachen:       Java, PHP, Visual Basic, C (Embedded)
Datenbank:        MySQL
Projektbeschreibung:
Erweiterung und Anpassung des Tracking-Systems:
- Anpassung des MIDlets (Java) an neue Hardwarerevision
- Entwicklung einer Software zur Live-Ortung auf der Basis von Visual Basic
- Entwicklung eines Diagnosegerätes in C auf einem Mikrocontroller
- Technische Beratung bei Erstellung des neuen Hardware-Layouts
- Aufbau eines Internet-Portals für das Tracking


02/2004 - 07/2004:      Tool für automatische Installation von Windows XP
Branche: Versicherung
Rolle:           SW-Entwickler
Tätigkeit:        Entwicklung und Programmierung von Skripten, Programmen und Konfigurationsroutinen für das Backupsystem.
Sprachen:         Visual Basic, VBScript
Projektbeschreibung:
Konzeption und Realisierung eines automatischen Installationsverfahren für ein Update von Windows 98 auf Windows XP
inkl. diverser Anwendungssoftware, Backupsystem und Migration der Daten (auf ca. 50 000 Rechnern).


10/2003 - 01/2004:         Internetauftritt
Branche: Dienstleister
Rolle:           PL, SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeption und Implementierung des Webauftritts (Anpassung und Erweiterung der CMS-Software)
Software:         Apache, postNuke, pnCommerce, phpMyAdmin
Sprache: PHP, JavaScript, HTML, CSS
Datenbank:        MySQL
Projektbeschreibung:
Planung, Design und Entwicklung eines Internetauftritts inkl. Onlinebuchungssystem, Mitarbeiter- und Terminverwaltung auf Basis eines CMS-Systems für einen Dienstleister.


05/2003 - 09/2003:         Car/Object-Tracking I
Branche: Ingenieurbüro
Rolle:           Technischer PL, SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeptentwurf, Auswahl und Inbetriebnahme der Hardware; Konzeption und Implementierung der Software.
SW/Plattform:     Apache, J2SE, J2ME
Sprache: Java, PHP
Datenbank:        MySQL
Projektbeschreibung:
Entwicklung eines Tracking-Systems, das zur Ortung von beweglichen Objekten eingesetzt werden kann, um die Position (GPS) über das Handynetz an einen Server zu übertragen.
Die Übertragung übernimmt ein Handymodul, das in Java (J2ME) programmiert wird (MIDlet).
Für die Datenerfassung wird ein Microcontroller-System mit Mitsubishi M16C/62 herangezogen. Anschluss des GSM- und GPS-Moduls erfolgt über serielle Schnittstellen.
Das Java-MIDlet kommuniziert per http-Verbindung (via GPRS) mit dem serverseitigem PHP-Skript.


04/2003 - 06/2003:         Internet
Branche: Dienstleister (Marketing)
Rolle:           Technischer PL, SW-Architekt, SW-Entwickler
Tätigkeit:      Konzeption und Implementierung der Software.
Software:         Apache
Sprache: PHP, JavaScript
Datenbank:        MySQL
Projektbeschreibung:
Entwicklung einer webbasierten Software für Marketingzwecke mit SMS- und E-Mail-Gateway
inkl. SSL- und Passwortschutz für Kunden- und Kostenverwaltung mit SQL-Datenbankanbindung.


11/2002 - 03/2003:         Online-Portal 'Hobby'
Branche: Dienstleister (Handwerk)
Rolle:           PL, SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeption und Implementierung (Anpassung der Forum-, CMS- und Shop-Software).
Software:         Apache, phpBB, postNuke, osCommerce, phpMyAdmin
Sprachen:         PHP, JavaScript, HTML, CSS
Datenbank:        MySQL
Projektbeschreibung:
Planung, Design, Entwicklung und Update eines Internet-Portals inklusive Auftrags- und Benutzerverwaltung (SSL- und Passwort-geschützt)
für den Verkauf von Waren und Dienstleistungen in den Bereichen Handarbeit, Werken und Hobby.


03/2002 - 01/2003:         Multimedia Recorder
Branche: IT-Dienstleister
Rolle:           PL, SW-Architekt, SW-Entwickler
Tätigkeit:        Konzeptentwurf; Auswahl und Aufbau der Hardware; Entwicklung und Konfiguration der Software.
Schwerpunkte:     Programmierung eines WTVP-Plugins (TCP/IP) in C++; Entwicklung eines GUIs für einen Palm-PDA in Java; Entwicklung einer eigenen DVB-Software in C++.
Software:         Girder, WatchTVPro (für DVB), Winamp, Apache
Sprachen:         C++, Java (SuperWaba), LUA, HTML, Windows Scripting Host
Projektbeschreibung:
Konzeption, Planung und Entwicklung eines 'Wohnzimmer-PCs' für TV, Radio, Video, Musik, DVD und Internetstreaming;
grafische Palm-Anbindung über Bluetooth zur Steuerung der Multimedia-Funktionen; Webinterface; Ansteuerung eines externen LCDs; OSD auf TV.


08/2000 - 05/2003:         Internet-Community
Branche:        IT-Dienstleister
Rolle:            SW-Architekt, technischer Consultant, SW-Entwickler
Tätigkeit:        Beratung, Konzeption und Implementierung.
Software:         Apache
Sprachen:         Java, PHP, HTML, CSS, JavaScript, C
Datenbank:        MySQL
Projektbeschreibung:
Entwicklung einer webbasierten Software für Auftrags-, Kunden- und Kostenverwaltung mit SMS- und E-Mail-Gateway.
Realisierung eines Internet-Portals für den Verkauf von Waren und Dienstleistungen.
Webbasierte Software mit SSL- und Passwortschutz für Auftrags-, Kunden-, Mitarbeiter- und Kostenverwaltung.
Programmierung einer Internet-Community mit SMS-, Mail-Unterstützung, Profilverwaltung, Shop und Chat-System; iPAQ-Anbindung.


09/2000 - 01/2001:         Client für MQ Series unter Solaris
Branche: Bank
Rolle:           SW-Entwickler
Tätigkeit:        Aufbau der Testumgebung unter Linux. Erstellung eines 'PUT'- und 'GET'-Programms in C.

 Erstellung von Shell-Skripten für die Ablaufsteuerung.

Software:         MQ Series, OS: Linux
Sprachen:         C, Shell
Projektbeschreibung:
Programmierung eines MQ Series Clients, der unter Solaris läuft.


04/2000 - 12/2002:         'Serverüberwachung'
Branche: Bank
Rolle:           Technischer PL, SW-Entwickler
Tätigkeit:        Konzeptentwicklung und Implementierung
Software:         Apache 1.3 mit SSL (NT), ActivePerl
Sprachen:         Perl, JavaScript, CSS, HTML, C
Projektbeschreibung:
Erstellung eines webbasierten Überwachungstools mit Eingriffsmöglichkeiten bei Ablaufproblemen in der Weitergabe von Nachrichten
zwischen der S.W.I.F.T. 'Clearing Workstation Software' und der Hostanbindung mit IBM MQSeries auf einem NT-Server im Intranet.
Automatische Fehleranalyse und Versendung von E-Mails im Fehlerfall (kleines Expertensystem). Portierung auf einen weiteren NT-Server mit IBM MQSeries.


11/1999 - 12/2002:         Fachliche Beratung und Unterstützung
Branche: Bank
Rolle:           Technischer Consultant
Tätigkeit:        Telefonische Bereitschaft, Installationsverfahren, Updates, Einleitung und Überwachung von Gegenmaßnahmen bei Ausfällen, Fehleranalyse;
Hardware:         COMPAQ Dualprozessorsystem
Software:         NT 4.0, EBA / S.W.I.F.T. Clearing Workstation Software 4.3.1 - 7.0, IBM MQSeries 5.1 mit Updates, MERVA MIE 4.1 (NT) mit Fixes
Projektbeschreibung:
Anbindung der EBA Clearing Workstation an MERVA EBA mit MQSeries einer großen deutschen Bank.


04/1998 - 10/1999:         Tool für automatische Installation von Windows 98
Branche: Versicherung
Rolle:            SW-Entwickler
Tätigkeit:        Entwicklung und Programmierung von Skripten und Konfigurationsroutinen v.a. im Bereich Druckermanagement.
Sprachen:         Visual Basic, C, VBScript
Projektbeschreibung:
Konzeption und Realisierung eines automatischen Installationsverfahren für ein Update von OS/2 auf Windows 98
inkl. diverser Anwendungssoftware, Backupsystem und Migration der Daten (auf ca. 30 000 Rechnern).

Studium der Informatik an der FH Augsburg; Fachrichtung: Technik
Abschluß: Diplom-Informatiker (FH) 1998

Beratung, Software-Entwicklung, Architekt

Deutsch
Englisch

Top Skills
Smart Home Android
Produkte / Standards / Erfahrungen / Methoden
openHAB
- Erfahrungen im Automotive-Umfeld (ADAS-RP; CAN)

- Erfahrungen mit Chipkarten-Betriebssysteme (SIM-Cards/Java-Cards)

- Erfahrungen mit dem Siemens GSM-Modul MC75

- Erfahrungen mit dem Siemens SDK für das GSM-Modul TC45 und TC65 (J2ME)

- Erfahrungen mit Embedded Entwicklungsumgebung TASKING, IAR

- Erfahrungen mit Linux VDR

 

- WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
(WWW, HTML, HTTP, SSL, CGI, TCP/IP, FTP, JavaScript, CSS, PHP, MySQL)

 - Microsoft Standards: DDE, SDK (16/32 bit), MFC, GDIplus, Windows-API

- Erfahrungen im Bereich: Anwendungsprogrammierung unter Windows

Betriebssysteme
Android JavaCard
SIM-Card
Unix
Linux in Projekten (Debian, Ubuntu)
Windows
inkl. Windows Server
Programmiersprachen
C
Sehr gute Kenntnisse durch Projekte (embedded)
C++
Sehr gute Kenntnisse durch Projekte
Java
Sehr gute Kenntnisse durch Projekte; J2ME, J2JC, JavaSE (Android)
PHP
Sehr gute Kenntnisse durch Projekte
Python
Einsatz in Projekten
weitere Kompetenzen
HTML(5), CSS, JavaScript
Datenbanken
Android SQLite MySQL

MySQL, SQLite: Kenntnisse durch Projekte

Datenkommunikation
Bus
CAN, RS485, 1-Wire, I2C
parallele Schnittstelle
im Projekt Multimedia Recorder (Displayansteuerung)
RS232
in Projekten (z.B. Car/Object Tracking)
SMTP
im Projekt Car/Object Tracking in J2ME
Terminal - Chipkarte (Protokoll T=0, ISO/IEC 7816)

 

JSON: Kenntnisse durch Projekte (C++, Java)
XML: Kenntnisse durch Projekte (C++)
Hardware
embedded Systeme
Projekte: "Navigation im Fahrzeug", 'Car/Object Tracking', 'MC75'; SIM-Cards/Java-Cards
Mikrocontroller
AVR 8bit (ATTINY, ATMEGA); Projekte 'Car/Object Tracking', 'MC75'
Modem
Ansteuerung durch AT-Befehle (auch mit GSM-Module); TC45, MC75, TC65
Sensoren
Touch, Temp, Feuchtigkeit
Texas Instruments
MSP430F1xxx
Praxiserfahrungen mit SIM-Cards.
Praxiserfahrungen mit DVB-Karten, Bluetooth.
Praxiserfahrungen mit LAN-/WLAN-Netzwerken, Access-Points, DSL-Router, ISDN-Anlagen

Automobile, Telekommunikation, (IT-)Dienstleister
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren