Frontend Dev, UX Expert, Product Owner, Mobile Applikations, HTML5, Location Based Services, Web/Enterprise2.0, Wiki, Social Networks
Aktualisiert am 02.01.2021
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 16.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
fließend
Russisch
Grundlagen
Spanisch
Grundlagen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Monate
2017-07 - 2017-12

Frontend-Development

Scrum

Projekt:

Development of an Identity Protection consumer product. This product comes in four different flavors: cross browser web application, browser extension, IOS- and Android app. The browser extension and the web application shall be always in sync. On the backend various REST apis allow authorization and authentication as well as the use of modern AWS cloud services like mixpanel and cognito. Using this application the user can lock away passwords and all other digital assets that need to be save. 

 

Tätigkeit:

Reimplementation of the frontend part of the web application based on React and Redux.

Setup of the technology stack including test environments. Implementation of pages w/React and application state w/ Redux. Implementation of Redux actions for backend access and mixpanel tracking and internationalization. Code reviews. Bug fixing in the current live application. Detailing stories and estimating efforts.

Sprache:

Englisch

JavaScript ES6 React Redux React-Redux Redux-Thunk Redux-Route React-Intl crypto.js lodash npm github webpack Atom Git BitBucket Eslint Jest Jasmine Cucumber Bamboo mixpanel ws cognito ws Ubuntu Outlook HipChat Jira Confluence
Scrum
Software-Industrie
11 Monate
2016-07 - 2017-05

Development, Schwerpunkt Frontend

Scrum

Projekt:

Im Rahmen einer Industrie 4.0 Initiative soll ein browserbasiertes One-Page Planungs-Tool für  den Fahrzeug-Rohbau entwickelt werden. In Anlehnung an die bisherige dokumenten-basierte Vorgehensweise soll die Web-Anwendung ein PowerPoint Look&Feel haben.
Die einzelnen Planungs-Objekte verfügen über komplexe Daten­modelle und stehen dem Planer als visuelle Drag&Drop-Objekte zur Verfügung. Aus­gangs­­­punkt sind XML-basierte Import-Daten aus der Vorstufe. Das Ergebnis wird in einem XML-Format exportiert. Der jeweils aktuelle Stand wird über eine Java-basierte REST-Schnittstelle vom Server gelesen und zum Server geschrieben. Verschiedene Benutzer-Rollen werden unterstützt. Der Prozess ist SCRUM-basiert.

 

Tätigkeit:

Implementierung neuer Features gemäß Stories. Die Implementierung umfasst sowohl die Client- als auch die Serverseite (Ration 80:20). Implementierung Unit-Tests, Code Reviews, Bug-Fixing, Ausarbeitung und Detail­lierung Stories, Abschätzung von Aufwänden. 

TypeScript JavaScript Less Dojo yFiles Jasmine Java JEE IntelliJ Git Jira SVG Confluence Karma Jenkins WebSphere Oracle SQL Developer Liquibase Maven Gulp Grunt Bower PAI IE11 Chrome
Scrum
Automobil-Industrie
4 Monate
2016-03 - 2016-06

Bug-Fixing; Feature-Implementierung

Scrum

Projekt:

Satellitengestütztes Wide Area Network (WAN). Provider stellen eine satellitengestützte Kommunikationsinfrastruktur über Länder und Kontinente hinweg zur Verfügung. Ein web-basiertes Netzwerk Management System erlaubt Konzeption, Setup, Konfiguration und das Monitoring des Netzes. Zum Zwecke von Setup, Konfiguration und Monitoring verfügen die einzelnen Bodenstationen ebenfalls über jeweils eine Web-Applikation.

 

Tätigkeit:

Mitte Juli soll eine neues Release für SKYWAN 5G erscheinen. Aufgrund meiner tiefgehenden Kenntnisse des Netzwerk-Management-Systems (s.u. 3/13 – 6/15) wurde ich für die Implementierung neuer Frontend-Features sowie die Abarbeitung einer langen Bug-Liste engagiert. Darüber hinaus sollte die Selenium-Testabdeckung verbessert werden. Diese Aufgaben wurden im Rahmen eines Scrum-Prozesses abgearbeitet. Die Dokumentation fand mit Jira statt

Jira BitBucket Javascript Backbone underscore jQuery Highcharts Twitter Boostrap HTML5 jQuery CSS Jenkins Git Yang modelling XSLT NCS Selenium Phyton Gradle Chrome Firefox IOS Tablets Android Tablets Ubuntu Linux Mantis Outlook Mediawiki
Scrum
Luft- und Raumfahrt Industrie
5 Monate
2015-09 - 2016-01

Nearshoring; Aufsetzen agiler Prozess

Scrum

Projekt:

Eine Plattform soll entwickelt werden, die als SaaS (Software as a Service) alle grundsätzlich notwendigen IT-Office-Dienste für kleine Unternehmen anbietet. Implementiert werden soll die Plattform auf Google App Engine.

 

Tätigkeit:

Ich wurde mit der Recherche nach geeigneten Entwicklern für die Implementierung des Steuer-Moduls nebst Belegerfassung und -dokumentation beauftragt. Nach einer Reihe von Interviews fand ich ein Entwickler-Team in der Ukraine. Vor Ort stellte ich sicher, dass dieses Team über die nötigen Skills und Erfahrungen verfügte. Ein Vorgehensmodell und Milestones wurden definiert. Ich trug Verantwortung für die organisatorische und wirtschaftliche Umsetzung. Dazu gehörte die Auswahl der zu verwendenden Tools und die Einführung eines Scrum-Prozesses.

Scrum
Büroautomatisierung
2 Jahre 3 Monate
2013-03 - 2015-05

UX Konzept, Spezifikation, Feature-Implementierung, Bug-Fixing, QA

