Senior Entwickler/Architekt Java, Web, SQL
Aktualisiert am 02.03.2024
Profil
Referenzen (7)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift (verhandlungssicher)

Einsatzorte

Einsatzorte

München (+20km)

nur München und Umland

möglich

Projekte

Projekte

5 Monate
2023-10 - heute

SoLiD (Software Lifecycle and Distribution)

Senior Entwickler
Senior Entwickler
SoLiD (Software Lifecycle and Distribution). Wartung und Weiterentwicklung. Web Entwicklung mit Java, ZK-Framework und Sping.
Java EE ZK-Framework Spring Oracle MS SQL Server Subversion Maven Jenkins Apache Tomcat
Knorr Bremse
München
10 Monate
2022-09 - 2023-06

PatGbm (Patente & Gebrauchsmuster)

Senior-Entwickler
Senior-Entwickler
Digitalisierung von Verwaltungsvorgängen im Patentwesen mittels BPEL + DMS. Wartung und Weiterentwicklung.


Java EE 8 Eclipse Eclipse RCP Oracle CVS Subversion WebService BPEL Jenkins
München
3 Jahre 9 Monate
2018-09 - 2022-05

SOLIS (SOundcarrier Licensing Service)

Senior-Entwickler REST Continuous Integration Scrum ...
Senior-Entwickler

Anforderungsanalyse, Web Back-End Entwicklung. Microservices mit REST und Spring Boot.

Java EE 8 Spring Eclipse Hibernate Oracle PostgreSQL Git Maven Lombok Liquibase Mapstruct Swagger Jenkins JMS
REST Continuous Integration Scrum Clean Code
GEMA
München
7 Monate
2018-01 - 2018-07

DMS

Senior Entwickler REST SOAP Continuous Integration ...
Senior Entwickler

Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.

Camunda BPM Java EE 8 Spring AngularJS Eclipse Hibernate DB2 JBoss Application Server Git Maven Mapstruct Swagger Jenkins
REST SOAP Continuous Integration Scrum Clean Code
Lebensversicherung von 1871
3 Monate
2017-10 - 2017-12

Meine SWM App

Senior Entwickler REST Continuous Integration Scrum
Senior Entwickler

Backend für die „Meine SWM“ App. Microservices mit REST und Spring Boot.

Java EE 8 Spring Boot Eclipse Hibernate Postgres Git Maven Bamboo CloudFoundry
REST Continuous Integration Scrum
Stadtwerke München
München
1 Jahr
2016-10 - 2017-09

DMS

Senior Entwickler REST SOAP Continuous Integration ...
Senior Entwickler

Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.

Camunda BPM Java EE 8 Spring AngularJS Eclipse Hibernate DB2 JBoss Application Server Git Maven Mapstruct Swagger Jenkins
REST SOAP Continuous Integration Scrum Clean Code
Lebensversicherung von 1871 a.G.
München
8 Monate
2015-11 - 2016-06

Analytical Model Container Framework

Senior Entwickler
Senior Entwickler
  • Beratung zum Software-Entwicklungsprozess (Code Guidelines und Reviews, Atlassian Tools, Sonar Cube).
  • Integration von sechs Maschine Learning Verfahren in zwei Embedded Systeme und vier Analyse Umgebungen (Produktnamen werden auf Kundenwunsch nicht genannt).
Java EE 8 Eclipse Git Maven Bamboo Sonar Cube
Siemens AG
München
7 Monate
2015-04 - 2015-10

O2 Shop Portal (ePOS)

Senior Entwickler und Architekt REST Continuous Integration Scrum
Senior Entwickler und Architekt

Weiterentwicklung der O2 Shop Software ePOS (electronic point of sales; Web Application auf Basis von Wicket). Anforderungsanalyse, Web Front-End und Back-End Entwicklung.

Java EJB Wicket jBoss Eclipse git maven Jenkins Ubuntu Spring Jira Hibernate Oracle SQL Developer
REST Continuous Integration Scrum
Cognizant für Telefónica Germany GmbH & Co. OHG
München
1 Jahr 7 Monate
2013-09 - 2015-03

