Java, J2EE, JVM-Sprachen (Scala u.a.), Web-Anwendungen (B2B, B2C), Softwarearchitektur, -entwicklung
Aktualisiert am 20.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
fließend

Einsatzorte

Einsatzorte

Schweiz, Österreich

Schweiz

möglich

Projekte

Projekte

7 Monate
2023-08 - heute

Java Backend Developer

Senior Software Developer Java 17 Spring Cloud Kafka ...
Senior Software Developer
  • Technologieanhebung der Datendrehscheibe zwischen Clearingstelle Schweiz und Allianz-Versicherung (Versicherungsnachweise, Sperrkarten, Inverkehr- und Ausserverkehrsetzungen)
  • Unterstützung von Fallback-Szenarien
Spring Cloud Camunda Kafka PostgreSQL DB/2
Java 17 Spring Cloud Kafka PostgreSQL
Allianz Schweiz
Wallisellen
2 Jahre 9 Monate
2020-10 - 2023-06

ICT-Architect

ICT-Architekt IBM FileNet Java Kotlin ...
ICT-Architekt

- Ablösung von Eigenentwicklung DMS durch IBM FileNet

- Architektur Asservatenmanagement, Integration und Migration

- Gesamterneuerung des zentralen Migrations-Informationssystems des ISC-EFPD

IBM FileNet IntelliJ
IBM FileNet Java Kotlin Spring Cloud Oracle PostgreSQL Hermes Agil Angular Kubernetes Docker Jenkins Git Microfrontends Kafka
ISC-EJPD
Bern
11 Monate
2019-11 - 2020-09

Software Engineer Expert Swisscom

Software Engineer Expert Senior Scrum Spring MongoDB ...
Software Engineer Expert Senior

- Domänenspezifische Sprache für Bestellungen und durch die Bestellungen ausgelösten Prozesse der Swisscom

- Ablösung der zentralen Nummernverwaltung durch neues Produkt

- Machbarkeitsstudien zu Redaktionssystem für Produktkonfigurationen

- EAI

IntelliJ Eclipse MongoDB Docker Swisscom Cloud Enterprise Architect
Scrum Spring MongoDB Angular DevOps EAI
Swisscom AG
Bern
9 Monate
2019-02 - 2019-10

Senior Java Software Developer

Software Entwickler Docker Java Spring Boot ...
Software Entwickler

- Modellierung von B2B Applikationen für Alloga und Galexis.

- Integration der Partnersysteme (Kunden, Lieferanten, Hersteller) mit dem Galexis-eigenen ERP System

- Mitarbeit bei Ablösung von AS400 durch SAP

- Beratungsleistungen zu Repository- und Buildstruktur

- Erstellung von Dokumentation für Fachseite

- Programmierung: Java, Spring Boot, REST-Services

- Datenbank-Migration mit Flyway

Eclipse git mvn Spring rest u.a.
Docker Java Spring Boot Microservices Identity Management u.a. SAP Hana Flyway
Galexis
Niederbipp
9 Monate
2018-05 - 2019-01

Unterstützung Sales Organisation

Solution Architekt Microservices Spring Docker ...
Solution Architekt

- Technische Unterstützung Sales bei Angebotserstellung

- Beratung in Projekten der T-Systems zu DevOps-Themen,  technischer Stack Spring Boot, Docker, Microservices

- Beratungstätigkeiten bei T-Systems zu Kandidatenprofilen, Kundenentwicklung u.ä.

Die Tätigkeiten wurden in Festanstellung durchgeführt.

Spring Docker u.a.
Microservices Spring Docker GitHub
T-Systems Schweiz AG
Zollikofen u.a.
2 Jahre 4 Monate
2016-01 - 2018-04

IT-Architekt Bahnautomatisierung

Senior Software Architect Microservices Bahnsteuerung Scrum
Senior Software Architect
  • Automatisierung der Umsetzung von Dispositionen des Bahnverkehrs der BLS in Steuerbefehle für die Leittechnik des Zugverkehrs.
  • Umbau bestehender Software auf Microservice-basierte Architektur
  • Fertigstellung des Produktes Februar 2018, abschliessende Arbeiten bis Mai
Eclipse git tibco
Microservices Bahnsteuerung Scrum
SBB/BLS
Bern
5 Jahre 9 Monate
2012-08 - 2018-04

