freiberufler Consulting & Entwicklung in den Bereichen * Software - Datenbank - Web - mobile Anwendungen * auf freelance.de

Consulting & Entwicklung in den Bereichen * Software - Datenbank - Web - mobile Anwendungen *

offline
  • auf Anfrage
  • Baden-Württemberg
  • Nähe des Wohnortes
  • de  |  en  |  es
  • 11.07.2016

Kurzvorstellung

Software & Datenbank Entwickler im Bereich Automotive. Schwerpunkte Datenbank-Anwendungsentwicklung mit C++, C# und Java sowie PHP und ASP.Net.
Aktuelle Projektausrichtung mobile Anwendungen mit Android-SDK (NDK, ADK) und HTML5, jQuery u. PhoneGap.

Qualifikationen

  • PHP
  • Symfony (Framework)

Projekt‐ & Berufserfahrung

Teilprojekt-Leitung und Software Entwicklung
AS IT Services, Sindelfingen/Stuttgart
12/2015 – 7/2016 (8 Monate)
IT Softwareentwicklung
Tätigkeitszeitraum

12/2015 – 7/2016

Tätigkeitsbeschreibung

Electronic Module Control

Konzeption und Entwicklung:

Web Plattform für Kunden- Projekt- & Mitglieder- Verwaltung sowie Kommunikation (Chat, Video, Bilder) und Steuerung von elektronischen Bauteilen und Einplatinen Computern.

Framework für die Echtzeitsteuerung von elektronischen Modulen durch die Mitglieder innerhalb dieser Plattform sowie über externe Singlepage Anwendungen.

Administrative HTML5 Oberfläche (Singlepage mit jQuery & Bootstrap) für die Verwaltung des Raspberry Pi (Netzwerk, Camera, GPIO) und der angeschlossenen Elektro-Module.

Php-Extension in C/C++ für die schnellere Abarbeitung der REST API Calls und deren Weiterleitung an die angeschlossenen elektronischen Bauteile auf einem Raspberry PI (Model 2B/3B)

Vorbereitung Oberfläche für Steuerung über mobile App mit AngularJS bzw. Angular2
Python Scripte für die Verwaltung und Konfiguration des Raspberry Pi und der elektronischen Module.

Kenntnisse und Produkte :

- PHP, Symfony, C++/C, Python, HTML5, jQuery, AngularJS, Angular2, Typescript, datatables, Bootstrap, Grunt
- PhpStorm, CLion, PyCharm, Raspberry Pi

Eingesetzte Qualifikationen

mySQL, Python, TypeScript, C++, Symfony (Framework), Representational State Transfer (REST), HTML5, AngularJS, Ajax, PHP, jQuery

Software Entwicklung
eurodata Propep GmbH, Stuttgart
5/2015 – 11/2015 (7 Monate)
IT Softwareentwicklung
Tätigkeitszeitraum

5/2015 – 11/2015

Tätigkeitsbeschreibung

Digitale Zeiterfassung

Implementierung
- einer Stempeluhr zur digitalen Zeiterfassung als HTML5/jQuery Singlepage Anwendung
- REST/Ajax API auf Basis von Php & Symfony 2 Controllern für die Datenverarbeitung der Stempeluhr sowie für andere externe Programme und Push Informationen

Kenntnisse und Produkte :
- Agile Softwareentwicklung, Scrum, PHP, Symfony2 & Doctrine, jQuery, Bootstrap, JSON/JSONP
- PhpStorm IDE PostgreSQL

Eingesetzte Qualifikationen

PostgreSQL, Symfony (Framework), Representational State Transfer (REST), JavaScript Object Notation (JSON), Ajax, PHP, jQuery

Software Entwicklung
eurodata AG, Saarbrücken
8/2014 – 5/2015 (10 Monate)
IT Softwareentwicklung
Tätigkeitszeitraum

8/2014 – 5/2015

Tätigkeitsbeschreibung

Weiterentwicklung Workforce Management System.

