Auktionssystem für gebrauchte Maschinen
Branche: Industrie
Zeitraum: 06.19 - heute
Art der Tätigkeit:
* Business-Prozess Analyse
* Entwicklung, Entwickler-Teamleitung
* Portal Integration
* Securitykonzept
* Setup VM: Tomcat, Apache, Database (Oracle)
* CI: Jenkins, Sonar
Technologien: Java 8, Spring 5.2, Spring MVC, JPA, QueryDsl, Boostrap, Thymeleaf
-------------------------------------------------------------------------------------------------------------------------------------
Reporting Sytem
Branche: Industrie
Zeitraum: 01.17 - heute
Art der Tätigkeit:
* Business-Prozess Analyse
* Entwicklung, Entwickler-Teamleitung
* komplexes Berechtigungssystem
* Securitykonzept
* Setup VM: Tomcat, Apache, Database (Postgres)
* CI: Jenkins, Sonar, Docker
Technologien: Java 8, Spring 5.2, Spring MVC, JPA, QueryDsl, Boostrap, Thymeleaf
Workflowsystem Motorölfreigabe Prozess
Branche: Industrie
Zeitraum: 12.14 - heute
Art der Tätigkeit:
* Erstellung Fach- und IT-Konzept
* Business-Prozess Analyse
* Entwicklung, Entwickler-Teamleitung
* komplexes Berechtigungssystem
* Securitykonzept
* eventbasiertes Workflow und Benachrichtigungssystem
Technologien: Java, Spring, Spring MVC, JPA, Jquery, Webservices, Glassfish
Rebrush Presseportal Frontend
* Responsive Webdesign für Desktop, Tablet & Smartphone
* performantes Content Delivery (komplexe Caching Strategien)
* Umsetzung eines schlanken + performanten MVC Frameworks
Branche: Industrie
Zeitraum: 05.13 - 05.14
Technologien: Java, JEE 6, JPA, Jquery, EHCache, Glassfish
Software zur Unterstützung von Projekt-Rollouts
Branche: Industrie
Zeitraum: 01.10 - 12.12
Art der Tätigkeit:
* Erstellung Fach- und IT-Konzept
* Business-Prozess Analyse
* Entwicklung, Entwickler-Teamleitung
Technologien: Java, Spring, Spring MVC, JPA, Jquery, Glassfish
Presseportal
* redaktionelles Backend (komplexes Rollenkonzept, Redaktions-Workflow)
* Frontend mit Benachrichtigungs- und RSS-Feed
Branche: Industrie
Art der Tätigkeit: Entwicklung, Design
Zeitraum: 08.07 - 12.09
Technologien: Java, Java Servlets, BEA Weblogic, Oracle DB, Hibernate, Spring MVC, Freemarker, Quartz, JUnit
HTML, AJAX, CSS
Betriebssystem: Linux, (Entwicklung auf Windows)
Verwaltungssoftware für Medien
* Verwaltung von verschiedenen Medientypen (Images, Audio, Movies)
* Berechtigungsmanagement, Rollen
* Desktop Anwendung zur Erfassung der Medien
Branche: Industrie
Art der Tätigkeit: Entwicklung, Design, Projektleitung
Zeitraum: 12.05 - 07.14
Technologien: Java, Java Servlets, JSP, BEA Weblogic, Oracle DB, Hibernate, Spring, Velocity, Quartz, JUnit
Swing, JGoodies, HTML, CSS
Betriebssystem: SUN Solaris, (Entwicklung auf Windows XP)
Branche: Industrie
Zeitraum: 01.10 - 12.12
Verwaltungssoftware für Fahrzeuganzeigen
* Verwaltung von Texten für Fahrzeuganzeigen
* Berechtigungsmanagement, Rollen
* Sicherheitskonzept
Branche: Industrie
Art der Tätigkeit: Entwicklung, Design
Zeitraum: 03.05 - 08.05
Technologien: Java, Java Servlets, JSP, Tomcat, BEA Weblogic, Oracle DB, Hibernate, Spring, Velocity, Quartz, JUnit, JDOM, XML
Betriebssystem: Linux, (Entwicklung auf Windows XP)
Anwendung zur Steuerung der Installation von CA-Software
* Verwaltungsschnittstelle zur Administration der CA-Rechner
* Steuerung der Rollout Prozesse von CA-Anwendungssystemen
* Definition rechnerunabhängiger Softwarekonfigurationen
* Anbindung diverser BMW Systeme
(Interaktion zwischen den Anwendungen lesend/schreibend)
Branche: Industrie
Art der Tätigkeit: Entwicklung, Design, Projektleitung
Zeitraum: 09.2004 - 11.2005
Technologien: J2EE, Spring Application Framework, Hibernate
Webservices
* Zentraler Authentisierungs- und Authorisierungsservice
* DOM-Services zum Zugriff auf zentrale Fahrzeugdaten
* DOM-Services zum Zugriff auf Fahndungsdaten für Behörden
* Überwachungskomponenten: Health- & Performance-Monitoring der obigen Webservices (selbst als Webservices zugreifbar)
Branche: Industrie
Art der Tätigkeit: Analyse, Entwicklung, Design, Projektleitung
Zeitraum: 12.2003 08.2004
Technologien: J2EE, XML, SOAP (Apache AXIS)
Gebrauchtmaschinenbörse/Partnerdatenbank
* Migration der bestehenden Gebrauchtmaschinenbörse (Perl-Anwendung) in eine J2EE-Anwendung (3-sprachig).
* Für die externen User wurde eine LDAP basierende Benutzerverwaltung implementiert (Partnerdatenbank)
* Migration des bestehenden Benutzerbestandes (LDAP)
* Erstellung der Lasttest-Scripte
Branche: Industrie
Art der Tätigkeit: Analyse, Softwareentwicklung, Projektleitung
Zeitraum: 09.2003 05.2004
Technologien: J2EE, LDAP, WebLOAD
Portal für Management von Embedded Devices: Einbau einer Webservices Schnittstelle
* Für das bereits existierendes Portal "Mcdialog" wird die komplette Funktionalität mit einer Webservices Schnittstelle versehen.
* Die Schnittstelle ist stateful, d.h es werden Sessions unterstützt. Dafür wurde ein Session-Mechanismus auf Basis von SOAP-Headern implementiert
* Interoperabilitäts-Test mit verschiedenen Webservices Clientprodukten (Apache AXIS, .NET, JWSDP,...)
* Refactoring der bestehenden Codebasis zur Vermeidung von Codeduplizierung
Branche: Industrie
Art der Tätigkeit: Analyse, Softwareentwicklung
Zeitraum: 04.2003 08.2003
Technologien: Apache AXIS
Medienneutrale Publikation
* Auf Basis von Framemaker (structured mode) wurde eine Datenbasis erstellt.
* Ableitung des Printprodukts aus Framemaker
* Voll automatisierte Ableitung der Online Version auf Basis des XML-Exports aus Framemaker
Branche: Industrie
Art der Tätigkeit: Analyse, Softwareentwicklung, Workflow
Zeitraum: 01.2003 bis 05.2003
Technologien: Framemaker, XML, JDOM, Tomcat, Eclipse, Oracle
Partnerdatenbank (B2B): Erweiterungen, Refactoring
* Grundlegende Erweiterungen am B2B Zuliefererportal "Partnerdatenbank".
Branche: Industrie
Art der Tätigkeit: Refactoring der bestehenden Code Basis:
- Umstellung auf Model View Controller
- Refactoring nach der Methodik von Martin Fowler
- Verbesserung der SW Qualität (z.B. durch Integration von Junit Tests)
Implementation der neuen Funktionalität
Zeitraum: 01.09.2002 ~ 03.2003
Beratung - Performance Optimierung
* Optimierung einer auf BEA Weblogic basierenden J2EE Anwendung bzgl. Performance
Branche: Industrie
Art der Tätigkeit: Analyse der Anwendung bzgl. "EJB best practices" von SUN, Lasttest - Durchführung und Auswertung
Zeitraum: 05.02-07.02
Technologien: BEA Weblogic, Lasttest-Tools: LoadRunner und TestDirector
eLAB: Erweiterung und Anpassung der bestehenden Anwendung
* Anbindung des Subportals (Single Sign On)
* konfigurierbarer Job-Scheduler (ähnlich UNIX cron)
* Tuning
* PDF Generierung aus XML/FOP
* Client-Server Kommunikation über Corba
* verschiedene Erweiterungen
Branche: Industrie
Art der Tätigkeit: Analyse, Softwareentwicklung
Zeitraum: 10.01-02.02
Technologien: Java Servlets, JRUN, Corba, LDAP, Visual Age for Java, Oracle
Portal für Management von Embedded Devices
* Verwaltung von Kunden, Lizenzen, Devices
* Berechtigungsmanagement, Rollen
* Sicherheitskonzept
* HTTP-, FTP-Proxies
Branche: Industrie
Art der Tätigkeit: Leitung des Entwicklungsteams, Analyse, Design, Testspezifikation
Zeitraum: 01.01 - 09.01
Technologien: Java Servlets, Apache, Jakarta Turbine, Webmacro, XML-RPC, l2tp, Oracle, OR-Mappingtool "Torque"
Content Management System (CMS) für Online-Zeitungsartikel
* Webinterface für Online-Redaktion
* XML-Schnittstelle für Datenim-/export, Archivierung, anpassbare Schnittstelle zu Partnern
* Systemüberwachung
* Volltextsuche
Branche: Medien
Art der Tätigkeit: Projektleitung, Implementierung, Betrieb
Zeitraum: 08.99 - 12.00
Technologien: C++, ObjectStore, ObjectForms, XML, SGML
Kleinanzeigen für eine Online-Tageszeitung
* Automatisierte Übernahme der Daten aus dem Printmedium
* XML Import- und Export-Schnittstelle zu Partnern
* Recherche Webinterface
Branche: Medien
Art der Tätigkeit: Beratung, Design, Implementierung
Zeitraum: 12.99 - 12.00
Technologien: Java, Servlets, XML, ObjectStore, Mysql
Produktionssystem für eine Online-Tageszeitung
* Schnittstellen zum Print-Medium der Tageszeitung
* Automatisierte Übernahme der Daten aus dem Printmedium
* Produktionsüberwachungs-Tools
Branche: Medien
Art der Tätigkeit: Projektleitung, Design, Implementierung
Zeitraum: 07.97 - 12.00
Technologien: Perl, UNIX-Shells, XML, SGML
Online-Ressort Generierungstools
* Template-basierte Generierung der statischen Komponenten einer größeren Websites wie:
Sitemap, Navigation, ressortspezifische Header/Footer, Buttons (GIF's), Content-Templates
* XML-Konfigurationsdatei für die ressortspezifischen Metadaten der Online-Ressorts
* Im Einsatz bei vier größeren Web-Sites
Branche: Medien
Art der Tätigkeit: Design, Implementierung, Beratung
Zeitraum: 12.98 - 10.99
Technologien: Perl, XML