UniCredit onemarkets Portal www.onemarkets.de

Senior Entwickler und Projektmanager REST XML
Senior Entwickler und Projektmanager

Weiterentwicklung des UniCredit onemarkets Portal. Anforderungsanalyse, Web Front-End und Back-End Entwicklung, Projektmanagement, Anwender Support. Umsetzung mittels CQ5 Content Management System.

CQ5 Java JSP JavaScript Ajax Spring Eclipse Subversion Jira HP Quality Center Gradle Jenkis Groovy Oracle 11g Hibernate SQuirrel JSF PL/SQL
REST XML
UBIS (UniCredit Business Integrated Solutions) für UniCredit
München
8 Monate
2013-01 - 2013-08

O2 Customer Relation Management System (eCRM/MCE)

Senior Entwickler und Architekt SOAP REST Continuous Integration ...
Senior Entwickler und Architekt

Mitarbeit an einer Middleware Applikation (Multi-Channel-Enabler MCE), welche Webservice Anfragen (REST) von diversen Front-End Systemen auf SOAP und Oracle-Datenbank Anfragen an diverse Back-End-Systeme umsetzt. Wartung von zwei Web Applicationen (Struts, Wicket).

Java JMS EJB Wicket WebLogic Application Server (Oracle/BEA) JAX-WS JERSY SOAP-UI Eclipse Subversion maven Jenkins Sonar Cube PL/SQL Oracle SQL Developer Ubuntu Spring Jira
SOAP REST Continuous Integration Scrum
Cognizant für Telefónica Germany GmbH & Co. OHG
München
3 Monate
2012-10 - 2012-12

UniCredit Risiko Management System

Senior Entwickler
Senior Entwickler

Mitarbeit am UniCredit Risiko Management System. Optimierung Oracle-SQL Anfragen im Kontext einer Web-Applikation; Daten Archivierung

Java Eclipse Dimensions HP Quality Center Oracle 10g Oracle SQL Developer PL/SQL
UBIS (UniCredit Business Integrated Solutions) für UniCredit
München
10 Monate
2011-12 - 2012-09

MAN After Sales Portal www.asp.mantruckandbus.com

Senior Entwickler
Senior Entwickler

Mitarbeit bei MAN Truck & Bus an dem Internet Auftritt „After Sales Portal“, wobei ich speziell den Bereich Selbstregistrierung und Zugriffskontrolle bearbeitet habe. Web Front-End und Back-End Entwicklung, Webservices.

Zum Zeitpunkt meines Einstieges war der Zeitplan für das Teilprojekt "Selbstregistrierung" und damit das Gesamtprojekt massiv gefährdet. Ich konnte dafür sorgen, dass der Termin gehalten wurde. Im Anschluss habe ich das Design überarbeitet, die Implementierung refaktoriert und dokumentiert, sowie Funktionen für zwei nachfolgende Releases eingebaut.

Java JNDI JSP Struts IBM Websphere Eclipse CVS maven IBM RAD Oracle 10g Hibernate PL/SQL
MAN Truck & Bus AG
München
6 Jahre 3 Monate
2005-09 - 2011-11

www.goyellow.de und www.halloheimat.de

Senior Entwickler und Architekt XSLT XPATH XML
Senior Entwickler und Architekt

Web Front-End und Back-End Entwicklung, Webservices, Data Warehouse Meine Tätigkeit umfasste den gesamten Entwicklungszyklus, beginnend mit der Anforderungsanalyse, über den Entwurf einer Lösungs-Architektur, der detaillierten technischen Konzeption, der Realisierung in diversen Programmiersprachen bis zum Komponenten- und Systemtest. Ich habe u.a. Optimierungen (bzgl. Performance und SEO) vorgenommen, die Google-Maps-API mittels JavaScript und jQuery eingebunden und die HTML Erzeugung mittels XSLT und eines proprietären Frameworks realisiert. Mittels DB2 und Siebel Analytics habe ich daneben Auswertungen bzgl. Traffic und SEO vorgenommen.

Java JavaScript Ajax JSP IDA Tomcat Apache Eclipse Subversion Jira Ant Nagios DB2 Siebel Analytics Linux PL/SQL
XSLT XPATH XML
GoYellow Media AG (vormals varetis AG)
München
3 Jahre 6 Monate
2002-03 - 2005-08

ADIS - Automatisierung der Telefonauskunft mittels Spracherkennung

Senior Entwickler und Architekt Voice-XML IVP IVR
Senior Entwickler und Architekt

ADIS integriert diverse Komponenten (u.a. Spracherkenner, Sprachsynthese, Suchmaschine) und verwendet dabei komplexe Algorithmen, welche insbesondere die Unzulänglichkeiten der Spracherkennung und die Fehler in den Telefonbuchdaten kompensieren. Auf eines dieser von mir entwickelten Verfahren hat varetis ein Patent (DE 100 60 654 C 1) erteilt bekommen. ADIS war als erste automatische Telefonauskunft in Deutschland von Anfang 2004 bis Ende 2007 unter der Auskunftsnummer 11810 erreichbar

C++ Visual Studio CMVC GNU make NDIS
Voice-XML IVP IVR
varetis AG
München
8 Jahre 4 Monate
1993-11 - 2002-02

Entwicklung einer Datenbank/Suchmaschine für die Telefonauskunft

Fachgruppenleiter und Architekt Compilerbau Automatische Testverfahren Continuous Integration
Fachgruppenleiter und Architekt
Mit einem Team von sechs weiteren Mitarbeitern habe ich das Produkt NDIS (National Directory Inquiry System) entwickelt. Dieses wurde in über 100 Projekten bei 35 Telefongesellschaften in aller Welt erfolgreich eingesetzt. In Europa hat varetis u.a. mit NDIS einen Marktanteil von ca. 40 % erreicht. Ich habe die Architektur und wesentlichen Komponenten von NDIS entworfen und dabei ein System geschaffen, das sich flexibel an die unterschiedlichsten Kundenwünsche anpassen kann. Darüber hinaus habe ich ein Qualitätssicherungsverfahren definiert, welches eine effiziente Weiterentwicklung und Pflege des Produktes über ein Jahrzehnt hinweg erlaubt hat. In diesem Kontext habe ich selber eine Programmiersprache definiert, dafür einen Compiler erstellt, welcher in einen pseudo-Code übersetzt und das dazugehörige Laufzeitsystem in C++ realisiert.
C++ CMVC make AIX HP-UX
Compilerbau Automatische Testverfahren Continuous Integration
varetis AG
München
6 Monate
1993-05 - 1993-10

Konzeption und Realisierung einer Kommunikationsschnittstelle

Software-Entwickler
Software-Entwickler
Erstellung einer Client/Server Anwendung zwischen MS-DOS und UNIX
C++
Siemens Öffentliche Netze
München
10 Monate
1992-07 - 1993-04

Konfigurations-Management-System für den Telefon-Anlagenbau

Projektleiter
Projektleiter
Kundenkommunikation. Anleitung der Mitarbeiter. Projektplanung. Umsetzung aufbauend auf einem umfangreichen Programm-Paket der Fa. Sherpa.
Sherpa
Siemens Öffentliche Netze
München
4 Jahre
1988-07 - 1992-06

MegaLog persistent logic programming environment

Software-Entwickler und Forscher
Software-Entwickler und Forscher
Integration von logischer Programmierung (Prolog) und relationaler Datenbank-Technologie. Ich habe einen Compiler erstellt, welcher Prolog in einen pseudo-Code übersetzt sowie das dazugehörige Laufzeitsystem. Prolog wurde in diesem Kontext um spezielle Sprachelemente zur Datenbankanbindung erweitert.
Prolog C++ Solaris
ECRC (European Computer-Industry Research Centre)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Schulbesuch (bis Juni 1981), Abitur als Jahrgangsbester
  • Wehrdienst (Juli 1981 - September 1982)

  • Studium der Informatik an der Universität Kaiserslautern (Oktober 1982 - Juni 1988)

    Abschluss als Diplom-Informatiker bereits nach 11 Semestern (Durchschnitt war dort 13,7 Semester);

    mit Auszeichnung bestanden; Nebenfach: Elektrotechnik, Studienschwerpunkt: Künstliche Intelligenz

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bamboo
Camunda
Camunda BPM
CloudFoundry
Continuous Integration
Eclipse
Git
Hibernate
jBoss
JBoss Application Server
Liquibase
Lombok
Maven
REST
Scrum
SOAP
Sonar Cube
Spring
Spring Boot
  • Objekt-orientierte Programmierung und Methoden der Software-Entwicklung, insbesondere Verfahren zum automatischen Test und zur Qualitätssicherung (JUnit, Mockito, Sonar Cube, Scrum)

  • Systematische Fehler- und Laufzeitanalyse, sowie Entwicklung dazu notwendiger Konzepte und Werkzeuge

  • Web Front-End Realisierung mit HTML, CSS, JavaScript, Ajax

  • Web Back-End Realisierung mit Java, EJB, JNDI, JMS, XML, XSLT, XPATH, JSP

  • Webservice Entwicklung mit SOAP, REST, JAX-WS, JERSEY, SOAP-UI

  • Frameworks (Spring, Spring Boot, Wicket, Struts, IDA)

  • Konfiguration und Plug-Ins für Application Server (Tomcat, IBM Websphere, Oracle/BEA) und Web Server (Apache)

  • Datenbanken: SQL, DB2, Derby, Oracle, Hibernate, JPA, JDBC, SQL-Developer, SQuirrel

  • Windows/Office, integrierte Entwicklungsumgebungen (Eclipse , Visual Studio)

  • Versionsmanagement Werkzeuge (git, subversion, CVS, CMVC, RCS, SCCS, Dimensions, Jira, HP Quality Center)

  • Build Systeme (maven, gradle, ant, make), Continuous Integration (Jenkins)

  • Business Process Modellierung (BPM) mit Camunda und BPEL

  • CQ5 Content Management System

Betriebssysteme

HPUX
auch AIX und Ubuntu
SUN OS, Solaris
Ubuntu
Unix
systemnaher Programmierung und diverser Script-Sprachen (shell, awk, Perl)
Windows
Office, integrierte Entwicklungsumgebungen (Visual Studio, Eclipse)

Programmiersprachen

AngularJS
C++
17 Jahre im Projekten für Telefonauskunft und Forschung
Imake, GNU-Make, Make-Maker etc...
im C++ und Java Umfeld, Continuous Integration
Java
10 Jahre Erfahrung im Web Umfeld; Servlets, Webservices (SOAP, REST), XSLT, XPATH, JSP, XML, JSON, JNDI, JMS, EJB, Swing
Java EE
Java EE 8
JavaScript
10 Jahre Erfahrung; auch jquery, Ajax, Google Maps API
PL/SQL
mit Oracle, DB2, Derby
Scriptsprachen
aus dem UNIX Umfeld (awk und ähliches)
Shell
auf AIX, HP-UX, Sun, LINUX, Ubuntu

Datenbanken

DB2
SQL, Stored Procedures (PL/SQL), Administration, Optimierung
JDBC
für diverse Projekt im Web Umfeld
Oracle
SQL, Stored Procedures (PL/SQL), Optimierung, Partitionierung, Scheduler
Oracle SQL Developer
Postgres
SQL
in Oracle, DB2, Derby; sowohl native + JDBC

Datenkommunikation

Internet, Intranet
Message Queuing
proprietäre Objektkommunikation
Proprietäre Protokolle
ITU-T Recommendation E.115 und X.500 (TPH 500)
TCP/IP
UNIX Sockets

Hardware

Hardware entwickelt
Ich habe nach eigenen Plänen einen Mikrocomputer (Z80) gebaut und die dazugehörige Software (u.a. ein Betriebssystem und einfache Compiler) realisiert.

Branchen

Branchen

  • Automobilindustrie
  • Bankwesen
  • Branchenbücher
  • Telefonanlagenbau
  • Telefonauskunft
  • Telekommunikation
  • Werbe-finanzierte Web-Seiten
  • Versicherungen
  • Versorger

Einsatzorte

Einsatzorte

München (+20km)

nur München und Umland

möglich

Projekte

Projekte

5 Monate
2023-10 - heute

SoLiD (Software Lifecycle and Distribution)

Senior Entwickler
Senior Entwickler
SoLiD (Software Lifecycle and Distribution). Wartung und Weiterentwicklung. Web Entwicklung mit Java, ZK-Framework und Sping.
Java EE ZK-Framework Spring Oracle MS SQL Server Subversion Maven Jenkins Apache Tomcat
Knorr Bremse
München
10 Monate
2022-09 - 2023-06

PatGbm (Patente & Gebrauchsmuster)

Senior-Entwickler
Senior-Entwickler
Digitalisierung von Verwaltungsvorgängen im Patentwesen mittels BPEL + DMS. Wartung und Weiterentwicklung.


Java EE 8 Eclipse Eclipse RCP Oracle CVS Subversion WebService BPEL Jenkins
München
3 Jahre 9 Monate
2018-09 - 2022-05

SOLIS (SOundcarrier Licensing Service)

Senior-Entwickler REST Continuous Integration Scrum ...
Senior-Entwickler

Anforderungsanalyse, Web Back-End Entwicklung. Microservices mit REST und Spring Boot.

Java EE 8 Spring Eclipse Hibernate Oracle PostgreSQL Git Maven Lombok Liquibase Mapstruct Swagger Jenkins JMS
REST Continuous Integration Scrum Clean Code
GEMA
München
7 Monate
2018-01 - 2018-07

DMS

Senior Entwickler REST SOAP Continuous Integration ...
Senior Entwickler

Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.

Camunda BPM Java EE 8 Spring AngularJS Eclipse Hibernate DB2 JBoss Application Server Git Maven Mapstruct Swagger Jenkins
REST SOAP Continuous Integration Scrum Clean Code
Lebensversicherung von 1871
3 Monate
2017-10 - 2017-12

Meine SWM App

Senior Entwickler REST Continuous Integration Scrum
Senior Entwickler

Backend für die „Meine SWM“ App. Microservices mit REST und Spring Boot.

Java EE 8 Spring Boot Eclipse Hibernate Postgres Git Maven Bamboo CloudFoundry
REST Continuous Integration Scrum
Stadtwerke München
München
1 Jahr
2016-10 - 2017-09

DMS

Senior Entwickler REST SOAP Continuous Integration ...
Senior Entwickler

Dokumentenmanagement mit D3 und Business Process Modellierung (BPM) mit Camunda. Anforderungsanalyse, Web Front-End und Back-End Entwicklung. Microservices mit REST und SOAP.

Camunda BPM Java EE 8 Spring AngularJS Eclipse Hibernate DB2 JBoss Application Server Git Maven Mapstruct Swagger Jenkins
REST SOAP Continuous Integration Scrum Clean Code
Lebensversicherung von 1871 a.G.
München
8 Monate
2015-11 - 2016-06

Analytical Model Container Framework

Senior Entwickler
Senior Entwickler
  • Beratung zum Software-Entwicklungsprozess (Code Guidelines und Reviews, Atlassian Tools, Sonar Cube).
  • Integration von sechs Maschine Learning Verfahren in zwei Embedded Systeme und vier Analyse Umgebungen (Produktnamen werden auf Kundenwunsch nicht genannt).
Java EE 8 Eclipse Git Maven Bamboo Sonar Cube
Siemens AG
München
7 Monate
2015-04 - 2015-10

O2 Shop Portal (ePOS)

Senior Entwickler und Architekt REST Continuous Integration Scrum
Senior Entwickler und Architekt

Weiterentwicklung der O2 Shop Software ePOS (electronic point of sales; Web Application auf Basis von Wicket). Anforderungsanalyse, Web Front-End und Back-End Entwicklung.

Java EJB Wicket jBoss Eclipse git maven Jenkins Ubuntu Spring Jira Hibernate Oracle SQL Developer
REST Continuous Integration Scrum
Cognizant für Telefónica Germany GmbH & Co. OHG
München
1 Jahr 7 Monate
2013-09 - 2015-03

UniCredit onemarkets Portal www.onemarkets.de

Senior Entwickler und Projektmanager REST XML
Senior Entwickler und Projektmanager

Weiterentwicklung des UniCredit onemarkets Portal. Anforderungsanalyse, Web Front-End und Back-End Entwicklung, Projektmanagement, Anwender Support. Umsetzung mittels CQ5 Content Management System.

CQ5 Java JSP JavaScript Ajax Spring Eclipse Subversion Jira HP Quality Center Gradle Jenkis Groovy Oracle 11g Hibernate SQuirrel JSF PL/SQL
REST XML
UBIS (UniCredit Business Integrated Solutions) für UniCredit
München
8 Monate
2013-01 - 2013-08

O2 Customer Relation Management System (eCRM/MCE)

Senior Entwickler und Architekt SOAP REST Continuous Integration ...
Senior Entwickler und Architekt

Mitarbeit an einer Middleware Applikation (Multi-Channel-Enabler MCE), welche Webservice Anfragen (REST) von diversen Front-End Systemen auf SOAP und Oracle-Datenbank Anfragen an diverse Back-End-Systeme umsetzt. Wartung von zwei Web Applicationen (Struts, Wicket).

Java JMS EJB Wicket WebLogic Application Server (Oracle/BEA) JAX-WS JERSY SOAP-UI Eclipse Subversion maven Jenkins Sonar Cube PL/SQL Oracle SQL Developer Ubuntu Spring Jira
SOAP REST Continuous Integration Scrum
Cognizant für Telefónica Germany GmbH & Co. OHG
München
3 Monate
2012-10 - 2012-12

UniCredit Risiko Management System

Senior Entwickler
Senior Entwickler

Mitarbeit am UniCredit Risiko Management System. Optimierung Oracle-SQL Anfragen im Kontext einer Web-Applikation; Daten Archivierung

Java Eclipse Dimensions HP Quality Center Oracle 10g Oracle SQL Developer PL/SQL
UBIS (UniCredit Business Integrated Solutions) für UniCredit
München
10 Monate
2011-12 - 2012-09

MAN After Sales Portal www.asp.mantruckandbus.com

Senior Entwickler
Senior Entwickler

Mitarbeit bei MAN Truck & Bus an dem Internet Auftritt „After Sales Portal“, wobei ich speziell den Bereich Selbstregistrierung und Zugriffskontrolle bearbeitet habe. Web Front-End und Back-End Entwicklung, Webservices.

Zum Zeitpunkt meines Einstieges war der Zeitplan für das Teilprojekt "Selbstregistrierung" und damit das Gesamtprojekt massiv gefährdet. Ich konnte dafür sorgen, dass der Termin gehalten wurde. Im Anschluss habe ich das Design überarbeitet, die Implementierung refaktoriert und dokumentiert, sowie Funktionen für zwei nachfolgende Releases eingebaut.

Java JNDI JSP Struts IBM Websphere Eclipse CVS maven IBM RAD Oracle 10g Hibernate PL/SQL
MAN Truck & Bus AG
München
6 Jahre 3 Monate
2005-09 - 2011-11

www.goyellow.de und www.halloheimat.de

Senior Entwickler und Architekt XSLT XPATH XML
Senior Entwickler und Architekt

Web Front-End und Back-End Entwicklung, Webservices, Data Warehouse Meine Tätigkeit umfasste den gesamten Entwicklungszyklus, beginnend mit der Anforderungsanalyse, über den Entwurf einer Lösungs-Architektur, der detaillierten technischen Konzeption, der Realisierung in diversen Programmiersprachen bis zum Komponenten- und Systemtest. Ich habe u.a. Optimierungen (bzgl. Performance und SEO) vorgenommen, die Google-Maps-API mittels JavaScript und jQuery eingebunden und die HTML Erzeugung mittels XSLT und eines proprietären Frameworks realisiert. Mittels DB2 und Siebel Analytics habe ich daneben Auswertungen bzgl. Traffic und SEO vorgenommen.

Java JavaScript Ajax JSP IDA Tomcat Apache Eclipse Subversion Jira Ant Nagios DB2 Siebel Analytics Linux PL/SQL
XSLT XPATH XML
GoYellow Media AG (vormals varetis AG)
München
3 Jahre 6 Monate
2002-03 - 2005-08

ADIS - Automatisierung der Telefonauskunft mittels Spracherkennung

Senior Entwickler und Architekt Voice-XML IVP IVR
Senior Entwickler und Architekt

ADIS integriert diverse Komponenten (u.a. Spracherkenner, Sprachsynthese, Suchmaschine) und verwendet dabei komplexe Algorithmen, welche insbesondere die Unzulänglichkeiten der Spracherkennung und die Fehler in den Telefonbuchdaten kompensieren. Auf eines dieser von mir entwickelten Verfahren hat varetis ein Patent (DE 100 60 654 C 1) erteilt bekommen. ADIS war als erste automatische Telefonauskunft in Deutschland von Anfang 2004 bis Ende 2007 unter der Auskunftsnummer 11810 erreichbar

C++ Visual Studio CMVC GNU make NDIS
Voice-XML IVP IVR
varetis AG
München
8 Jahre 4 Monate
1993-11 - 2002-02

Entwicklung einer Datenbank/Suchmaschine für die Telefonauskunft

Fachgruppenleiter und Architekt Compilerbau Automatische Testverfahren Continuous Integration
Fachgruppenleiter und Architekt
Mit einem Team von sechs weiteren Mitarbeitern habe ich das Produkt NDIS (National Directory Inquiry System) entwickelt. Dieses wurde in über 100 Projekten bei 35 Telefongesellschaften in aller Welt erfolgreich eingesetzt. In Europa hat varetis u.a. mit NDIS einen Marktanteil von ca. 40 % erreicht. Ich habe die Architektur und wesentlichen Komponenten von NDIS entworfen und dabei ein System geschaffen, das sich flexibel an die unterschiedlichsten Kundenwünsche anpassen kann. Darüber hinaus habe ich ein Qualitätssicherungsverfahren definiert, welches eine effiziente Weiterentwicklung und Pflege des Produktes über ein Jahrzehnt hinweg erlaubt hat. In diesem Kontext habe ich selber eine Programmiersprache definiert, dafür einen Compiler erstellt, welcher in einen pseudo-Code übersetzt und das dazugehörige Laufzeitsystem in C++ realisiert.
C++ CMVC make AIX HP-UX
Compilerbau Automatische Testverfahren Continuous Integration
varetis AG
München
6 Monate
1993-05 - 1993-10

Konzeption und Realisierung einer Kommunikationsschnittstelle

Software-Entwickler
Software-Entwickler
Erstellung einer Client/Server Anwendung zwischen MS-DOS und UNIX
C++
Siemens Öffentliche Netze
München
10 Monate
1992-07 - 1993-04

Konfigurations-Management-System für den Telefon-Anlagenbau

Projektleiter
Projektleiter
Kundenkommunikation. Anleitung der Mitarbeiter. Projektplanung. Umsetzung aufbauend auf einem umfangreichen Programm-Paket der Fa. Sherpa.
Sherpa
Siemens Öffentliche Netze
München
4 Jahre
1988-07 - 1992-06

MegaLog persistent logic programming environment

Software-Entwickler und Forscher
Software-Entwickler und Forscher
Integration von logischer Programmierung (Prolog) und relationaler Datenbank-Technologie. Ich habe einen Compiler erstellt, welcher Prolog in einen pseudo-Code übersetzt sowie das dazugehörige Laufzeitsystem. Prolog wurde in diesem Kontext um spezielle Sprachelemente zur Datenbankanbindung erweitert.
Prolog C++ Solaris
ECRC (European Computer-Industry Research Centre)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Schulbesuch (bis Juni 1981), Abitur als Jahrgangsbester
  • Wehrdienst (Juli 1981 - September 1982)

  • Studium der Informatik an der Universität Kaiserslautern (Oktober 1982 - Juni 1988)

    Abschluss als Diplom-Informatiker bereits nach 11 Semestern (Durchschnitt war dort 13,7 Semester);

    mit Auszeichnung bestanden; Nebenfach: Elektrotechnik, Studienschwerpunkt: Künstliche Intelligenz

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bamboo
Camunda
Camunda BPM
CloudFoundry
Continuous Integration
Eclipse
Git
Hibernate
jBoss
JBoss Application Server
Liquibase
Lombok
Maven
REST
Scrum
SOAP
Sonar Cube
Spring
Spring Boot
  • Objekt-orientierte Programmierung und Methoden der Software-Entwicklung, insbesondere Verfahren zum automatischen Test und zur Qualitätssicherung (JUnit, Mockito, Sonar Cube, Scrum)

  • Systematische Fehler- und Laufzeitanalyse, sowie Entwicklung dazu notwendiger Konzepte und Werkzeuge

  • Web Front-End Realisierung mit HTML, CSS, JavaScript, Ajax

  • Web Back-End Realisierung mit Java, EJB, JNDI, JMS, XML, XSLT, XPATH, JSP

  • Webservice Entwicklung mit SOAP, REST, JAX-WS, JERSEY, SOAP-UI

  • Frameworks (Spring, Spring Boot, Wicket, Struts, IDA)

  • Konfiguration und Plug-Ins für Application Server (Tomcat, IBM Websphere, Oracle/BEA) und Web Server (Apache)

  • Datenbanken: SQL, DB2, Derby, Oracle, Hibernate, JPA, JDBC, SQL-Developer, SQuirrel

  • Windows/Office, integrierte Entwicklungsumgebungen (Eclipse , Visual Studio)

  • Versionsmanagement Werkzeuge (git, subversion, CVS, CMVC, RCS, SCCS, Dimensions, Jira, HP Quality Center)

  • Build Systeme (maven, gradle, ant, make), Continuous Integration (Jenkins)

  • Business Process Modellierung (BPM) mit Camunda und BPEL

  • CQ5 Content Management System

Betriebssysteme

HPUX
auch AIX und Ubuntu
SUN OS, Solaris
Ubuntu
Unix
systemnaher Programmierung und diverser Script-Sprachen (shell, awk, Perl)
Windows
Office, integrierte Entwicklungsumgebungen (Visual Studio, Eclipse)

Programmiersprachen

AngularJS
C++
17 Jahre im Projekten für Telefonauskunft und Forschung
Imake, GNU-Make, Make-Maker etc...
im C++ und Java Umfeld, Continuous Integration
Java
10 Jahre Erfahrung im Web Umfeld; Servlets, Webservices (SOAP, REST), XSLT, XPATH, JSP, XML, JSON, JNDI, JMS, EJB, Swing
Java EE
Java EE 8
JavaScript
10 Jahre Erfahrung; auch jquery, Ajax, Google Maps API
PL/SQL
mit Oracle, DB2, Derby
Scriptsprachen
aus dem UNIX Umfeld (awk und ähliches)
Shell
auf AIX, HP-UX, Sun, LINUX, Ubuntu

Datenbanken

DB2
SQL, Stored Procedures (PL/SQL), Administration, Optimierung
JDBC
für diverse Projekt im Web Umfeld
Oracle
SQL, Stored Procedures (PL/SQL), Optimierung, Partitionierung, Scheduler
Oracle SQL Developer
Postgres
SQL
in Oracle, DB2, Derby; sowohl native + JDBC

Datenkommunikation

Internet, Intranet
Message Queuing
proprietäre Objektkommunikation
Proprietäre Protokolle
ITU-T Recommendation E.115 und X.500 (TPH 500)
TCP/IP
UNIX Sockets

Hardware

Hardware entwickelt
Ich habe nach eigenen Plänen einen Mikrocomputer (Z80) gebaut und die dazugehörige Software (u.a. ein Betriebssystem und einfache Compiler) realisiert.

Branchen

Branchen

  • Automobilindustrie
  • Bankwesen
  • Branchenbücher
  • Telefonanlagenbau
  • Telefonauskunft
  • Telekommunikation
  • Werbe-finanzierte Web-Seiten
  • Versicherungen
  • Versorger

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.