Konzeption und Implementierung eine clientseitigen Frameworks auf Basis von AngularJS und jQuery für die Daten- Darstellung und Verarbeitung auf dem Client und der Kommunikation mit dem serverseitigen REST/Ajax Interface.

Kenntnisse und Produkte :
- AngularJS, jQuery, Bootstrap, C#, ASP.NET, JSON/JSONP, HTML5
- Microsoft Visual Studio, Enterprise Architect, PhpStorm IDE, MS SQL Server, PostgreSQL

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), PostgreSQL, C#, Representational State Transfer (REST), JavaScript Object Notation (JSON), ASP.NET, AngularJS, Ajax, jQuery

Teilprojekt-Leitung und Software Entwicklung
Glaukos GmbH Saarbrücken, Saarbrücken
11/2013 – 7/2014 (9 Monate)
IT Softwareerstellung
Tätigkeitszeitraum

11/2013 – 7/2014

Tätigkeitsbeschreibung

Workforce Management System.
Konzeption und Implementierung Frontent und Backend (Ajax/REST Controller).

Client/Server Framework.

Entwicklung einer generischen REST - API für die Client Anfragen in welcher nach Rechteprüfung die API Calls an die entsprechenden Controller weitergeleitet werden.

Client Javascript/jQuery Toolbox für die Daten Auswertung/Aufbereitung und die REST/Ajax Calls.

Kenntnisse und Produkte :
- Scrum, C#, jQuery, Bootstrap, JSON/JSONP, HTML5
- Microsoft Visual Studio, Enterprise Architect, MS SQL Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), C#, Representational State Transfer (REST), Ajax, jQuery, JavaScript

Entwickler, Consultant
EMCSys, Herrenberg
3/2013 – 9/2013 (7 Monate)
Remote Steuerung elektronischer Bauteile
Tätigkeitszeitraum

3/2013 – 9/2013

Tätigkeitsbeschreibung

Android Applikation zur Steuerung verschiedener elektronischer Bauteile

Konzeption und Entwicklung eines SQLite basierenden Content Providers und mehrerer darauf zugreifender Android Applikationen zur Erstellung und Verwaltung von Steuerungsprofilen für elektronische Bauteile, welche von den Applikationen über ein WiFi Modul angesprochen werden.

Entwicklung eines UI mit Navigation- Drawer/Tabs und Fragement basierenden Views/Listen um eine Wiederverwendung in unterschiedlichen Layouts zu gewährleisten.

Die Applikationen ermöglichen das Erstellen von Ablaufprofilen sowie die direkte Steuerung (über WiFi oder Bluetooth) der vorher definierten elektronischen Bauteile.

Für die Registrierung und den Datenabgleich über das Internet wird MySQL als Datenbank sowie PHP und HTML5/jQuery verwendet.

Verwendete Sprachen und Libraries :
Java, PHP, C++, HTML5, jQuery, jQuery-UI, CSS, JSON

Verwendete Datenbank :
SQLite, MySQL

Unterstützte Systeme
Android

Eingesetzte Qualifikationen

Android Entwicklung

Entwickler, Consultant
BDT, Rottweil
4/2012 – 6/2013 (1 Jahr, 3 Monate)
Storeage Automation
Tätigkeitszeitraum

4/2012 – 6/2013

Tätigkeitsbeschreibung

Verwaltungsoberfläche für HP Storage System

Meine Hauptaufgabe bestand in der Konzeption und Entwicklung einer HTML 5 Verwaltungsoberfläche für ein HP Storage System.

Dazu wurden von mir in jQuery/Javascript (Client-Seite) und PHP (serverseitig) u.a. generische Frameworks für
- die Verwaltung der Daten zur Auslagerung der Last von dem embedded System auf den Client
- das Versenden, Empfangen und Auswerten von XML Messages via Sockets zur Kommunikation des Clients (Browser-Applikation) mit den emmbeded Applikationen,
- Wizard geführte Abläufe von Standardfunktionalitäten, entwickelt.

Diese Frameworks wurden von mir und den anderen Mitarbeitern zur Entwicklung der Benutzeroberfläche, im Client-Browser und dem OCP (Touchscreen) an der Maschine selbst, eingesetzt.

