- Entwicklung von interaktiven Web - Pages (SPA) mit Angular 5 für mehrere Sprachen
- Login, Tabellendarstellungen, Eingabeformulare und Dokumenten-Upload
- Implementierung eines Rest-Service (Java), Backend-Api und DB-Schicht für den passwortgeschütztem Zugriff auf eigene Daten (CRUD).
Fachlicher Schwerpunkt dieses Freiberuflers
Fullstack develoment Angular 4-7, React, Redux, JEE, Primefaces , Spring Boot, Liquibase, Jasper Report, Mysql/Oracle, etc.
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
Österreich
Schweiz
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Reiseziel unerheblich, aber mind. 2 Tage remote ist wichtig
Position
- Dozent für Webentwicklung
- Dozent für Webprogrammierung
- Fachberater
- Entwickler und Trainer (seit 1994) für Webdesign und JEE-Webportale (GUI & Frontend)
- Spezialist für Content-Management – Systeme
- Javascript Frameworks und Single-Page-Architkturen
- REST-Service und CRUD-Access
Projekte
Projekthistorie
2017: Adaption eines Java-Swing-Clients in eine Web-Applikation
Kunde: DeBeKa, Koblenz
Dauer:
18 Monate
Aufgaben:
Dokumentation, Spezifikation und Umsetzung von Komponenten, 1:1, als JSP/Html5-Komponenten.
- Umsetzung von Funktionen, Verhaltensweisen und exaktem Design, die den originalen Swing-Komponenten der Client-Applikation entsprechen.
- Vorgabe für den Entwickler ist eine möglichst exakte 1:1 Adaption des Ursprungprogramms auf Internet-Ebene.
Technik:
JEE8, JSP (2.x), Spring-Apo, JUnit, Html5, Css3, JavaScript (OOP), JQuery, JQuery-UI (contextmenu, focus, eventhandling, selectmenu, datepicker, u.v.m), Angular1.5 (Modulteile), Modulteile & Evaluierung (React), Jasmine-, bzw. Selenium- Tests (Arquillian), Git-Tortoise, Weblogic-Server, Oracle DB, u.a.
2015 - 2016: Abo-Service, Bestellwesen, Applikation für die Genehmigung, Bestellung und Präsentation von Abonnements bei Privat- und Firmenkunden für Bahnstrecken
Kunde: Bahn AG
Dauer:
5 Monate
Aufgaben:
Konzeption und Implementierung einer Web-GUI für Bestellungen von verschiedenen Benutzergruppen mit Rabattsystemen zu individuellen Streckenkombinationen, der Auslösung einer Bestellung, der Auslösung eines Genehmigungsverfahrens und Mailversand der bestätigenden Meldungen.
- Entwurf und Umsetzung einer Applikation mit Datenbankanbindung und speziellen (DBSystel-) Login Verfahren als JEE- Webanwendung mit Java8 und Java Server Faces.
- Beratung bei der Gui-Konzeption nach hauseigenen Style-Guides und der exakten Umsetzung mit Html5, Css3 und JavaScript. Datenmodellierung, Dokumentation, etc.
Technik:
JEE, JPA2, JUnit, MariaDB, Spring-Apo, Html5, Css3, JavaScript, JQuery, JQuery-UI, Angular1.5 ), Bootstrap, Weblogic-Server, Git-Tortoise, u.a.
2015 - 2015: Applikation für den Upload, Download und Export von Reports zur Analyse von Waschmaschinendaten
Kunde: Miele AG
Dauer:
5 Monate
Aufgaben:
Konzeption und Implementierung einer Web-GUI zum Upload von Report-Templates und zur Ansicht (Html), bzw. zum Export (in Xls, CSV, PDF) der Reports.
- Realisierung von vorgegebenen Query-Reports zur Erhebung statistischer Daten von Waschmaschinen.
- Datenmodellierung.
- Entwicklung eines interaktiven Datumfilters und Löschfunktionalität in Modaldialogen.
Technik:
JEE, JPA2, JUnit, PostgreSql, Hibernate, Spring-MVC, JQuery, JQuery-UI, Jasmine, Angular1 (mit KarmaTests), Bootstrap, Jasper Report Studio, JR Exporter (Xls, Csv, Pdf, Html), Git-Tortoise, Wso2 Application-Server, u.a.
2014 - 2015: GUI-Entwicklung zur Erfassung von Führerscheindaten und Fahrzeugregistrierung für staatliche Verwaltungsbehörden
Kunde: Mühlbauer ID Services GmbH
Dauer:
5 Monate
Aufgaben:
Konzeption und Implementierung von Datenerfassungs-GUIs zur Anlage, Bearbeitung und Suche von Personen und Fahrzeugdaten. Identitätsprüfung mittels Fingerprints und Facescanner. Druckausgaben diverser statistischer Evaluationen (Reporting).
- Fachkonzeption für Query-Reports zur Erhebung statistischer Daten, Design und Implementierung von Templates zur Druckausgabe.
- Entwicklung dynamischer Suchmasken im Responsive Design mit individuellen Filtermöglichkeiten und angepasst an Arabische, Kurdische und Englische Sprache inkl. Rechts-Links-Flow, etc.
Technik:
JEE, CDI, EJB, Oracle-DB, Hibernate, JBoss, PrimeFaces (JSF2.2), Ajax, Html5, CSS3, SASS, Less, Highchart, JQuery, JQuery-UI, AngularJs, Jasmine, Bootstrap, Jasper Reports, SVN-Tortoise, Kanban, u.a.
2014 - 2014: Liferay-Portal für Autohändler zur Verwaltung von Fahrzeugdaten (OBD-Adapter) und Autohäuser-Stammdaten
Kunde: T-Systems Berlin
Dauer:
7 Monate
Aufgaben:
Aufsatz eines Liferay-Portals zur Verwaltung von Händler-Stammdaten und Händler-Autohäusern. Umbau von REST-Applikationen zu unabhängigen Portlets mit ExtJS – Apps und deren Transfer ins Liferay-Portal. Aufbau eines Liferay-/MySql - Clusters.
- Prototyping, Design und Implementierung von GUI-Masken im Responsive Design mit eigenen Grafik-Assets.
- Bau von ExtJs-Apps mit REST-Schnittstelle über Apache-CXF und deren Implementierung in Liferay-Portlets. Rollen- und Rechteverwaltung mit Anbindung an WSO2-Server.
- Entwicklung händlereigener Themes und Hooks, SQL-Prozeduren zur Automatisierung der Datenportierung für die Cluster, etc.
Technik:
JEE, MySql, Cassandra DB, Apache CXF, Hibernate/ JPA, Spring-Tools, Ajax, ExtJs, Html5, Bootstrap, WSO2-Server, Liferay-Portal 6.1, Jasper Reports, Tomcat, Linux, SVN-Tortoise, SCRUM.
2013 - 2013: Webapplikation für Kundenberater des Geldinstituts
Kunde: CREALOGIX Deutschland AG
Dauer:
4 Monate
Aufgaben:
- Oberflächenentwicklung für die Kundenberatung (GUIs)
- Erstellung von Templates zur dynamischen Druckausgabe aktueller Userinteraktionen mit Textbausteinen, Tabellen, Charts und Grafiken.
- Analyse Frontend, Gui-Prototyping und Implementierung (JSF2, etc.)
- Design von Reporting-Templates (Jasper, etc.)
- Generierung von dynamischen PDF-Prints mit Tabellen, Charts und Grafiken.
Technik:
JEE, DB2, Hibernate, Spring, JSF2 (RichFaces), Jasper Reports (PDF), iReport, Ajax, JFreeChart, Javascript(AngularJs, Jquery, Highchart, Singularity), HTML5, Bootstrap, SASS, SCRUM
2013 - 2013: Logistik und Disposition
Kunde: rmcStolze GmbH
Dauer:
6 Monate
Aufgaben:
Applikationsentwicklung zur Organisation von Elektromobilen, Neu- und Gebrauchtwagenmarkt.
- Analyse, Architekturdesign, GUI-Konzeption, Implementierung
- Aufbau eines Intranet-Portals mit Liferay inkl. User und User-Gruppen –Verwaltung, eigenes Design und Layout, etc.
Technik:
Apache-Tomcat, JEE, Liferay-CMS 6.1, MySql, Javascript (Jquery, Ember, Modernizr, e.a.), CSS3, SASS, Html5
2010 - 2012: Großprojekt Automotive mit JSF (Icefaces), GUI-Entwicklung
Kunde: T-Onsite services GmbH / VW
Dauer:
24 Monate
Aufgaben:
Großprojekt Automotive mit JSF (Icefaces), GUI-Entwicklung , Applikationsentwicklung zum Modellmanagement bei einer bekannten Automarke (VW) zur Zusammenstellung von Automodellen für Technik und Verkauf.
- Stylekonzept, Architektur der CSS-Klassen, GUIs mit JSF
- Entwicklung und Anpassung von JSF-Komponenten, Druck-Templates für Reports (PDF), etc.
Technik:
JSF 1.2(Icefaces 1.8), JEE, Facelets, Javascript (Prototype, JQuery), ZKoss-Framework, CSS, Html, Xhtml, Git, JasperReports, Spring CDI, Hibernate, Maven/ Jetty, Websphere, TestDriven Development, Kanban, Scrum
2010 - 2010: Relaunch einer Website mit Applikationen
Kunde: BMW AG , Mini
Dauer:
2 Monate
Aufgaben:
Webportal einer bekannten Automarke zur Vermittlung von News, Konfiguration und Handel mit Autos, etc.
- IT-Konzept der Anforderung
- Komponenten- und Template-Entwicklung mit dem CMS Vip-Gauß
Technik:
Vip-Gauß (Java-CMS), Javascript / JQuery, CSS, XHTML, HTML, Java, JSP, SCRUM
2009 - 2009: Konzeption einer Webapplikation
Branche: Maschinenbau
Dauer:
3 Monate
Aufgaben:
Plattform zur Vermittlung von Webinaren für ein internes Weiterbildungsportal
- Datenbankmodellierung
- Administration, Anmeldung
- Upload und Showroom
- Messaging Service, etc. auf Basis eines CMS (Drupal 6)
Technik:
Drupal (CMS), MySQL, PHP5, XHTML, XML, CSS, Ajax, JQuery, Flash/AS, Flashmovie (Flv), mp3
2008 - 2008: GUI-Entwicklung für eine Webapplikation
Kunde: Telecom AG
Einsatzort: München
Aufgaben:
- Konzeption einer Webapplikation (Rechnungswesen) und Frontendentwicklung (GUIs)
Technik:
JBOSS 4.3, JSF1.2, Facelets, Richfaces, A4j-Framework, HTML, CSS, XML, JS
2008 - 2008: Redesign mit Web 2.0
Aufgaben:
- Erneuerung des Internetauftritts für ein It-Consulting – Unternehmen
Technik:
Tomcat 6, Liferay 4.2 (CMS), JSP-Forms, Portlets (Java), MySQL, Flash, HTML, CSS, XML, JS, Ajax, JQuery, VM (Velocity Macro)
2007 - 2007: Webportal Bowling Center
Aufgaben:
- Internettauftritt für ein Bowling-Center mit Ligaspielen (Amateure, Profis), Eventbereich und Gastronomiebetrieb
Technik:
Typo3 (CMS), PHP, MySQL, Flash, HTML, XML, JS, Ajax, Dojo, PDF
2007 - 2007: Adidas Style Guides
- Aufgaben:
Konzeption und Produktion einer CD zur Vermittlung der Style-Guides der Logos für den Vertrieb
Technik:
Flash, ActionScript2, HTML, XML, JS, AV-Komponenten (Film, Fotos, Musik, Geräusche)
weitere gerne auf Anfrage
Branchen
Consulting
Kompetenzen
- Magister Artium Germanistik / Linguistik (J.W.Goethe Uni Ffm)
- Diplom Marketing & IT-Development
- Dozent für Webentwicklung (Hochschule Mittweida, Sachsen)
- Dozent für Webprogrammierung und CMS-Portale
- Fachberater, Entwickler und Trainer (seit 1994) für Spezialist für Content-Management – Systeme, Javascript Frameworks und Single-Page-Architkturen.
Spezielle Erfahrungen im Bereich:
- Frontend- und GUI – Entwicklung
- Prototyping und Wireframes
- Usability
- Responsive Design
- Reporting (JasperReports)
- Liferay - Portal - / Portlet - Entwicklung und – Administration
- Php - Content Management Systeme
- Agile Entwicklung
- Dozent (Hochschule)
- Trainer
- Consulter
- InHouse-Trainer
Server
- Apache
- IIS
- Tomcat
- JBoss
- WSO2
- CTX
- Apache CXF
Scripting I
- JS
- PHP
- Ajax
- XML
- XSL(T)
- CSS3
- HTML5
Scripting II
- Flash AS3
- director Lingo
- SVG
- VRML
Java – GUI
- Swing
- AWT
- SWT
- JSP
- JSF2.x
- ZK
- Richfaces
- Icefaces
- PrimeFaces
Java – Tools
- JBoss
- Hibernate
- Spring
IDEs
- Eclipse
- Netbeans6
- Flex3-Builder
- Sencha Architect
Frameworks
- JQuery
- ExtJS
- Angular
- Ember
- Foundation
- Bootstrap, e.a.
- Jasmine
- Modernizr
- Backbone
- Inuit
- Highcharts
CMS
- Drupal
- Joomla
- Wordpress
- Liferay
- PLESK
Grafik/ DTP
- CS Illustrator
- Corel
- QuarkXPr
- CS Indesign, e.a.
Photo
- CS Photoshop
- Gimp, e.a.
Office
- MS Office 10/ 13
PM
- MS Project
- Enterprise Architect
Teaming
- Tortoise
- SVN
- Git
- Jira
Beruf
1988 – heute
Rolle: Freier Trainer und Berater
Aufgaben:
- für Officeanwendungen, Marketing und DTP (Werbung und Grafik), Programmiersprachen und IT-Projektentwicklung für Erstausbildungsberufe und Weiterqualifizierungen mit IHK-Abschluss.
- Zu den Seminaren werden oft praxisorientierte Software-Produktionen oder Marketing-Projekte unter Einbeziehung von öffentlichen Medienpräsentationen (Presse) durchgeführt.
1996 – heute
Rolle: Entwickler
Aufgaben:
- Produzent von Content-Modulen für Distance-Learning (WBT), Konzeption, Produktion und Administration von Webportalen und Internetpräsenzen für kleine und mittlere Unternehmen.
- Entwicklung von Kommunikationsstrategien zum Ausbau der Online-Präsenz mit modernen Techniken (Web 2.0, SOA, REST). Werbemittelgestaltung und Printkonzepte.
1996 – 2012
Rolle: Dozent Hochschule
Aufgaben:
- für Projektmanagement, Computergrafik / Design, CMS und Webportalentwicklung (Wordpress/Drupal , Liferay, JQuery / Javascript, Flex) an der Hochschule Mittweida (FH)
- Projektleiter und Koordinator von diversen Multimediaprojekten mit Vorlesungen und Seminaren.
Ausbildungshistorie
Ausbildung
Magister Artium
- Lehramtstudium Sek II (Universität Ffm, o. Abschl.)
- Germanistik / Linguistik (Universität Ffm)
- Diplom Marketing & EDV (IDB Ffm)
- AS400 – Anwendung (WBS Berlin)
- Dozent in der Erwachsenenbildung (IHK)
- Ausbildereignung (IHK)
- geprüfter Teletutor (IHK / FH Brandenburg)
- Workshop Spring
- Workshop Hibernate
- Workshop JSF 2.1
- u.a.
Veronika, Java Developer
Veronika, Java Developer