Kind of agile & scrum

Projekt:

Satellitengestütztes Wide Area Network (WAN). Provider stellen eine satellitengestützte Kommunikationsinfrastruktur über Länder und Kontinente hinweg zur Verfügung. Ein web-basiertes Netzwerk Management System erlaubt Konzeption, Setup, Konfiguration und das Monitoring des Netzes. Zum Zwecke von Setup, Konfiguration und Monitoring verfügen die einzelnen Bodenstationen ebenfalls über jeweils eine Web-Applikation.

 

Tätigkeit:

UX-Konzept für die Benutzer-Schnittstelle des Netzwerk Management Systems einschließlich Information Design und Interaction Design. Spezifikation von Konfigurations-, Monitoring- und Software-Management Work-Packages. Spezifikation der General User Experience Guidelines. Produkt-Owner Rolle in Nearshoring Projekt für das Netzwerk Management System. Daily Scrum Video-Conferencing. Moderation Requirements-Engineering Indoor-Unit Web-Applikation.

Konzeption komplette Benutzer-Schnittstelle für die Web- Applikation der Indoor-Unit (Desktop und Mobile). Präsentation User Experience Konzepte vor der Geschäftsleitung. Weitere Aufgaben nach Bedarf und Ressourcensituation (u.a. Frontend Feature Implementierung, Bug-Fixing, Testing)

MS Office 2010 Visio 2010 Win 7 Javascript Backbone underscore jQuery Twitter Boostrap HTML5 jQuery Jasmine CSS Jenkins Git Yang modelling XSLT NCS ConfD HP Quality Center Selenium Phyton Gradle IE8 IE9 Chrome 30 Firefox 24 IOS Tablets Android Tablets Windows7 Ubuntu Linux Outlook Mantis Agilefant Mediawiki
Kind of agile & scrum
Luft- und Raumfahrt Industrie
6 Monate
2012-04 - 2012-09

Entwicklung BI-Dashboard

Agile Scrum

Projekt:

Analysis-Dashboard. Präsentatoren erstellen Unternehmenskennzahlen-Präsentationen WYSIWYG per Drag and Drop. Konsumenten navigieren per Web / Mobile Interface durch die Präsentation. Alles mit Live-Zahlen aus BI Data Stores.


Tätigkeit:

Software Engineering Frontend-Komponenten, Supportability Komponenten, I18N, Browser-Testing. Implementierung von Client-Komponenten mit JavaScript, jQuery, corporate lib und CSS. Implementierung serverseitiger Komponenten in Java. Zugriff auf Analysis-Backend via Java-Schnittstellen. Unit-Testing automatisiert im Rahmen kontinuierlicher Integra­tion 

JavaScript HTML5 sapui5 widgets jQuery CSS3 Jasmine Eclipse Perforce Jenkins Maven Jira MS Visual Studio IE8 IE9 Chrome Firefox Safari WebKit Tablets Windows 7 MS Outlook
Agile Scrum
Software Industrie
1 Jahr
2010-12 - 2011-11

Entwicklung mobile HTML5 Maps Web-Application

Agile Scrum

Projekt:

Neben nativen Maps-Applikationen für eigene mobile Endgeräte soll eine HTML5-basierte Maps Anwendung für moderne Smartphones und Tablets anderer Hersteller entwickelt werden. Als Runtime sollen alle WebKit-basierten Browser (IPhone, IPad, Android, u.a.) unterstützt werden. Als Implementierungstechnologien werden JavaScript inklusive aktueller HTML5 Bibliotheken sowie CSS genutzt.

Tätigkeit:

Design, Implementierung und Unit-Tests von Frontend-Komponenten für Map, Places, Sharing und Routing.

Sämtliche Frontend-Komponenten nutzen REST-basierte Backend-Dienste. Die Entwicklung erfolgt auf dem PC unter Nutzung der Webkit Runtime. Der Test erfolgt auf ca. 20 unterschiedlichen Endgeräten. Die wesentlichen Projektschnittstellen bilden Product Owner, UX Designern und QA Experten.

JavaScript CSS3 Eclipse Aptana Studio Git Chromium 6.0 Safari 5.0 Jira Microsoft Outlook Microsoft Office
Agile Scrum
Handy-Hersteller
11 Monate
2010-01 - 2010-11

Entwicklung Location Based Services für mobile Endgeräte

Agile Scrum

Projekt:

Ein sehr umfangreicher Location Based Service sowohl für das Web als auch für mobile Endgeräte soll entwickelt werden. In einem großen internationalen Team werden das notwendige Framework und die einzelnen Module konzipiert, entwickelt und getestet. Die Runtime ist der Browser nebst Browser Plugin. Als Implementierungstechnologien werden JavaScript und CSS genutzt.

Tätigkeit:

Design, Implementierung und Unit-Test von Komponenten.

Die Entwicklung erfolgt auf dem PC unter Nutzung der Webkit Runtime. Ein Plugin stellt Rendering-Funktionalitäten zur Verfügung, die mittels JavaScript angesteuert werden. Der Test erfolgt auf einem Linux-basierten Endgeräte-Prototypen. Die wesentlichen Projektschnittstellen bilden Product Owner, UX Designern und QA Experten.

JavaScript CSS3 Eclipse 3.5.1 Aptana Studio Subclipse / Subversion Firefox 3.6.8 Firebug Chromium 6.0 Safari 5.0 Microsoft Outlook Microsoft Office
Agile Scrum
Handy-Hersteller
7 Monate
2008-11 - 2009-05

Konzeption, Realisierung und Einführung Enterprise 2.0 Collaboration Plattform

Agile Scrum

Projekt:

Ein großes ICT-Unternehmen möchte eine Web 2.0 Plattform einführen. Konzipiert und implementiert wird eine mit Xing vergleichbare Social Networking Applikation auf Basis des Semantic MediaWiki. Die Semantic Extension erlaubt die schnelle Erstellung von Applikationen wie beispielsweise Produktumfragen,Foren, Enterprise Architecture Management und Projektmanagement. Die Wiki-Funktionalität bringt die Plattform bereits mit.

Alle Funktionen sind stark integriert.


Tätigkeit:

Steuerung Entwicklerteam Xian/China; Qualitätssicherung; Community-Building; Content-Filling; Durchführung Einführungsveranstaltungen bei Nutzergruppen; Steuerung Support und Sammlung Feedback; Requirements Management;

Diskussion Usability-Konzepte;

MediaWiki Semantic MediaWiki Extension
Agile Scrum
T-Systems
1 Jahr
2008-02 - 2009-01

Infrastructure Architect Rich Internet Application (RIA)

Agile Scrum

Projekt:

Für die Steuerung von Workloads und die dyn. Provisionierung von Rechnerkapazitäten sollte eine Ajax-basierte Konsole entwickelt werden. Die Serverseite wurde als klassische J2EE Anwendung entwickelt. Ihre Aufgabe besteht in der Datenhaltung sowie der Verbindung zu Sysplexen. Sowohl die Geschäftslogik als auch die Präsentation erfolgt auf der Client-Seite. Der Datenaustausch erfolgt auf der Grundlage JSON-basierter Web-Services.

 

Tätigkeit:

Recherche Ajax-Frameworks; Design Widget, Binding und Programmstruktur für Mess-Szenario; Implementierung Dummy-Server-Part; Evaluierung Dojo und Google Web Toolkit (GWT); Design Transport Layer; Implementierung Dojo-Prototyp; Architektur und Design Client sowie Client/Server-JSON-Channel; Analyse und Design Daten- und Tabellen-Modell Client, Container- und Widget-Hierarchie, Eventing, Internationalisierung, Unit- Testing; Prototyping Excel-alike Grid-Arrow-Navigation; Agile: Erweiterung Prototyp um Samples gemäß Design-Ergebnissen; Analyse und Design RESTful Services; Coaching Developer JavaScript/Dojo-Framework; Erweiterung Views um Mashup-Fähigkeit, d.h. Darstellung in separaten Browser-Fenstern; Analyse client-seitiger Speicherverbrauch und dessen Optimierung; Abstimmung mit US-Teilprojekt-Team. Einführung Confluence für agile Projekt-Dokumentation.

JavaScript JSON Dojo REST Firebug GWT Java CSS XML J2EE HTML Websphere (WAS) Rational Application Developer (RAD) Lotus Notes und Sametime Confluence CVS.
Agile Scrum
IBM Labs
6 Monate
2007-08 - 2008-01

POC Ajax Mashup

Projekt:

Die prototypische Implementierung eines Systems zur Steuerung von Provisionierungen komplexer Anwendungen in Clustern und heterogenen Netzwerken sollte den Nachweis für das zugrunde liegende Konzept erbringen.

Die Bedienung erfolgt über ein Mashup, welches Views aus diversen Systemen für Monitoring, Automatisierung und Applikationssteuerung integriert. Technologische Basis sind RESTful Web Services, J2EE und Ajax.


Tätigkeit:

Konzeption Layout und Client/Server-Kommunikation, Implementierung JSPs/Servlets für die Orchestrierung der Web-Services, Definition XML basiertes C/S-Transportformat, Design asynchrone und timergesteuerte Ajax-Zugriffe sowie Webtop-Steuerung, Reimplementierung mit QEDWiki, finale Implementierung mit Lotus Mashup auf Basis von Dojo 0.4 und 0.9.Implementierung Java-Proxy-Server für Durchgriff auf Drittsysteme.

JavaScript Dojo Lotus Mashup Java QEDWiki CSS XML J2EE HTML Rational Application Developer Lotus Notes und s/t
IBM Labs
1 Jahr 9 Monate
2006-04 - 2007-12

Innovationskreis-Wiki

Projekt:

Für das Innovationsprogramm Web 2.0 der Medien- und Filmgesellschaft Baden-Württemberg (MFG) wurde ein Wiki für eine geschlossene Benutzergruppe eingerichtet. Die Teilnehmer der Innovationskreise dokumentieren darin ihr Wissen und ihre Erfahrungen. Darüber findet die Projekt-Kollaboration der >100 Teilnehmer im Wiki statt.

 

Tätigkeit:

Konzeption und initiale Befüllung des Wikis.

Implementierung neuer Wiki-Funktionen zur besseren Sichtbarkeit der Aktivitäten einzelner Teilnehmer.

Community Building. Monitoring der Aktivitäten und sozialen Prozesse.

MediaWiki PHP MySQL Apache
Medien
3 Monate
2007-04 - 2007-06

Internationale Wiki-Plattform

Projekt:

Für ein internationales Projekt zur Sammlung und Bewertung lokaler europäischer E-Business-Initiativen für die Unterstützung von KMUs soll ein mehrsprachiges Wiki konzipiert und implementiert werden.

Als Grundlage dient das Mediawiki, welches auf die Bedürfnisse der internationalen Kooperationspartner angepasst wird.


Tätigkeit:

Studium Machbarkeit spezifischer Funktionen, Beratung

Auftraggeber, Konzeption der Community-Plattform.

Steuerung des Entwicklungsprojektes.

MediaWiki PHP CSS MySQL Apache SVN Easy Eclipse
Medien
1 Jahr
2006-06 - 2007-05

Moderation Arbeitskreis Geschäftsmodelle

Projekt:

Für das Innovationsprogramm Web 2.0 der Medien- und Filmgesellschaft Baden-Württemberg (MFG) wurden die vier Arbeitskreise "Leben Online", "Marketing und PR", "Wissensmanagement" und "Geschäftsmodelle" eingerichtet. Ziele der Arbeitskreise sind die Clusterung von Akteuren und Experten zum Thema Web 2.0, die Analyse und Diskussion von Best-Practice-Anwendungen und die Entwicklung förderungswürdiger Ergebnisse.


Tätigkeit:

Moderation des AK Geschäftsmodelle. Ziele sind die Identifizierung erfolgreicher bestehender sowie die Entwicklung innovativer neuer Geschäfts- und Erlösmodelle, die Identifizierung von Wertbeiträgen durch Social Software und die Analyse neu entstehender Märkte.

MediaWiki zur Projektdokumentation
Medien
4 Monate
2006-12 - 2007-03

Finance-Community

Projekt:

Für die Verbesserung der Kundenbindung eines Investment-Produktvertriebs wird eine Web-Plattform für den kollaborativen Aufbau einer öffentlich zugänglichen Wissensbasis rund um das Thema Investment mit Fonds entwickelt und am Markt platziert. Als Grundlage dient das Mediawiki, welches mit einer komplett neuen undeinfach zu bedienenden Oberfläche überzogen wird. Einige Funktionen zur Stärkung von Präsenz und Sichtbarkeit der Akteure werden zusätzlich implementiert.


Tätigkeit:

Konzeption der Community-Plattform mit den Schwerpunkten Sharing und Linking. Steuerung des Entwicklungsprojektes. Planung des Einführungsszenarios.

Einführung der Plattform. Community Building. Gardening und Refactoring der Wissensinhalte. Monitoring des Benutzerverhaltens und Analyse der sozialen Prozesse.

Nutzerbefragungen. Erweiterung der Community-Plattform um Funktionen nach Wunsch der Benutzer.

MediaWiki PHP CSS MySQL Apache SVN Easy Eclipse
Finanzdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Medientechnik an der Hochschule der Medien, Stuttgart
Abschluss: Diplom Medieningenieur (1985 - 1989)

Kaufm. Ausbildung (1977 - 1980)


Kompetenzen

Kompetenzen

Schwerpunkte

Fachliche Schwerpunkte:

  • Mobile Applications, HTML5, Location Based Services
  • Rich Internet Applications (RIA)
  • Web 2.0, Enterprise 2.0
  • Diverse Web-Technologien (Autor "Web-Technologien", dpunkt)

Produkte / Standards / Erfahrungen / Methoden

Erfahrung:

  • Rollen: Developer, UX Expert, Product Owner, Moderator,
  • Requirements Engineer, Trainer/Coach, Spec Writer,
  • Consultant
  • Mobile Development (2 Jahre)
  • Frontend Development (7 Jahre)
  • Backend Development (6 Jahre)
  • Agile Development (7 Jahre)
  • Internationale Teams (6 Jahre)
  • Web-Development (15 Jahre)
  • Web 2.0 Konzeption, Projektierung, Product Owner (4 Jahre)
  • Knowledge Communication (5 Jahre)
  • Ausgeprägtes Verständnis für Ökonomische Zusammenhänge

 

Plattformen:

  • Diverse Client-Web-Runtimes
  • Java
  • JEE
  • ASP.NET
  • PHP

Methoden:

  • Agile, Scrum
  • OOA, OOD, OOP

Produkte:
Eclipse, Rational Application Developer, MS Visual Studio, CVS, Subversion, Git, JUnit, Log4J Apache, Tomcat, IIS, Websphere AppServer, JBoss


Spezialkenntnisse:

a) Frontend Entwicklung (auch Mobile)

Technologien: HTML5, JavaScript, Ajax, Dojo, HTML, CSS, XML, XSLT, Java Applets, ASP.NET, JSP

Konzepte: Rich Internet Applications, Location based Services, Usability, Mediendidaktik

 

b) Social Software / Web 2.0

Nutzung von Web-Technologien Linking, Sharing und Community Building.

Anwendungen: Wiki, Social Networks, Weblogs, Shared Content

c) Praesentationsschicht

Technologien: Dojo, Servlets/JSP, JSTL/EL, Struts, ASP.NET, PHP

Architektur und Design

d) Businessschicht

Technologien: EJB, OR-Mapper, MySQL, diverse Datenbanken

e) Wissensvermittlung

Training, Coaching, E-Learning

f) Betriebswirtschaftliche Kenntnisse

Studium: VWL, Kosten/Leistungrechnung, Management, Marketing, Organisation, Buchfuehrung

Anwendung: Investment-Banking, Portfolio-Management, Web-Marketing

Betriebssysteme

HPUX
OSF/Motif
SUN OS, Solaris
Unix
VMS
Windows

Programmiersprachen

C
C#
C++
CORBA IDL
Java
JavaScript
Perl
PHP
Qt
Scriptsprachen
awk, sed, VBScript
Shell
Xt, Motif
HTML5, Dojo, Backbone, Twitter Bootstrap, underscore, jQuery, ASP.NET, CSS, HTML, XHTML, XML, XSLT, XPath, XML Schema, JSTL/EL

Datenbanken

Access
DB2
JDBC
MySQL
ODBC
SQL

Datenkommunikation

CORBA
Internet, Intranet
sehr gute Kenntnisse Web-Technologien (J2EE, ASP.NET, HTTP, MIME, SSL, ...)
RPC
TCP/IP
gute Kenntnisse in TCP/IP Anwendungen (telnet, ftp, rsh, rcp) , keine detaillierten Protokoll-Kenntnisse
Erfahrungen mit RMI/JRMP, RMI/IIOP, XML-RPC, SOAP, Web Services

Branchen

Branchen

Banken, Finanzdienstleister
Telekommunikation
Medien
Computer- und Software Industrie
Luft- und Raumfahrt Industrie

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Monate
2017-07 - 2017-12

Frontend-Development

Scrum

Projekt:

Development of an Identity Protection consumer product. This product comes in four different flavors: cross browser web application, browser extension, IOS- and Android app. The browser extension and the web application shall be always in sync. On the backend various REST apis allow authorization and authentication as well as the use of modern AWS cloud services like mixpanel and cognito. Using this application the user can lock away passwords and all other digital assets that need to be save. 

 

Tätigkeit:

Reimplementation of the frontend part of the web application based on React and Redux.

Setup of the technology stack including test environments. Implementation of pages w/React and application state w/ Redux. Implementation of Redux actions for backend access and mixpanel tracking and internationalization. Code reviews. Bug fixing in the current live application. Detailing stories and estimating efforts.

Sprache:

Englisch

JavaScript ES6 React Redux React-Redux Redux-Thunk Redux-Route React-Intl crypto.js lodash npm github webpack Atom Git BitBucket Eslint Jest Jasmine Cucumber Bamboo mixpanel ws cognito ws Ubuntu Outlook HipChat Jira Confluence
Scrum
Software-Industrie
11 Monate
2016-07 - 2017-05

Development, Schwerpunkt Frontend

Scrum

Projekt:

Im Rahmen einer Industrie 4.0 Initiative soll ein browserbasiertes One-Page Planungs-Tool für  den Fahrzeug-Rohbau entwickelt werden. In Anlehnung an die bisherige dokumenten-basierte Vorgehensweise soll die Web-Anwendung ein PowerPoint Look&Feel haben.
Die einzelnen Planungs-Objekte verfügen über komplexe Daten­modelle und stehen dem Planer als visuelle Drag&Drop-Objekte zur Verfügung. Aus­gangs­­­punkt sind XML-basierte Import-Daten aus der Vorstufe. Das Ergebnis wird in einem XML-Format exportiert. Der jeweils aktuelle Stand wird über eine Java-basierte REST-Schnittstelle vom Server gelesen und zum Server geschrieben. Verschiedene Benutzer-Rollen werden unterstützt. Der Prozess ist SCRUM-basiert.

 

Tätigkeit:

Implementierung neuer Features gemäß Stories. Die Implementierung umfasst sowohl die Client- als auch die Serverseite (Ration 80:20). Implementierung Unit-Tests, Code Reviews, Bug-Fixing, Ausarbeitung und Detail­lierung Stories, Abschätzung von Aufwänden. 

TypeScript JavaScript Less Dojo yFiles Jasmine Java JEE IntelliJ Git Jira SVG Confluence Karma Jenkins WebSphere Oracle SQL Developer Liquibase Maven Gulp Grunt Bower PAI IE11 Chrome
Scrum
Automobil-Industrie
4 Monate
2016-03 - 2016-06

Bug-Fixing; Feature-Implementierung

Scrum

Projekt:

Satellitengestütztes Wide Area Network (WAN). Provider stellen eine satellitengestützte Kommunikationsinfrastruktur über Länder und Kontinente hinweg zur Verfügung. Ein web-basiertes Netzwerk Management System erlaubt Konzeption, Setup, Konfiguration und das Monitoring des Netzes. Zum Zwecke von Setup, Konfiguration und Monitoring verfügen die einzelnen Bodenstationen ebenfalls über jeweils eine Web-Applikation.

 

Tätigkeit:

Mitte Juli soll eine neues Release für SKYWAN 5G erscheinen. Aufgrund meiner tiefgehenden Kenntnisse des Netzwerk-Management-Systems (s.u. 3/13 – 6/15) wurde ich für die Implementierung neuer Frontend-Features sowie die Abarbeitung einer langen Bug-Liste engagiert. Darüber hinaus sollte die Selenium-Testabdeckung verbessert werden. Diese Aufgaben wurden im Rahmen eines Scrum-Prozesses abgearbeitet. Die Dokumentation fand mit Jira statt

Jira BitBucket Javascript Backbone underscore jQuery Highcharts Twitter Boostrap HTML5 jQuery CSS Jenkins Git Yang modelling XSLT NCS Selenium Phyton Gradle Chrome Firefox IOS Tablets Android Tablets Ubuntu Linux Mantis Outlook Mediawiki
Scrum
Luft- und Raumfahrt Industrie
5 Monate
2015-09 - 2016-01

Nearshoring; Aufsetzen agiler Prozess

Scrum

Projekt:

Eine Plattform soll entwickelt werden, die als SaaS (Software as a Service) alle grundsätzlich notwendigen IT-Office-Dienste für kleine Unternehmen anbietet. Implementiert werden soll die Plattform auf Google App Engine.

 

Tätigkeit:

Ich wurde mit der Recherche nach geeigneten Entwicklern für die Implementierung des Steuer-Moduls nebst Belegerfassung und -dokumentation beauftragt. Nach einer Reihe von Interviews fand ich ein Entwickler-Team in der Ukraine. Vor Ort stellte ich sicher, dass dieses Team über die nötigen Skills und Erfahrungen verfügte. Ein Vorgehensmodell und Milestones wurden definiert. Ich trug Verantwortung für die organisatorische und wirtschaftliche Umsetzung. Dazu gehörte die Auswahl der zu verwendenden Tools und die Einführung eines Scrum-Prozesses.

Scrum
Büroautomatisierung
2 Jahre 3 Monate
2013-03 - 2015-05

UX Konzept, Spezifikation, Feature-Implementierung, Bug-Fixing, QA

Kind of agile & scrum

Projekt:

Satellitengestütztes Wide Area Network (WAN). Provider stellen eine satellitengestützte Kommunikationsinfrastruktur über Länder und Kontinente hinweg zur Verfügung. Ein web-basiertes Netzwerk Management System erlaubt Konzeption, Setup, Konfiguration und das Monitoring des Netzes. Zum Zwecke von Setup, Konfiguration und Monitoring verfügen die einzelnen Bodenstationen ebenfalls über jeweils eine Web-Applikation.

 

Tätigkeit:

UX-Konzept für die Benutzer-Schnittstelle des Netzwerk Management Systems einschließlich Information Design und Interaction Design. Spezifikation von Konfigurations-, Monitoring- und Software-Management Work-Packages. Spezifikation der General User Experience Guidelines. Produkt-Owner Rolle in Nearshoring Projekt für das Netzwerk Management System. Daily Scrum Video-Conferencing. Moderation Requirements-Engineering Indoor-Unit Web-Applikation.

Konzeption komplette Benutzer-Schnittstelle für die Web- Applikation der Indoor-Unit (Desktop und Mobile). Präsentation User Experience Konzepte vor der Geschäftsleitung. Weitere Aufgaben nach Bedarf und Ressourcensituation (u.a. Frontend Feature Implementierung, Bug-Fixing, Testing)

MS Office 2010 Visio 2010 Win 7 Javascript Backbone underscore jQuery Twitter Boostrap HTML5 jQuery Jasmine CSS Jenkins Git Yang modelling XSLT NCS ConfD HP Quality Center Selenium Phyton Gradle IE8 IE9 Chrome 30 Firefox 24 IOS Tablets Android Tablets Windows7 Ubuntu Linux Outlook Mantis Agilefant Mediawiki
Kind of agile & scrum
Luft- und Raumfahrt Industrie
6 Monate
2012-04 - 2012-09

Entwicklung BI-Dashboard

Agile Scrum

Projekt:

Analysis-Dashboard. Präsentatoren erstellen Unternehmenskennzahlen-Präsentationen WYSIWYG per Drag and Drop. Konsumenten navigieren per Web / Mobile Interface durch die Präsentation. Alles mit Live-Zahlen aus BI Data Stores.


Tätigkeit:

Software Engineering Frontend-Komponenten, Supportability Komponenten, I18N, Browser-Testing. Implementierung von Client-Komponenten mit JavaScript, jQuery, corporate lib und CSS. Implementierung serverseitiger Komponenten in Java. Zugriff auf Analysis-Backend via Java-Schnittstellen. Unit-Testing automatisiert im Rahmen kontinuierlicher Integra­tion 

JavaScript HTML5 sapui5 widgets jQuery CSS3 Jasmine Eclipse Perforce Jenkins Maven Jira MS Visual Studio IE8 IE9 Chrome Firefox Safari WebKit Tablets Windows 7 MS Outlook
Agile Scrum
Software Industrie
1 Jahr
2010-12 - 2011-11

Entwicklung mobile HTML5 Maps Web-Application

Agile Scrum

Projekt:

Neben nativen Maps-Applikationen für eigene mobile Endgeräte soll eine HTML5-basierte Maps Anwendung für moderne Smartphones und Tablets anderer Hersteller entwickelt werden. Als Runtime sollen alle WebKit-basierten Browser (IPhone, IPad, Android, u.a.) unterstützt werden. Als Implementierungstechnologien werden JavaScript inklusive aktueller HTML5 Bibliotheken sowie CSS genutzt.

Tätigkeit:

Design, Implementierung und Unit-Tests von Frontend-Komponenten für Map, Places, Sharing und Routing.

Sämtliche Frontend-Komponenten nutzen REST-basierte Backend-Dienste. Die Entwicklung erfolgt auf dem PC unter Nutzung der Webkit Runtime. Der Test erfolgt auf ca. 20 unterschiedlichen Endgeräten. Die wesentlichen Projektschnittstellen bilden Product Owner, UX Designern und QA Experten.

JavaScript CSS3 Eclipse Aptana Studio Git Chromium 6.0 Safari 5.0 Jira Microsoft Outlook Microsoft Office
Agile Scrum
Handy-Hersteller
11 Monate
2010-01 - 2010-11

Entwicklung Location Based Services für mobile Endgeräte

Agile Scrum

Projekt:

Ein sehr umfangreicher Location Based Service sowohl für das Web als auch für mobile Endgeräte soll entwickelt werden. In einem großen internationalen Team werden das notwendige Framework und die einzelnen Module konzipiert, entwickelt und getestet. Die Runtime ist der Browser nebst Browser Plugin. Als Implementierungstechnologien werden JavaScript und CSS genutzt.

Tätigkeit:

Design, Implementierung und Unit-Test von Komponenten.

Die Entwicklung erfolgt auf dem PC unter Nutzung der Webkit Runtime. Ein Plugin stellt Rendering-Funktionalitäten zur Verfügung, die mittels JavaScript angesteuert werden. Der Test erfolgt auf einem Linux-basierten Endgeräte-Prototypen. Die wesentlichen Projektschnittstellen bilden Product Owner, UX Designern und QA Experten.

JavaScript CSS3 Eclipse 3.5.1 Aptana Studio Subclipse / Subversion Firefox 3.6.8 Firebug Chromium 6.0 Safari 5.0 Microsoft Outlook Microsoft Office
Agile Scrum
Handy-Hersteller
7 Monate
2008-11 - 2009-05

Konzeption, Realisierung und Einführung Enterprise 2.0 Collaboration Plattform

Agile Scrum

Projekt:

Ein großes ICT-Unternehmen möchte eine Web 2.0 Plattform einführen. Konzipiert und implementiert wird eine mit Xing vergleichbare Social Networking Applikation auf Basis des Semantic MediaWiki. Die Semantic Extension erlaubt die schnelle Erstellung von Applikationen wie beispielsweise Produktumfragen,Foren, Enterprise Architecture Management und Projektmanagement. Die Wiki-Funktionalität bringt die Plattform bereits mit.

Alle Funktionen sind stark integriert.


Tätigkeit:

Steuerung Entwicklerteam Xian/China; Qualitätssicherung; Community-Building; Content-Filling; Durchführung Einführungsveranstaltungen bei Nutzergruppen; Steuerung Support und Sammlung Feedback; Requirements Management;

Diskussion Usability-Konzepte;

MediaWiki Semantic MediaWiki Extension
Agile Scrum
T-Systems
1 Jahr
2008-02 - 2009-01

Infrastructure Architect Rich Internet Application (RIA)

Agile Scrum

Projekt:

Für die Steuerung von Workloads und die dyn. Provisionierung von Rechnerkapazitäten sollte eine Ajax-basierte Konsole entwickelt werden. Die Serverseite wurde als klassische J2EE Anwendung entwickelt. Ihre Aufgabe besteht in der Datenhaltung sowie der Verbindung zu Sysplexen. Sowohl die Geschäftslogik als auch die Präsentation erfolgt auf der Client-Seite. Der Datenaustausch erfolgt auf der Grundlage JSON-basierter Web-Services.

 

Tätigkeit:

Recherche Ajax-Frameworks; Design Widget, Binding und Programmstruktur für Mess-Szenario; Implementierung Dummy-Server-Part; Evaluierung Dojo und Google Web Toolkit (GWT); Design Transport Layer; Implementierung Dojo-Prototyp; Architektur und Design Client sowie Client/Server-JSON-Channel; Analyse und Design Daten- und Tabellen-Modell Client, Container- und Widget-Hierarchie, Eventing, Internationalisierung, Unit- Testing; Prototyping Excel-alike Grid-Arrow-Navigation; Agile: Erweiterung Prototyp um Samples gemäß Design-Ergebnissen; Analyse und Design RESTful Services; Coaching Developer JavaScript/Dojo-Framework; Erweiterung Views um Mashup-Fähigkeit, d.h. Darstellung in separaten Browser-Fenstern; Analyse client-seitiger Speicherverbrauch und dessen Optimierung; Abstimmung mit US-Teilprojekt-Team. Einführung Confluence für agile Projekt-Dokumentation.

JavaScript JSON Dojo REST Firebug GWT Java CSS XML J2EE HTML Websphere (WAS) Rational Application Developer (RAD) Lotus Notes und Sametime Confluence CVS.
Agile Scrum
IBM Labs
6 Monate
2007-08 - 2008-01

POC Ajax Mashup

Projekt:

Die prototypische Implementierung eines Systems zur Steuerung von Provisionierungen komplexer Anwendungen in Clustern und heterogenen Netzwerken sollte den Nachweis für das zugrunde liegende Konzept erbringen.

Die Bedienung erfolgt über ein Mashup, welches Views aus diversen Systemen für Monitoring, Automatisierung und Applikationssteuerung integriert. Technologische Basis sind RESTful Web Services, J2EE und Ajax.


Tätigkeit:

Konzeption Layout und Client/Server-Kommunikation, Implementierung JSPs/Servlets für die Orchestrierung der Web-Services, Definition XML basiertes C/S-Transportformat, Design asynchrone und timergesteuerte Ajax-Zugriffe sowie Webtop-Steuerung, Reimplementierung mit QEDWiki, finale Implementierung mit Lotus Mashup auf Basis von Dojo 0.4 und 0.9.Implementierung Java-Proxy-Server für Durchgriff auf Drittsysteme.

JavaScript Dojo Lotus Mashup Java QEDWiki CSS XML J2EE HTML Rational Application Developer Lotus Notes und s/t
IBM Labs
1 Jahr 9 Monate
2006-04 - 2007-12

Innovationskreis-Wiki

Projekt:

Für das Innovationsprogramm Web 2.0 der Medien- und Filmgesellschaft Baden-Württemberg (MFG) wurde ein Wiki für eine geschlossene Benutzergruppe eingerichtet. Die Teilnehmer der Innovationskreise dokumentieren darin ihr Wissen und ihre Erfahrungen. Darüber findet die Projekt-Kollaboration der >100 Teilnehmer im Wiki statt.

 

Tätigkeit:

Konzeption und initiale Befüllung des Wikis.

Implementierung neuer Wiki-Funktionen zur besseren Sichtbarkeit der Aktivitäten einzelner Teilnehmer.

Community Building. Monitoring der Aktivitäten und sozialen Prozesse.

MediaWiki PHP MySQL Apache
Medien
3 Monate
2007-04 - 2007-06

Internationale Wiki-Plattform

Projekt:

Für ein internationales Projekt zur Sammlung und Bewertung lokaler europäischer E-Business-Initiativen für die Unterstützung von KMUs soll ein mehrsprachiges Wiki konzipiert und implementiert werden.

Als Grundlage dient das Mediawiki, welches auf die Bedürfnisse der internationalen Kooperationspartner angepasst wird.


Tätigkeit:

Studium Machbarkeit spezifischer Funktionen, Beratung

Auftraggeber, Konzeption der Community-Plattform.

Steuerung des Entwicklungsprojektes.

MediaWiki PHP CSS MySQL Apache SVN Easy Eclipse
Medien
1 Jahr
2006-06 - 2007-05

Moderation Arbeitskreis Geschäftsmodelle

Projekt:

Für das Innovationsprogramm Web 2.0 der Medien- und Filmgesellschaft Baden-Württemberg (MFG) wurden die vier Arbeitskreise "Leben Online", "Marketing und PR", "Wissensmanagement" und "Geschäftsmodelle" eingerichtet. Ziele der Arbeitskreise sind die Clusterung von Akteuren und Experten zum Thema Web 2.0, die Analyse und Diskussion von Best-Practice-Anwendungen und die Entwicklung förderungswürdiger Ergebnisse.


Tätigkeit:

Moderation des AK Geschäftsmodelle. Ziele sind die Identifizierung erfolgreicher bestehender sowie die Entwicklung innovativer neuer Geschäfts- und Erlösmodelle, die Identifizierung von Wertbeiträgen durch Social Software und die Analyse neu entstehender Märkte.

MediaWiki zur Projektdokumentation
Medien
4 Monate
2006-12 - 2007-03

Finance-Community

Projekt:

Für die Verbesserung der Kundenbindung eines Investment-Produktvertriebs wird eine Web-Plattform für den kollaborativen Aufbau einer öffentlich zugänglichen Wissensbasis rund um das Thema Investment mit Fonds entwickelt und am Markt platziert. Als Grundlage dient das Mediawiki, welches mit einer komplett neuen undeinfach zu bedienenden Oberfläche überzogen wird. Einige Funktionen zur Stärkung von Präsenz und Sichtbarkeit der Akteure werden zusätzlich implementiert.


Tätigkeit:

Konzeption der Community-Plattform mit den Schwerpunkten Sharing und Linking. Steuerung des Entwicklungsprojektes. Planung des Einführungsszenarios.

Einführung der Plattform. Community Building. Gardening und Refactoring der Wissensinhalte. Monitoring des Benutzerverhaltens und Analyse der sozialen Prozesse.

Nutzerbefragungen. Erweiterung der Community-Plattform um Funktionen nach Wunsch der Benutzer.

MediaWiki PHP CSS MySQL Apache SVN Easy Eclipse
Finanzdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Medientechnik an der Hochschule der Medien, Stuttgart
Abschluss: Diplom Medieningenieur (1985 - 1989)

Kaufm. Ausbildung (1977 - 1980)


Kompetenzen

Kompetenzen

Schwerpunkte

Fachliche Schwerpunkte:

  • Mobile Applications, HTML5, Location Based Services
  • Rich Internet Applications (RIA)
  • Web 2.0, Enterprise 2.0
  • Diverse Web-Technologien (Autor "Web-Technologien", dpunkt)

Produkte / Standards / Erfahrungen / Methoden

Erfahrung:

  • Rollen: Developer, UX Expert, Product Owner, Moderator,
  • Requirements Engineer, Trainer/Coach, Spec Writer,
  • Consultant
  • Mobile Development (2 Jahre)
  • Frontend Development (7 Jahre)
  • Backend Development (6 Jahre)
  • Agile Development (7 Jahre)
  • Internationale Teams (6 Jahre)
  • Web-Development (15 Jahre)
  • Web 2.0 Konzeption, Projektierung, Product Owner (4 Jahre)
  • Knowledge Communication (5 Jahre)
  • Ausgeprägtes Verständnis für Ökonomische Zusammenhänge

 

Plattformen:

  • Diverse Client-Web-Runtimes
  • Java
  • JEE
  • ASP.NET
  • PHP

Methoden:

  • Agile, Scrum
  • OOA, OOD, OOP

Produkte:
Eclipse, Rational Application Developer, MS Visual Studio, CVS, Subversion, Git, JUnit, Log4J Apache, Tomcat, IIS, Websphere AppServer, JBoss


Spezialkenntnisse:

a) Frontend Entwicklung (auch Mobile)

Technologien: HTML5, JavaScript, Ajax, Dojo, HTML, CSS, XML, XSLT, Java Applets, ASP.NET, JSP

Konzepte: Rich Internet Applications, Location based Services, Usability, Mediendidaktik

 

b) Social Software / Web 2.0

Nutzung von Web-Technologien Linking, Sharing und Community Building.

Anwendungen: Wiki, Social Networks, Weblogs, Shared Content

c) Praesentationsschicht

Technologien: Dojo, Servlets/JSP, JSTL/EL, Struts, ASP.NET, PHP

Architektur und Design

d) Businessschicht

Technologien: EJB, OR-Mapper, MySQL, diverse Datenbanken

e) Wissensvermittlung

Training, Coaching, E-Learning

f) Betriebswirtschaftliche Kenntnisse

Studium: VWL, Kosten/Leistungrechnung, Management, Marketing, Organisation, Buchfuehrung

Anwendung: Investment-Banking, Portfolio-Management, Web-Marketing

Betriebssysteme

HPUX
OSF/Motif
SUN OS, Solaris
Unix
VMS
Windows

Programmiersprachen

C
C#
C++
CORBA IDL
Java
JavaScript
Perl
PHP
Qt
Scriptsprachen
awk, sed, VBScript
Shell
Xt, Motif
HTML5, Dojo, Backbone, Twitter Bootstrap, underscore, jQuery, ASP.NET, CSS, HTML, XHTML, XML, XSLT, XPath, XML Schema, JSTL/EL

Datenbanken

Access
DB2
JDBC
MySQL
ODBC
SQL

Datenkommunikation

CORBA
Internet, Intranet
sehr gute Kenntnisse Web-Technologien (J2EE, ASP.NET, HTTP, MIME, SSL, ...)
RPC
TCP/IP
gute Kenntnisse in TCP/IP Anwendungen (telnet, ftp, rsh, rcp) , keine detaillierten Protokoll-Kenntnisse
Erfahrungen mit RMI/JRMP, RMI/IIOP, XML-RPC, SOAP, Web Services

Branchen

Branchen

Banken, Finanzdienstleister
Telekommunikation
Medien
Computer- und Software Industrie
Luft- und Raumfahrt Industrie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.