Die Daten für die Client-Anwendung werden, über sogenannte UseCase Aufrufe, mittels PHP PDO aus einer CSqlite Datenbank ausgelesen und dem Framework clientseitig auf JSON Basis zur Verfügung gestellt, wo sie datensatzorientiert verwaltet werden.

Zur Abarbeitung von Standardfunktionalitäten, durch welche der Benutzer geführt wird, entwickelte ich ein generisches Wizard-System.

Bei der Verarbeitung wurde großer Wert auf den asynchronen Ablauf der Funktionen sowie dem Erkennen und Abfangen von Connection-Lost Situationen gelegt, da permanent laufende Hintergrund Prozesse auf dem Client Browser dafür zu sorgen hatten, dass die Oberfläche auch während der Anwender mit Service/Verwaltungs Aufgaben beschäftigt war, mit aktuellen Daten versorgt wurde.

Verwendete Sprachen und Libraries :
PHP, C++, HTML5, jQuery, jQuery-UI, jQuery-mobile, CSS, JSON, XML

Verwendete Datenbank :
SQLite

Unterstützte Browser
Firefox, Chrome, IE 8/9

Eingesetzte Qualifikationen

C++, Representational State Transfer (REST), JavaScript Object Notation (JSON), Ajax, PHP, jQuery

Projektleitung / Entwicklung
F&G EDV, Reutlingen
5/2011 – 2/2012 (10 Monate)
Handel
Tätigkeitszeitraum

5/2011 – 2/2012

Tätigkeitsbeschreibung

Android Smartphone App & Internet-Portal

Projekt : Konzeption & Entwicklung einer Internet basierenden Smartphone App und
ADK basierender Hardware.
Konzeption und Entwicklung einer datenbankgestützten Internetplattform für Smartphone
Anwendungen und steuerbarer USB Hardwarekomponenten welche auf dem
Android Open Accessory Development Kit basieren.

Entwicklung der Android Basisklassen und App Templates.

Die Anwendungen nutzen u. a. ein eigenes XMPP Protokoll zur Übermittlung der Daten.

System : eclipse, Java, PHP, XMPP, ASP.net C#, MySQL

Projektleitung / Entwicklung
DB Productions, Reutlingen
2/2009 – 6/2009 (5 Monate)
Unterhaltungsbranche
Tätigkeitszeitraum

2/2009 – 6/2009

Tätigkeitsbeschreibung