Schnittstellensoftware

Senior Software Developer
Senior Software Developer
  • Mitarbeit an Schnittstellensoftware für den GBT (Gotthard-Basis-Tunnel)
  • Mitarbeit an der Steuerungssoftware ( GUI-seitig )
  • Testing, Architektur
  • Hochverfügbarkeit, Ereignis-getriebene "selbst-ausheilende" Architektur
  • Subprojekt: iPad
  • Scrum, TDD
Tibco Rendevouz OSGi Eclipse RCP Oracle Coherence svn/git jenkins iPad
Schweizer Bahn
4 Monate
2012-04 - 2012-07

Development

SOA-Architekt, Senior J2EE Developer
SOA-Architekt, Senior J2EE Developer
  • Aufbau einer SOA-Architektur für die Verwaltung und Bereitstellung von Daten zu Objekten in Erdumlaufbahnen ( "Weltraumschrott" ) ( Prototyp )
  • Implementierung auf Basis von Oracle SOA Suite 11g
  • TDD
Oracle SOA Suite 11g Oracle DBMS 11g maven subversion jenkins
Luft-/Raumfahrt
2 Monate
2012-02 - 2012-03

Entwicklung

Senior Software Entwickler
Senior Software Entwickler
  • Aufbau eines Firmenportals
  • Design, Implementierung, Test eines kleineren Firmenportals auf Basis von Liferay CE
  • Hosting Services ( Ubuntu )
Glassfish Liferay 6.1/Portlets Social Web J2EE6 Java 1.7 PostgreSQL TestNG svn maven
Softwarehersteller
4 Monate
2011-12 - 2012-03

Entwicklung

Senior Software Entwickler
Senior Software Entwickler
  • Rest-basierter Server für ein neues Verfahren zur Übermittlung von TAN's in Online-Bezahlprozessen
  • Design, Implementierung und Testing der serverseitigen Software
  • Unterstützung für Anwendungsentwickler
Rest MyEclipse Tomcat JBoss-4.0.5 DB2 Hudson svn maven JUnit starke Kryptographie
Banken/Sparkassen
6 Monate
2011-06 - 2011-11

Entwicklung

Leitender Entwickler, Coach, Architekt für ein offshore-Team
Leitender Entwickler, Coach, Architekt für ein offshore-Team
  • Einführung von Inspektionstechniken für Qualitätssicherung in den SCRUM-Prozess
  • Aufbau eines agilen application life cycles
  • Designerstellung für die Umsetzung von User Stories
  • Coaching des offshore-Teams im Bereich JSF 2.0 and EJB 3.1
IntelliJ Idea Oracle Weblogic Oracle 10g EJB 3.1 JSF 2.0 WebServices maven jenkins svn SCRUM
Customer Management Systems
3 Monate
2011-03 - 2011-05

Engineering

Senior Software Engineer
Senior Software Engineer
  • Aufbau einer Antragsstrecke ( automatisierte Kreditbewilligung )
  • administrative Frontends und Managementreports
  • Implementierung Geschäftslogik
  • Testfälle und Ausrollen der Applikation
Eclipse Galileo/ JBoss Tools JBoss (5.1) Oracle (10g) Seam PL/SQL J2EE 5 ( Webservices EJB 3 JSF ) JBPM JBoss Rules ( Drools ) Richfaces Webservices JasperReports Apache ServiceMix/SOPERA svn ant
Banken
6 Monate
2010-10 - 2011-03

Design und Entwicklung

Senior Software Architekt
Senior Software Architekt
  • Mitarbeit bei Design und Entwicklung von Portlets
  • Domain Driven Design
  • Testdesign und -durchführung
IntelliJ IDEA 9.0.3 SVN Portlets JSF/Richfaces/JavaScript JPA Groovy Oracle CoreMedia CMS JBoss Autonomy IDOL Server ( Enterprise Search )
Energieversorger
7 Monate
2010-03 - 2010-09

Entwicklung

Mitarbeit bei Produktivsetzung einer J2EE-Application
Mitarbeit bei Produktivsetzung einer J2EE-Application
  • Mitarbeit bei Qualitätssicherung
  • Umsetzung von Sicherheitsanforderungen
  • Modellierung und Entwicklung
  • Agile Entwicklungsmethodik
UML 2.1 openArchitectureWare EMF Rational Software Modeler Tomcat 6 MyFaces Apache Trinidad Spring Hibernate Oracle 10g cvs ant Mantis JUnit EasyMock Selenium JMeter HibernateProfiler
Finanzdienstleister
4 Monate
2009-10 - 2010-01

Design, Testing, Entwicklung und Dokumentation

  • Ablösung hostbasierter Core-Banking-Funktionalität auf Basis des Oracle Weblogic Server 10
  • Auslandszahlungsverkehr und Devisenhandel
  • RM5-Protokoll ( Geldautomaten )
  • Hochverfügbarkeit der Anwendungen ( 99,9 %,  24x7 )
  • Ereignisgetriebenes nichtdeterministisches System.
  • Komplexes Testdesign, Testdurchführung
Oracle(früher BEA) Weblogic 10 IBM Websphere MQ JMS JCA EJB 2.1 Hibernate ( als Ersatz für EJB-2.1-Entities ) Eclipse 3.5 UML 2.1 Oracle 10g (PL/SQL) JUnit DBUnit Integrationsserver Hudson Trac ant cvs
Banken
9 Monate
2009-01 - 2009-09

Entwicklung der checkmobile 3

Architektur und Mitarbeit
Architektur und Mitarbeit
  • Architektur und Implementierung einer SOA für Autovermietungen und Leasingunternehmen
  • Refactoring der bestehenden Anwendungslandschaft
  • Umsetzung von Services auf Basis einer Multitier-Architektur, verwendete Technologien JSF/RichFaces ( administrative Frontends ), SCA, jBPM, Web Services und EJB3
  • Testdurchführung ( Design Abnahmetests )
  • Datenbankdesign
JBoss jBPM JBoss Rules JBoss 5 JMS SCA EJB 3 Web Services SOA Oracle 10 JSF RichFaces Subversion Maven UML 2 0 MyEclipse 7.* TestNG Integrationsserver Hudson
Geschäftsprozessmanagement für Autovermietungen, Leasingunternehmen, Autohersteller
3 Monate
2008-10 - 2008-12

Design und Umsetzung

  • Design von Online-Formularen für Kundenkontakte
  • Webprogrammierung
  • Web 2.0
  • Ajax
JSF ( Bibiliothek Apache Tomahawk ) JavaScript HTML/CSS JBoss 4 Java EJB 3
Hamburger Versicherung
4 Monate
2008-06 - 2008-09

Testing/Dokumentation

Geschäftsprozessmodellierungen
Geschäftsprozessmodellierungen
  • Abbildung von unternehmensinternen Geschäftsprozessen
  • Datenbankprogrammierung
  • Weboberflächen mit XSLT/Ajax
  • Testing/Dokumentation
JBoss 4.0 EJB 2.1 Prozess-Engine jBPM XSLT/XPath 2.0 Ajax mit DWR Dojo jQuery etc. MySQL 5.0 Subversion Eclipse
Produzierende Industrie/IT-Abteilung
5 Monate
2007-12 - 2008-04

Neuentwicklung

Java Engineer/J2EE
Java Engineer/J2EE
  • Neuentwicklung einer Katalogverwaltung
  • ER-Design
  • Multitier Architecture
  • Task Scheduling
  • Umfangreiches Testing
  • Dokumentation
Eclipse Ajax/JSF ( RichFaces ) Java 5 Tomcat 6 Spring 2.5 Hibernate 3.2 Rule Engine Drools Quartz Oracle ( 10g ) PL/SQL
IT-Dienstleister
3 Monate
2007-09 - 2007-11

Java/J2EE Softwareentwicklung

  • Bau von Zugriffsschichten auf Kundendaten, proprietärer OR-Mapper
  • Umsetzung von Geschäftslogik
  • Reverse Engineering
  • Dokumentation
  • Webservices
Java/J2EE PL/SQL Oracle (9.2) Weblogic Telelogic Synergy
Versandhandel

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 1996: Studium der Physik

Institution: Universität Hamburg

Abschluss: Diplom-Physiker

 

bis 2000: Wissenschaftlicher Mitarbeiter

Institution: I. Institut für Theor. Physik, Hamburg

 

bis 2007:

Seit 2000 Tätigkeit als Softwareentwickler und später auch als Projektleiter bei Sun Microsystems Inc.

Kompetenzen

Kompetenzen

Aufgabenbereiche

Scrum

Produkte / Standards / Erfahrungen / Methoden

Akka
Coherence
DevOps
Docker
EAI
Eclipse
Eclipse RCP
Enterprise Architect
git
GitHub
IBM FileNet
IBM FileNet
IntelliJ
jenkins
Lagom
mvn
OSGi
SAP Hana
Spring
Spring
svn/git
Swisscom Cloud
tibco
Tibco Rendevouz

Erfahrungen

  • Systemspezifkationen, Softwarearchitektur, Objektorientierte Softwareentwicklung
  • Technische Projektleitung
  • Anwendungs- und Systemprogrammierung, J2EE
  • Qualitätssicherung, insbesondere im Bereich J2EE-basierter Webanwendungen
  • Thin Clients: Javascript/Ajax
  • Java Rich Clients ( Eclipse Plugin Development )

 

Methoden

  • OEP 2.0
  • Six Sigma
  • ATLM ( = Automated Test Life-Cycle Methodology
  • Agile Methoden
  • SCRUM

 

Produkte

  • Visual Studio.net
  • Eclipse 3.*
  • MyEclipse Genuitec
  • Rational Software Modeler
  • Enterprise Architect
  • Poseidon for UML, Gentleware
  • Netbeans/Sun Studio
  • Oracle 10g, 11
  • PostgreSQL
  • MS SQL Server
  • JBoss 4-7
  • JBoss Seam, jBPM, jBoss Rules ( Drools )
  • Sun Application Server
  • Oracle Weblogic Server 10
  • IBM Websphere MQ
  • Apache Webserver
  • Tomcat
  • Liferay 6.1
  • Hudson, Jenkins
  • ESB Apache ServiceMix, Mule, JBoss ESB
  • CoreMedia CMS
  • Apache Tuscany
  • Tibco

 

Technologien

  • CVS/Subversion/Telelogic Synergy/Git
  • Hibernate
  • Spring
  • JSF/Ajax/Javascript/RichFaces/ICEfaces/Apache Trinidad
  • HTML 5 / CSS 3
  • EMF, openArchitectureWare
  • J2EE: EJB 2.* und 3.*, JSF, JAXP, JDBC, CORBA, RMI, WebServices/WSDL, SOAP, JNDI, JAXR, Transaction Services, Messaging Services, Assuring and Security Services, Servlets/JSP, JSP Tags
  • Portlets
  • XML/XPath/XSLT/XML Schema
  • Microsoft OLE 2.0
  • UML 2.*
  • Komponententechnologien SCA, OSGi
  • SOA

Betriebssysteme

Android
 2.3, 4.0
Echtzeitbetriebssysteme
QNX
HPUX
Grundkenntnisse
IRIX
Grundkenntnisse
SUN OS, Solaris
sehr gute Kenntnisse
Unix
Windows
sehr gute Kenntnisse

Programmiersprachen

Angular
C++
langjährige Erfahrung
Drools
Gute Kenntnisse
Groovy
gute Kenntnisse
Java
exzellente Kenntnisse
JavaScript
exzellente Kenntnisse
Jess
Gute Kenntnisse
PL/SQL
exzellente Kenntnisse
Python
gute Kenntnisse
Scala
exzellente Kenntnisse
Smalltalk
TeX, LaTeX
sehr gut

Datenbanken

Access
Adabas
DB2
Flyway
JDBC
MongoDB
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
sehr gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
gute Kenntnisse

Datenkommunikation

Bus
IEC, CAN, Ethernet, PROFIBUS
CORBA
sehr gute Kenntnisse
Ethernet
Internet, Intranet
sehr gute Kenntnisse
LAN, LAN Manager
RPC
SMTP
TCP/IP
Tibco Rendezvous

Hardware

Bus
IEC, SCSI, LAN, CAN, PROFIBUS
HP
IBM RS6000
iPad
Messgeräte
SQUID
PC
Rational
Silicon-Graphics
Steuer und Regelsysteme
SUN
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

Bahnsteuerung
Maschinelles Lernen

Design / Entwicklung / Konstruktion

BPM
EA
ER
Identity Management u.a.
Microservices
rest u.a.
SOA
Spring Boot
UML

Branchen

Branchen

  • Softwarehersteller
  • Automatisierungstechnik
  • Versandhandel
  • Versicherung
  • Herstellende Industrie
  • Banken
  • Finanzdienstleister
  • Energieversorgende Unternehmen
  • Bahn

Einsatzorte

Einsatzorte

Schweiz, Österreich

Schweiz

möglich

Projekte

Projekte

7 Monate
2023-08 - heute

Java Backend Developer

Senior Software Developer Java 17 Spring Cloud Kafka ...
Senior Software Developer
  • Technologieanhebung der Datendrehscheibe zwischen Clearingstelle Schweiz und Allianz-Versicherung (Versicherungsnachweise, Sperrkarten, Inverkehr- und Ausserverkehrsetzungen)
  • Unterstützung von Fallback-Szenarien
Spring Cloud Camunda Kafka PostgreSQL DB/2
Java 17 Spring Cloud Kafka PostgreSQL
Allianz Schweiz
Wallisellen
2 Jahre 9 Monate
2020-10 - 2023-06

ICT-Architect

ICT-Architekt IBM FileNet Java Kotlin ...
ICT-Architekt

- Ablösung von Eigenentwicklung DMS durch IBM FileNet

- Architektur Asservatenmanagement, Integration und Migration

- Gesamterneuerung des zentralen Migrations-Informationssystems des ISC-EFPD

IBM FileNet IntelliJ
IBM FileNet Java Kotlin Spring Cloud Oracle PostgreSQL Hermes Agil Angular Kubernetes Docker Jenkins Git Microfrontends Kafka
ISC-EJPD
Bern
11 Monate
2019-11 - 2020-09

Software Engineer Expert Swisscom

Software Engineer Expert Senior Scrum Spring MongoDB ...
Software Engineer Expert Senior

- Domänenspezifische Sprache für Bestellungen und durch die Bestellungen ausgelösten Prozesse der Swisscom

- Ablösung der zentralen Nummernverwaltung durch neues Produkt

- Machbarkeitsstudien zu Redaktionssystem für Produktkonfigurationen

- EAI

IntelliJ Eclipse MongoDB Docker Swisscom Cloud Enterprise Architect
Scrum Spring MongoDB Angular DevOps EAI
Swisscom AG
Bern
9 Monate
2019-02 - 2019-10

Senior Java Software Developer

Software Entwickler Docker Java Spring Boot ...
Software Entwickler

- Modellierung von B2B Applikationen für Alloga und Galexis.

- Integration der Partnersysteme (Kunden, Lieferanten, Hersteller) mit dem Galexis-eigenen ERP System

- Mitarbeit bei Ablösung von AS400 durch SAP

- Beratungsleistungen zu Repository- und Buildstruktur

- Erstellung von Dokumentation für Fachseite

- Programmierung: Java, Spring Boot, REST-Services

- Datenbank-Migration mit Flyway

Eclipse git mvn Spring rest u.a.
Docker Java Spring Boot Microservices Identity Management u.a. SAP Hana Flyway
Galexis
Niederbipp
9 Monate
2018-05 - 2019-01

Unterstützung Sales Organisation

Solution Architekt Microservices Spring Docker ...
Solution Architekt

- Technische Unterstützung Sales bei Angebotserstellung

- Beratung in Projekten der T-Systems zu DevOps-Themen,  technischer Stack Spring Boot, Docker, Microservices

- Beratungstätigkeiten bei T-Systems zu Kandidatenprofilen, Kundenentwicklung u.ä.

Die Tätigkeiten wurden in Festanstellung durchgeführt.

Spring Docker u.a.
Microservices Spring Docker GitHub
T-Systems Schweiz AG
Zollikofen u.a.
2 Jahre 4 Monate
2016-01 - 2018-04

IT-Architekt Bahnautomatisierung

Senior Software Architect Microservices Bahnsteuerung Scrum
Senior Software Architect
  • Automatisierung der Umsetzung von Dispositionen des Bahnverkehrs der BLS in Steuerbefehle für die Leittechnik des Zugverkehrs.
  • Umbau bestehender Software auf Microservice-basierte Architektur
  • Fertigstellung des Produktes Februar 2018, abschliessende Arbeiten bis Mai
Eclipse git tibco
Microservices Bahnsteuerung Scrum
SBB/BLS
Bern
5 Jahre 9 Monate
2012-08 - 2018-04

Schnittstellensoftware

Senior Software Developer
Senior Software Developer
  • Mitarbeit an Schnittstellensoftware für den GBT (Gotthard-Basis-Tunnel)
  • Mitarbeit an der Steuerungssoftware ( GUI-seitig )
  • Testing, Architektur
  • Hochverfügbarkeit, Ereignis-getriebene "selbst-ausheilende" Architektur
  • Subprojekt: iPad
  • Scrum, TDD
Tibco Rendevouz OSGi Eclipse RCP Oracle Coherence svn/git jenkins iPad
Schweizer Bahn
4 Monate
2012-04 - 2012-07

Development

SOA-Architekt, Senior J2EE Developer
SOA-Architekt, Senior J2EE Developer
  • Aufbau einer SOA-Architektur für die Verwaltung und Bereitstellung von Daten zu Objekten in Erdumlaufbahnen ( "Weltraumschrott" ) ( Prototyp )
  • Implementierung auf Basis von Oracle SOA Suite 11g
  • TDD
Oracle SOA Suite 11g Oracle DBMS 11g maven subversion jenkins
Luft-/Raumfahrt
2 Monate
2012-02 - 2012-03

Entwicklung

Senior Software Entwickler
Senior Software Entwickler
  • Aufbau eines Firmenportals
  • Design, Implementierung, Test eines kleineren Firmenportals auf Basis von Liferay CE
  • Hosting Services ( Ubuntu )
Glassfish Liferay 6.1/Portlets Social Web J2EE6 Java 1.7 PostgreSQL TestNG svn maven
Softwarehersteller
4 Monate
2011-12 - 2012-03

Entwicklung

Senior Software Entwickler
Senior Software Entwickler
  • Rest-basierter Server für ein neues Verfahren zur Übermittlung von TAN's in Online-Bezahlprozessen
  • Design, Implementierung und Testing der serverseitigen Software
  • Unterstützung für Anwendungsentwickler
Rest MyEclipse Tomcat JBoss-4.0.5 DB2 Hudson svn maven JUnit starke Kryptographie
Banken/Sparkassen
6 Monate
2011-06 - 2011-11

Entwicklung

Leitender Entwickler, Coach, Architekt für ein offshore-Team
Leitender Entwickler, Coach, Architekt für ein offshore-Team
  • Einführung von Inspektionstechniken für Qualitätssicherung in den SCRUM-Prozess
  • Aufbau eines agilen application life cycles
  • Designerstellung für die Umsetzung von User Stories
  • Coaching des offshore-Teams im Bereich JSF 2.0 and EJB 3.1
IntelliJ Idea Oracle Weblogic Oracle 10g EJB 3.1 JSF 2.0 WebServices maven jenkins svn SCRUM
Customer Management Systems
3 Monate
2011-03 - 2011-05

Engineering

Senior Software Engineer
Senior Software Engineer
  • Aufbau einer Antragsstrecke ( automatisierte Kreditbewilligung )
  • administrative Frontends und Managementreports
  • Implementierung Geschäftslogik
  • Testfälle und Ausrollen der Applikation
Eclipse Galileo/ JBoss Tools JBoss (5.1) Oracle (10g) Seam PL/SQL J2EE 5 ( Webservices EJB 3 JSF ) JBPM JBoss Rules ( Drools ) Richfaces Webservices JasperReports Apache ServiceMix/SOPERA svn ant
Banken
6 Monate
2010-10 - 2011-03

Design und Entwicklung

Senior Software Architekt
Senior Software Architekt
  • Mitarbeit bei Design und Entwicklung von Portlets
  • Domain Driven Design
  • Testdesign und -durchführung
IntelliJ IDEA 9.0.3 SVN Portlets JSF/Richfaces/JavaScript JPA Groovy Oracle CoreMedia CMS JBoss Autonomy IDOL Server ( Enterprise Search )
Energieversorger
7 Monate
2010-03 - 2010-09

Entwicklung

Mitarbeit bei Produktivsetzung einer J2EE-Application
Mitarbeit bei Produktivsetzung einer J2EE-Application
  • Mitarbeit bei Qualitätssicherung
  • Umsetzung von Sicherheitsanforderungen
  • Modellierung und Entwicklung
  • Agile Entwicklungsmethodik
UML 2.1 openArchitectureWare EMF Rational Software Modeler Tomcat 6 MyFaces Apache Trinidad Spring Hibernate Oracle 10g cvs ant Mantis JUnit EasyMock Selenium JMeter HibernateProfiler
Finanzdienstleister
4 Monate
2009-10 - 2010-01

Design, Testing, Entwicklung und Dokumentation

  • Ablösung hostbasierter Core-Banking-Funktionalität auf Basis des Oracle Weblogic Server 10
  • Auslandszahlungsverkehr und Devisenhandel
  • RM5-Protokoll ( Geldautomaten )
  • Hochverfügbarkeit der Anwendungen ( 99,9 %,  24x7 )
  • Ereignisgetriebenes nichtdeterministisches System.
  • Komplexes Testdesign, Testdurchführung
Oracle(früher BEA) Weblogic 10 IBM Websphere MQ JMS JCA EJB 2.1 Hibernate ( als Ersatz für EJB-2.1-Entities ) Eclipse 3.5 UML 2.1 Oracle 10g (PL/SQL) JUnit DBUnit Integrationsserver Hudson Trac ant cvs
Banken
9 Monate
2009-01 - 2009-09

Entwicklung der checkmobile 3

Architektur und Mitarbeit
Architektur und Mitarbeit
  • Architektur und Implementierung einer SOA für Autovermietungen und Leasingunternehmen
  • Refactoring der bestehenden Anwendungslandschaft
  • Umsetzung von Services auf Basis einer Multitier-Architektur, verwendete Technologien JSF/RichFaces ( administrative Frontends ), SCA, jBPM, Web Services und EJB3
  • Testdurchführung ( Design Abnahmetests )
  • Datenbankdesign
JBoss jBPM JBoss Rules JBoss 5 JMS SCA EJB 3 Web Services SOA Oracle 10 JSF RichFaces Subversion Maven UML 2 0 MyEclipse 7.* TestNG Integrationsserver Hudson
Geschäftsprozessmanagement für Autovermietungen, Leasingunternehmen, Autohersteller
3 Monate
2008-10 - 2008-12

Design und Umsetzung

  • Design von Online-Formularen für Kundenkontakte
  • Webprogrammierung
  • Web 2.0
  • Ajax
JSF ( Bibiliothek Apache Tomahawk ) JavaScript HTML/CSS JBoss 4 Java EJB 3
Hamburger Versicherung
4 Monate
2008-06 - 2008-09

Testing/Dokumentation

Geschäftsprozessmodellierungen
Geschäftsprozessmodellierungen
  • Abbildung von unternehmensinternen Geschäftsprozessen
  • Datenbankprogrammierung
  • Weboberflächen mit XSLT/Ajax
  • Testing/Dokumentation
JBoss 4.0 EJB 2.1 Prozess-Engine jBPM XSLT/XPath 2.0 Ajax mit DWR Dojo jQuery etc. MySQL 5.0 Subversion Eclipse
Produzierende Industrie/IT-Abteilung
5 Monate
2007-12 - 2008-04

Neuentwicklung

Java Engineer/J2EE
Java Engineer/J2EE
  • Neuentwicklung einer Katalogverwaltung
  • ER-Design
  • Multitier Architecture
  • Task Scheduling
  • Umfangreiches Testing
  • Dokumentation
Eclipse Ajax/JSF ( RichFaces ) Java 5 Tomcat 6 Spring 2.5 Hibernate 3.2 Rule Engine Drools Quartz Oracle ( 10g ) PL/SQL
IT-Dienstleister
3 Monate
2007-09 - 2007-11

Java/J2EE Softwareentwicklung

  • Bau von Zugriffsschichten auf Kundendaten, proprietärer OR-Mapper
  • Umsetzung von Geschäftslogik
  • Reverse Engineering
  • Dokumentation
  • Webservices
Java/J2EE PL/SQL Oracle (9.2) Weblogic Telelogic Synergy
Versandhandel

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 1996: Studium der Physik

Institution: Universität Hamburg

Abschluss: Diplom-Physiker

 

bis 2000: Wissenschaftlicher Mitarbeiter

Institution: I. Institut für Theor. Physik, Hamburg

 

bis 2007:

Seit 2000 Tätigkeit als Softwareentwickler und später auch als Projektleiter bei Sun Microsystems Inc.

Kompetenzen

Kompetenzen

Aufgabenbereiche

Scrum

Produkte / Standards / Erfahrungen / Methoden

Akka
Coherence
DevOps
Docker
EAI
Eclipse
Eclipse RCP
Enterprise Architect
git
GitHub
IBM FileNet
IBM FileNet
IntelliJ
jenkins
Lagom
mvn
OSGi
SAP Hana
Spring
Spring
svn/git
Swisscom Cloud
tibco
Tibco Rendevouz

Erfahrungen

  • Systemspezifkationen, Softwarearchitektur, Objektorientierte Softwareentwicklung
  • Technische Projektleitung
  • Anwendungs- und Systemprogrammierung, J2EE
  • Qualitätssicherung, insbesondere im Bereich J2EE-basierter Webanwendungen
  • Thin Clients: Javascript/Ajax
  • Java Rich Clients ( Eclipse Plugin Development )

 

Methoden

  • OEP 2.0
  • Six Sigma
  • ATLM ( = Automated Test Life-Cycle Methodology
  • Agile Methoden
  • SCRUM

 

Produkte

  • Visual Studio.net
  • Eclipse 3.*
  • MyEclipse Genuitec
  • Rational Software Modeler
  • Enterprise Architect
  • Poseidon for UML, Gentleware
  • Netbeans/Sun Studio
  • Oracle 10g, 11
  • PostgreSQL
  • MS SQL Server
  • JBoss 4-7
  • JBoss Seam, jBPM, jBoss Rules ( Drools )
  • Sun Application Server
  • Oracle Weblogic Server 10
  • IBM Websphere MQ
  • Apache Webserver
  • Tomcat
  • Liferay 6.1
  • Hudson, Jenkins
  • ESB Apache ServiceMix, Mule, JBoss ESB
  • CoreMedia CMS
  • Apache Tuscany
  • Tibco

 

Technologien

  • CVS/Subversion/Telelogic Synergy/Git
  • Hibernate
  • Spring
  • JSF/Ajax/Javascript/RichFaces/ICEfaces/Apache Trinidad
  • HTML 5 / CSS 3
  • EMF, openArchitectureWare
  • J2EE: EJB 2.* und 3.*, JSF, JAXP, JDBC, CORBA, RMI, WebServices/WSDL, SOAP, JNDI, JAXR, Transaction Services, Messaging Services, Assuring and Security Services, Servlets/JSP, JSP Tags
  • Portlets
  • XML/XPath/XSLT/XML Schema
  • Microsoft OLE 2.0
  • UML 2.*
  • Komponententechnologien SCA, OSGi
  • SOA

Betriebssysteme

Android
 2.3, 4.0
Echtzeitbetriebssysteme
QNX
HPUX
Grundkenntnisse
IRIX
Grundkenntnisse
SUN OS, Solaris
sehr gute Kenntnisse
Unix
Windows
sehr gute Kenntnisse

Programmiersprachen

Angular
C++
langjährige Erfahrung
Drools
Gute Kenntnisse
Groovy
gute Kenntnisse
Java
exzellente Kenntnisse
JavaScript
exzellente Kenntnisse
Jess
Gute Kenntnisse
PL/SQL
exzellente Kenntnisse
Python
gute Kenntnisse
Scala
exzellente Kenntnisse
Smalltalk
TeX, LaTeX
sehr gut

Datenbanken

Access
Adabas
DB2
Flyway
JDBC
MongoDB
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
sehr gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
gute Kenntnisse

Datenkommunikation

Bus
IEC, CAN, Ethernet, PROFIBUS
CORBA
sehr gute Kenntnisse
Ethernet
Internet, Intranet
sehr gute Kenntnisse
LAN, LAN Manager
RPC
SMTP
TCP/IP
Tibco Rendezvous

Hardware

Bus
IEC, SCSI, LAN, CAN, PROFIBUS
HP
IBM RS6000
iPad
Messgeräte
SQUID
PC
Rational
Silicon-Graphics
Steuer und Regelsysteme
SUN
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

Bahnsteuerung
Maschinelles Lernen

Design / Entwicklung / Konstruktion

BPM
EA
ER
Identity Management u.a.
Microservices
rest u.a.
SOA
Spring Boot
UML

Branchen

Branchen

  • Softwarehersteller
  • Automatisierungstechnik
  • Versandhandel
  • Versicherung
  • Herstellende Industrie
  • Banken
  • Finanzdienstleister
  • Energieversorgende Unternehmen
  • Bahn

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.