SL Marketing und Internetanbindung :
Projekt : Entwicklung eines Marketing Tools für Second Life
Entwicklung eines Marketing Tools mit Datenbankanbindung (C# und MS-SQL Server)
für Second Life zur Selektion qualifizierter Avatar Adressen (nach vorgegebenen Stichworten
und/oder Interessen) für werbetechnische Anschreiben.

Konzeption und Unterstützung beim Aufbau der Secondlife Präsenz und des
Abrechnungssystems mit Anbindung an eine Webdatenbank.

System : MSSQL, MySQL, C#, libSecondlife, LSL, PHP,

Projektleitung / Entwicklung
Daimler Chrysler, Esslingen / Sindelfingen
3/2006 – 10/2007 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2006 – 10/2007

Tätigkeitsbeschreibung

LKW Tacho und Fahrerkarten System
Projekt : SW für den Wartungsbereich - Daimler Chrysler LKW
Projektleitung, Konzeption und Entwicklung von Software für den Werkstattbereich zur Wartung, Parametrierung und Prüfung von digitalen EG Kontrollgeräten für Nutzfahrzeuge und Busse.

Konzeption und Entwicklung eines den Support-Internet Portals für Anfragen und Software Updates der Kunden von Daimler Chrysler.

System : MS-Visual Studio, VB, VC++, PHP, MySQL

Projektleitung / Entwicklung
GVG - Goldverwertungs Gesellschaft, Pforzheim
1/2005 – 11/2006 (1 Jahr, 11 Monate)
Handel
Tätigkeitszeitraum

1/2005 – 11/2006

Tätigkeitsbeschreibung

Internet Anwendung
Projekt : Termin-, Anzeigenangebots- und Auftrags- verwaltung

Konzeption und Entwicklung einer Online Verwaltung für Mitarbeiter, Termine und Anzeigen
Angebots/Auftrags Erstellung. Sowie die Erstellung der mehrfarbigen Terminanzeigen als PDF und
dem automatischen Email-Versand an die entsprechenden Verlage/Medien.

System : MSSQL, MySQL, PHP, Macromedia Studio MX 2004, PDF-Lib

Projektleitung / Entwicklung
Daimler Chrysler, Esslinge / Untertürkheim
2/2004 – 5/2009 (5 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2004 – 5/2009

Tätigkeitsbeschreibung

Internet Anwendung
Projekt : Schulungsportal für Daimler Chrysler

Step 1 : 2004 - 2006
Konzeption und Entwicklung eines Portals für die die Bedarfs- und Kurs-Anmeldung von/zu
Schulungen inkl. Kursbedarfs-Analyse.

System : MSSQL, MySQL, PHP, Macromedia Studio MX 2004

Step 2 : 2006 - 2007
Weiterentwicklung Schulungsportal für Daimler Chrysler
Konzeption und Entwicklung eines Portals für die die Bedarfs- und Kurs-Anmeldung
von/zu Schulungen inkl. Kursbedarfs-Analyse.
Weiterentwicklung und Anpassung des Systems an die neu hinzugekommenen Anforderungen.

System : MSSQL, MySQL, PHP, Macromedia Studio MX 2004,
(für die weitere Konzeption ASP.Net, C#)

Step 3 : 2007 - 2009
Projekt : Neu-Konzeption/Entwicklung des Schulungsportal für Daimler
Konzeption für die Umstellung des vorhandenen Systems auf
- die neuen Anforderungen in Bezug auf Datenbank
- Betriebssystem
- Neuen Organisatorisch bedingten Anforderungen
- sowie das von Daimler (IT-Bereich) favorisierte Technologie-Systems

Migration der Daten in MSSQL und
Entwicklung der benötigten Datenprovider, Business- und Data Access- Layer
unter ASP.Net mit C#.

System : MSSQL, ASP.Net, C# (PHP und MySQL für die Datenmigration)

Ausbildung

Organisations/System Programmierer - Informatiker
Ausbildung
1987
Stuttgart

Über mich

Schwerpunkt : Konzeption & Entwicklung von Php/Symfony 2 Client-Server Anwendungen, REST/Ajax API Front/Backend-Controllern, IoT/WoT-Internet und C++ Applikationen.

Weitere Kenntnisse

Programmiersprachen / Framework:
PHP, Symfony2, jQuery, AngularJS, Bootstrap
C/C++, C#, .Net
Visual Basic, ASP, ASP.Net
VB Script, Java, LSL-Script, Python

Datenbanken :
MS-SQL Server, Oracle, MySQL, SQLite
Access, Sybase, Dbase, FoxPro
ISAM, ODBC, OLE, ADO

Netzwerk / Protokolle :
Internet/Intranet,
XMPP,
Wifi, Bluetooth,
TCP/IP,
Winsock,
Novell Netware
NetBios
COM/DCOM+

Tools :
PhpStorm, PyCharm, CLion
Eclipse
Phonegap,
MS Visual Studio,
SVN
AVR Studio 4
AVRISP
Power Designer
Visual Source Save
PVCS
libopenmetaverse (ehem. Libsecondlife)

Bereiche :
Internet-Applikationen
Smartphone Apps & ADK basierende Anwendungen
mobile Anwendungen
Datenbank-Applikationen
Marketing
Automation Maschinensteuerung
Internet-Marketing /-Shop
Handel
Office Automation
Second Life
Remotesteuerung
Mikroprozessoranwendungen (ATMEL)


Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
2061
Alter
59
Berufserfahrung
36 Jahre und 3 Monate (seit 01/1988)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden