Entwicklung Java/JEE seit 1999, Frontendentwicklung mit vue.js, iPhone Objective-c Entwicklung
Aktualisiert am 03.04.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fliessend
Französisch

Einsatzorte

Einsatzorte

Schweiz

Deutschland nur bis 180 Tage, Österreich auf Anfrage

nicht möglich

Projekte

Projekte

9 Jahre 5 Monate
2014-11 - heute

Realisierung einer Produktidee im Opernumfeld

Analyse, Architektur, Realisierung JEE7 Java 8 JSF 2.2 ...
Analyse, Architektur, Realisierung

Für den Opernfan werden auf dem iPad zur Opern-CD die Untertitel synchron angezeigt. Die Realisierung erfolgt mit 3 Komponenten:

  • Im Redaktionssystem werden die Produkte erstellt.
  • In der Produktstage werden die Produkte bereitgestellt.
  • Die App (ios) lädt via RESTful/JSON von der Produktstage die Produkte ( Untertitel zur CD ).
Wildfly 8 JBossDeveloper Xcode Enterprise Architekt
JEE7 Java 8 JSF 2.2 Primefaces 5.2 CDI JPA 2.1 Hibernate 4.3 Arquillian JUnit RESTful JSON Objective-C iOS JavaScript HTML5
Wollerau
7 Monate
2018-08 - 2019-02

Fullstackentwicklung JEE

CapGemini Java 8 JSF JEE ...
CapGemini
  • Das Portal für die Verkäufer in den Mercedes-Filialen (POS) ist historisch gewachsen ( JEE/JSF Monolith) und mit seinen 28 Umsystemen nur noch unter grossem Aufwand/Risiko erweiterbar/wartbar.
  • Es wird eine neue Architektur aufgebaut mit Microservices/Spring-Boot und Angular.
    • Mitarbeit in einem cross-funktionalem Scrumteam.
    • Implementierung von Stories in 3-wochen Sprints.
    • Code-Review, Refactoring
Java 8 JSF JEE JPA Junit OpenApi Hibernate DB2 Websphere SpringBoot Docker Node Angular Confluence Jira Eclipse
Daimler AG
9 Monate
2017-10 - 2018-06

Frontendentwicklung SPA mit vue.js

Frontendentwickler JavaScript TypeScript vue.js ...
Frontendentwickler

Für ein smart-energy (Energiemanagement) und smart-living (Wohnungssteuerung) System wurde eine app für den Kunden (Nutzer) entwickelt auf Basis vue.js (javascript Framework, SPA).

  • Aufbau eines Frameworksmit vue.js; Typescript, vuex, rxjs, cordova, vue-design-system.
  • Erstellung von Komponenten für das Energiemanagement und die Wohnungssteuerung

Visual Studio Code bitbucket (git ) confluence ( jira ) scrum
JavaScript TypeScript vue.js node npm rxjs immutable highcharts Ava cordova vuex sass
ecocoach.com
Schwyz
3 Monate
2017-07 - 2017-09

Online Terminvereinbarung

Senior java Engineer SPA vue.js Webpack ...
Senior java Engineer

Der Kunde soll über die Website einen Beratungstermin buchen können. Hierfür kann der Kunde einen freien Termin zu einem Thema und einer Filiale auswählen und buchen. Er erhält anschliessend eine Bestätigungs-Mail.

  • Analyse der Requirements.
  • Erstellung der Backend-Komponente mit Spring-MVC, REST-Services, Mail-Versand, Datenbank und Jobs
  • Erstellung der Frontendkomponente mit vue.js
spring tool suite Maven Node.js
SPA vue.js Webpack HTML(5) Javascript TypeScript CSS Spring jdbc Engineering Database Java API for RESTful Web Services
Migros-Bank
Zürich
5 Monate
2016-08 - 2016-12

WMP Portal

Senior Java Engineer
Senior Java Engineer

Für das WMP Portal wird eine neue Komponente 'Finanzplanung Altersvorsorge' eingeführt. Hiermit soll mit dem Kunden ein Aktionsplan unter Berücksichtigung aller Vermögenswerte erstellt werden.

  • Analyse der Requirements.
  • Analyse der existierenden codebasis (offshore Entwicklung)
  • Mitarbeit im agilen (Srum) Umfeld mit 2-Wochen Sprints.
  • Erstellung von Frontendkomponenten mit java7, Spring-MVC, JSP/Tiles, jQuery, RequireJS, Javascript, Ajax
  • Erstellung von Backendkomponenten mit Spring
  • Anbindung von externen Komponenten ( SOAP )
Java7 Spring Spring-MVC Spring-Core JPA JSP Tiles jQuery RequireJS Javascript SOAP RestFul Oracle Hibernate Maven IntelliJ GIT Tomcat Websphere JIRA
UBS
3 Monate
2015-10 - 2015-12

NSP

Senior java Entwickler JEE7 Java 8 Java Batch ...
Senior java Entwickler

Seit 2011 werden diverse Altsysteme (Host) auf eine neue technologische Basis (JEE) migriert. Das Team NSP (Neue Schadenplattform) benötigt Unterstützung für das Sammeln und Exportieren von teilmigrierten Schadendaten an ein externes Betrugsinformationssystem (Riskshield)

  • Ermitteln der benötigten Daten aus Oracle auf Grund der Schnittstellendefinition von Riskshield
  • Export der Daten mit Java-batch an die Schnittstelle von Riskshield als csv.
  • Vorbereitung eines ersten Testlaufs mit einem Datenvolumen von 160'000 Schäden
IntelliJ Oracle GIT Enterprise Architekt Riskshield
JEE7 Java 8 Java Batch SQL
Mobiliar
Bern
2 Jahre 3 Monate
2012-08 - 2014-10

3rd Level Support EAM-Portal

3rd Level Support , Senior Java Engineer breite Entwicklungserfahrung Banken-knowhow für Externe Asset Manager
3rd Level Support , Senior Java Engineer

Das Portal für externe Vermögensverwalter (EAM-Portal) basiert auf WLS 10, der Portalkomponente ALUI und einer SSO-Komponente zu den externen Applikationen. Die komplexen Abhängigkeiten ziehen sich durch die halbe Bank. Für das 3rd Level Supportteam wird Unterstützung mit breiter Entwicklungserfahrung benötigt.

  • Incidentbearbeitung auf Level 3
  • Fehler- und Performanceanalyse
  • Finden noch nicht bekannter Fehler
  • Codeanlayse, Bugfixing, Implementierung von Changes
WLS 10.3, ALUI Java 5 Java 6 JSF 1.1 OpenJPA Richfaces 3.4 Oracle SQL Solaris Linux Eclipse Subversion Maven JIRA HP Servicecenter Apache Director Studio Atachmate Reflection for IBM IBM OnDemand RSA SecureCRT Splunk Dynatrace Wireshark UC4 Unix Shell Host Tripple'A
breite Entwicklungserfahrung Banken-knowhow für Externe Asset Manager
Bank Julius Bär
Zürich
7 Monate
2012-01 - 2012-07

Iphone App Entwicklung

IOS Softwareentwickler
IOS Softwareentwickler
  • Aufbauend auf einer Produktidee für iPhone von 2009 realisierte ich diese Idee in diesem Zeitraum.
  • Design und Implementierung einer Produktidee für iPhonemit anschliessendem Deployment in den Apple AppStore.
Xcode objective-c iOS
Wollerau
3 Monate
2011-10 - 2011-12

Entwicklung auf Basis JIVE (Social Intranet)

Senior Java Engineer, IOS Objective-c Engineer Java6 Spring Google Closure Templates ...
Senior Java Engineer, IOS Objective-c Engineer

Der Kunde SwissRe ersetzt sein bestehendes Intranet durch das Social Intranet von JIVE, um ihr weltweit verteiltes Know-how besser verwalten zu können.

  • Entwicklung auf Basis JIVE (Social Intranet)
  • Erstellung von GUI Elementen als plugins (extension points)
  • Erstellung von Jobs
  • Erweiterung des Core System API
  • Implementierung von Datenmodellerweiterungen
  • Agile Entwicklung (scrum)
  • Erweiterung der objective-c ios Erfahrungen
Java6 Spring Google Closure Templates HTML CSS jQuery DAO JPA2 Hibernate SQL MySQL Oracle PostgresSQL Maven Subversion IntelliJ Navicat JIVE
Fabware
2 Jahre 5 Monate
2009-04 - 2011-08

Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal & Compliance

Senior Java Engineer, Business Rule Engineer Java 6 J2EE Corba ...
Senior Java Engineer, Business Rule Engineer

Das Relationship Opening Tool ist eine regelbasierte Intranet-Applikation zur Eröffnung und Modifikation von Kundenbeziehungen und deren Produkte. In Abhängigkeit der Kundendaten (Wohnsitz, Nationalität usw.) wird der Kundenberater durch einen regelbasierten Screenflow geführt. Als Ergebnis werden die Verträge gedruckt.

  • Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal & Compliance
  • Erweiterung der Regeln und des Worflows für Firmenkunden
  • Review und Korrektur der Requirements
  • Erweiterungen am Java Domainmodell und CORBA Services
  • Aufwandschätzung
  • Erstellung von jUnit Tests und Support des Testmanagers
  • Dokumentation nach CMMI Level 3 sowie Tracking in jira
Java 6 J2EE Corba Ant UML CVS Subversion Eclipse IBM Rational Software Modeler Jira HP Quality Center IBM Rational ClearQuest MAI Session Manager (Host) IBM Websphere ILOG JRules 7
Credit Suisse
2 Jahre 7 Monate
2006-06 - 2008-12

Relaunch des Intranetportals auf Basis Day (statischer Content) und Hybris (dynamischer Content)

Senior Java Engineer Java J2EE Hybris ...
Senior Java Engineer
  • Spezifikation und Aufwandschätzung
  • Erweiterung des Hybris J2EE Containers ( u. a. für den Einkaufskatalog )
  • GUI Entwicklung auf Basis WebWork/JSP/Struts/Spring
  • Datenbankmodellierung (Oracle) für die Anbindung von Drittsystemen ( z. Bsp. Personal und Abteilungsdaten )
  • Messageanbindung (JMS) an MQSeries
  • Generierung von Druckvorlagen (Visitenkarten) mit PDFBox
  • Erstellung von Testszenarien für den Fachbereich
Java J2EE Hybris WebWork Struts JSP Spring SQL HTML XML CSS JavaScript PDFBox Java FTPClient Oracle UML Subversion Ant Websphere JBoss IntelliJ IBM Enterprise Architect Quest TOAD Mercury TestDirector
Zürcher Kantonalbank
3 Jahre
2005-05 - 2008-04

Erweiterungen im Bereich E-Banking

Senior Java Engineer Java J2EE EJB ...
Senior Java Engineer
  • Spezifikation laufender fachlicher Anforderungen
  • Implementierungen in der EJB auf Basis Java, Spring, SQL, DAO
  • Portierung von PL-SQL (Oracle) in die Java Schicht
  • Erstellung von Services für die Clients ( GUI, Webservices )
  • Anpassungen in den GUI Clients (HTML, Swing )
  • Datenmodellerweiterungen (Oracle )
  • Massenimport von E-Banking Aufträgen incl. Performanceoptimierungen
  • Erstellung von jUnit Tests
Java J2EE EJB Spring DAO UML SQL PL-SQL jUnit Ant Python HTML Swing Oracle Subversion IntelliJ IBM Websphere Studio Application Developer Sparx Enterprise Architect Mercury Test Director IBM Rational Application Developer Quest TOAD JetBrains TeamCity
Zürcher Kantonalbank
4 Monate
2005-01 - 2005-04

Einführung einer Security Komponente

Senior Java Engineer Java J2EE EJB ...
Senior Java Engineer

Einführung einer Security Komponente im E-Banking zur sicheren Darstellung von Rechnungen externer Anbieter (Paynet) innerhalb der E-Banking Session

  • Spezifikation und Evaluierung existierender Lösungen
  • Einführung einer Proxylösung der Fa. AdNovum
  • Erweiterung dieser Lösung mit zusätzlichen Servletfiltern
  • Integration dieser Lösung in die existierende E-Banking Umgebung
Java J2EE EJB HTML JavaScript Servlets Servlet-Filter Java HTTP-Client HTTPS Verschlüsselung UML IntelliJ TogetherJ IBM Websphere Studio Application Developer IBM Rational Application Developer Exceed Subversion Visio
Zürcher Kantonalbank

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

1991 ? 1996:

Institution: FH

Ausbildung: Elektrotechnik / Automatisierungstechnik

Abschluss: ohne Abschluss

 
Weiterbildungen:

01/2017? 06/2017:

Weiterbildung ( u.a. angular 4, TypeScript )

 
01/2012? 07/2012:
  • Weiterbildung JEE6
  • iPhone App Entwicklung

1999:                                      

2-wöchige Ausbildung bei Oracle zum Oracle DBA (ohne Zertifikat, nur Schulung. Ziel war das detaillierte Verständnis der Oracle DB)

Position

Position

Java/JEE: 17 Jahre Erefahrung, Frontend, Backend, DB, REST

mobile/ios: 8 Jahre Erfahrung

Kompetenzen

Kompetenzen

Schwerpunkte

Backend Entwicklung (JEE7, Hibernate, JMS, SQL, JDBC, JPA, Datenmodell...)
Frontendentwicklung auf Basis vue.js ( SPA )
GUI Entwicklung (JSF2, Primefaces, Richfaces, HTML, CSS, XML, JavaScript, jQuery ...)
iPhone iOS Entwicklung
iPhone Objective-c Entwicklung
Java/JEE seit 1999
Senior Java Entwickler (Java 7, J2EE, JEE)

Produkte / Standards / Erfahrungen / Methoden

Arquillian
bitbucket (git )
Bootstrap
CDI
confluence ( jira )
CSS
Engineering Database
Enterprise Architekt
Hibernate 4.3
HTML(5)
HTML5
iOS
JBossDeveloper
JPA 2.1
JSF 2.2
JUnit
Maven
Node.js
Primefaces 5.2
RESTful
scrum
Spring
spring tool suite
Visual Studio Code
Wildfly 8
Xcode

Application servers              

Tomcat, JBoss, IBM Websphere

Technologien                       

JavaSE, J2EE, JEE6, JSP, JSF, JDBC, JPA2, Hibernate, Web Service, Corba, JSON, AJAX, Google Closure Templates, jQuery, Ant, Maven, Struts, Spring, IBM JRules, IOS, Hybris, Play Framework, Subversion, CVS, Git, Design Patterns

Tools                                

Eclipse, IntelliJ, IBM Rational Software Modeler, XCode, Splunk, DynaTrace, Wireshark

Soziale Kompetenz

  • Begeisterungsfähig und kann Teammitglieder motivieren
  • Behalte auch in unruhigen Projektphasen die Ruhe
  • Teamfähig und kommuniziere gerne Lösungsvarianten mit anderen
  • Bin immer offen für neue Entwicklungen

Betriebssysteme

MS-DOS
OS/2
SUN OS, Solaris
Unix
Aix, Linux, Sinix
Windows
NT4, Windows 2000, Windows XP

Programmiersprachen

Angular
Ava
cordova
CSS
highcharts
HTML
HTML5
IDL
immutable
Java 8
Java API for RESTful Web Services
JavaScript
JEE7
jQuery
JSON
node
npm
Objective-C
Objective-c(iOS)
PHP
PL-SQL
rxjs
sass
SQL
Typescript
UML
vue.js
vuex
WSDL
XML/XSLT

Datenbanken

jdbc
MySQL
Oracle
PostgresSQL
SQLite

Datenkommunikation

CORBA
Internet, Intranet
JNDI,JMS
Message Queuing
TCP/IP
HTTP
Windows Netzwerk
Winsock

Hardware

Datenerfassungsterminals
Programmierung
IBM RS6000
PC
SUN

Design / Entwicklung / Konstruktion

SPA
Webpack

Branchen

Branchen

Medien
Banken
Post
Softwarehersteller

Einsatzorte

Einsatzorte

Schweiz

Deutschland nur bis 180 Tage, Österreich auf Anfrage

nicht möglich

Projekte

Projekte

9 Jahre 5 Monate
2014-11 - heute

Realisierung einer Produktidee im Opernumfeld

Analyse, Architektur, Realisierung JEE7 Java 8 JSF 2.2 ...
Analyse, Architektur, Realisierung

Für den Opernfan werden auf dem iPad zur Opern-CD die Untertitel synchron angezeigt. Die Realisierung erfolgt mit 3 Komponenten:

  • Im Redaktionssystem werden die Produkte erstellt.
  • In der Produktstage werden die Produkte bereitgestellt.
  • Die App (ios) lädt via RESTful/JSON von der Produktstage die Produkte ( Untertitel zur CD ).
Wildfly 8 JBossDeveloper Xcode Enterprise Architekt
JEE7 Java 8 JSF 2.2 Primefaces 5.2 CDI JPA 2.1 Hibernate 4.3 Arquillian JUnit RESTful JSON Objective-C iOS JavaScript HTML5
Wollerau
7 Monate
2018-08 - 2019-02

Fullstackentwicklung JEE

CapGemini Java 8 JSF JEE ...
CapGemini
  • Das Portal für die Verkäufer in den Mercedes-Filialen (POS) ist historisch gewachsen ( JEE/JSF Monolith) und mit seinen 28 Umsystemen nur noch unter grossem Aufwand/Risiko erweiterbar/wartbar.
  • Es wird eine neue Architektur aufgebaut mit Microservices/Spring-Boot und Angular.
    • Mitarbeit in einem cross-funktionalem Scrumteam.
    • Implementierung von Stories in 3-wochen Sprints.
    • Code-Review, Refactoring
Java 8 JSF JEE JPA Junit OpenApi Hibernate DB2 Websphere SpringBoot Docker Node Angular Confluence Jira Eclipse
Daimler AG
9 Monate
2017-10 - 2018-06

Frontendentwicklung SPA mit vue.js

Frontendentwickler JavaScript TypeScript vue.js ...
Frontendentwickler

Für ein smart-energy (Energiemanagement) und smart-living (Wohnungssteuerung) System wurde eine app für den Kunden (Nutzer) entwickelt auf Basis vue.js (javascript Framework, SPA).

  • Aufbau eines Frameworksmit vue.js; Typescript, vuex, rxjs, cordova, vue-design-system.
  • Erstellung von Komponenten für das Energiemanagement und die Wohnungssteuerung

Visual Studio Code bitbucket (git ) confluence ( jira ) scrum
JavaScript TypeScript vue.js node npm rxjs immutable highcharts Ava cordova vuex sass
ecocoach.com
Schwyz
3 Monate
2017-07 - 2017-09

Online Terminvereinbarung

Senior java Engineer SPA vue.js Webpack ...
Senior java Engineer

Der Kunde soll über die Website einen Beratungstermin buchen können. Hierfür kann der Kunde einen freien Termin zu einem Thema und einer Filiale auswählen und buchen. Er erhält anschliessend eine Bestätigungs-Mail.

  • Analyse der Requirements.
  • Erstellung der Backend-Komponente mit Spring-MVC, REST-Services, Mail-Versand, Datenbank und Jobs
  • Erstellung der Frontendkomponente mit vue.js
spring tool suite Maven Node.js
SPA vue.js Webpack HTML(5) Javascript TypeScript CSS Spring jdbc Engineering Database Java API for RESTful Web Services
Migros-Bank
Zürich
5 Monate
2016-08 - 2016-12

WMP Portal

Senior Java Engineer
Senior Java Engineer

Für das WMP Portal wird eine neue Komponente 'Finanzplanung Altersvorsorge' eingeführt. Hiermit soll mit dem Kunden ein Aktionsplan unter Berücksichtigung aller Vermögenswerte erstellt werden.

  • Analyse der Requirements.
  • Analyse der existierenden codebasis (offshore Entwicklung)
  • Mitarbeit im agilen (Srum) Umfeld mit 2-Wochen Sprints.
  • Erstellung von Frontendkomponenten mit java7, Spring-MVC, JSP/Tiles, jQuery, RequireJS, Javascript, Ajax
  • Erstellung von Backendkomponenten mit Spring
  • Anbindung von externen Komponenten ( SOAP )
Java7 Spring Spring-MVC Spring-Core JPA JSP Tiles jQuery RequireJS Javascript SOAP RestFul Oracle Hibernate Maven IntelliJ GIT Tomcat Websphere JIRA
UBS
3 Monate
2015-10 - 2015-12

NSP

Senior java Entwickler JEE7 Java 8 Java Batch ...
Senior java Entwickler

Seit 2011 werden diverse Altsysteme (Host) auf eine neue technologische Basis (JEE) migriert. Das Team NSP (Neue Schadenplattform) benötigt Unterstützung für das Sammeln und Exportieren von teilmigrierten Schadendaten an ein externes Betrugsinformationssystem (Riskshield)

  • Ermitteln der benötigten Daten aus Oracle auf Grund der Schnittstellendefinition von Riskshield
  • Export der Daten mit Java-batch an die Schnittstelle von Riskshield als csv.
  • Vorbereitung eines ersten Testlaufs mit einem Datenvolumen von 160'000 Schäden
IntelliJ Oracle GIT Enterprise Architekt Riskshield
JEE7 Java 8 Java Batch SQL
Mobiliar
Bern
2 Jahre 3 Monate
2012-08 - 2014-10

3rd Level Support EAM-Portal

3rd Level Support , Senior Java Engineer breite Entwicklungserfahrung Banken-knowhow für Externe Asset Manager
3rd Level Support , Senior Java Engineer

Das Portal für externe Vermögensverwalter (EAM-Portal) basiert auf WLS 10, der Portalkomponente ALUI und einer SSO-Komponente zu den externen Applikationen. Die komplexen Abhängigkeiten ziehen sich durch die halbe Bank. Für das 3rd Level Supportteam wird Unterstützung mit breiter Entwicklungserfahrung benötigt.

  • Incidentbearbeitung auf Level 3
  • Fehler- und Performanceanalyse
  • Finden noch nicht bekannter Fehler
  • Codeanlayse, Bugfixing, Implementierung von Changes
WLS 10.3, ALUI Java 5 Java 6 JSF 1.1 OpenJPA Richfaces 3.4 Oracle SQL Solaris Linux Eclipse Subversion Maven JIRA HP Servicecenter Apache Director Studio Atachmate Reflection for IBM IBM OnDemand RSA SecureCRT Splunk Dynatrace Wireshark UC4 Unix Shell Host Tripple'A
breite Entwicklungserfahrung Banken-knowhow für Externe Asset Manager
Bank Julius Bär
Zürich
7 Monate
2012-01 - 2012-07

Iphone App Entwicklung

IOS Softwareentwickler
IOS Softwareentwickler
  • Aufbauend auf einer Produktidee für iPhone von 2009 realisierte ich diese Idee in diesem Zeitraum.
  • Design und Implementierung einer Produktidee für iPhonemit anschliessendem Deployment in den Apple AppStore.
Xcode objective-c iOS
Wollerau
3 Monate
2011-10 - 2011-12

Entwicklung auf Basis JIVE (Social Intranet)

Senior Java Engineer, IOS Objective-c Engineer Java6 Spring Google Closure Templates ...
Senior Java Engineer, IOS Objective-c Engineer

Der Kunde SwissRe ersetzt sein bestehendes Intranet durch das Social Intranet von JIVE, um ihr weltweit verteiltes Know-how besser verwalten zu können.

  • Entwicklung auf Basis JIVE (Social Intranet)
  • Erstellung von GUI Elementen als plugins (extension points)
  • Erstellung von Jobs
  • Erweiterung des Core System API
  • Implementierung von Datenmodellerweiterungen
  • Agile Entwicklung (scrum)
  • Erweiterung der objective-c ios Erfahrungen
Java6 Spring Google Closure Templates HTML CSS jQuery DAO JPA2 Hibernate SQL MySQL Oracle PostgresSQL Maven Subversion IntelliJ Navicat JIVE
Fabware
2 Jahre 5 Monate
2009-04 - 2011-08

Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal & Compliance

Senior Java Engineer, Business Rule Engineer Java 6 J2EE Corba ...
Senior Java Engineer, Business Rule Engineer

Das Relationship Opening Tool ist eine regelbasierte Intranet-Applikation zur Eröffnung und Modifikation von Kundenbeziehungen und deren Produkte. In Abhängigkeit der Kundendaten (Wohnsitz, Nationalität usw.) wird der Kundenberater durch einen regelbasierten Screenflow geführt. Als Ergebnis werden die Verträge gedruckt.

  • Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal & Compliance
  • Erweiterung der Regeln und des Worflows für Firmenkunden
  • Review und Korrektur der Requirements
  • Erweiterungen am Java Domainmodell und CORBA Services
  • Aufwandschätzung
  • Erstellung von jUnit Tests und Support des Testmanagers
  • Dokumentation nach CMMI Level 3 sowie Tracking in jira
Java 6 J2EE Corba Ant UML CVS Subversion Eclipse IBM Rational Software Modeler Jira HP Quality Center IBM Rational ClearQuest MAI Session Manager (Host) IBM Websphere ILOG JRules 7
Credit Suisse
2 Jahre 7 Monate
2006-06 - 2008-12

Relaunch des Intranetportals auf Basis Day (statischer Content) und Hybris (dynamischer Content)

Senior Java Engineer Java J2EE Hybris ...
Senior Java Engineer
  • Spezifikation und Aufwandschätzung
  • Erweiterung des Hybris J2EE Containers ( u. a. für den Einkaufskatalog )
  • GUI Entwicklung auf Basis WebWork/JSP/Struts/Spring
  • Datenbankmodellierung (Oracle) für die Anbindung von Drittsystemen ( z. Bsp. Personal und Abteilungsdaten )
  • Messageanbindung (JMS) an MQSeries
  • Generierung von Druckvorlagen (Visitenkarten) mit PDFBox
  • Erstellung von Testszenarien für den Fachbereich
Java J2EE Hybris WebWork Struts JSP Spring SQL HTML XML CSS JavaScript PDFBox Java FTPClient Oracle UML Subversion Ant Websphere JBoss IntelliJ IBM Enterprise Architect Quest TOAD Mercury TestDirector
Zürcher Kantonalbank
3 Jahre
2005-05 - 2008-04

Erweiterungen im Bereich E-Banking

Senior Java Engineer Java J2EE EJB ...
Senior Java Engineer
  • Spezifikation laufender fachlicher Anforderungen
  • Implementierungen in der EJB auf Basis Java, Spring, SQL, DAO
  • Portierung von PL-SQL (Oracle) in die Java Schicht
  • Erstellung von Services für die Clients ( GUI, Webservices )
  • Anpassungen in den GUI Clients (HTML, Swing )
  • Datenmodellerweiterungen (Oracle )
  • Massenimport von E-Banking Aufträgen incl. Performanceoptimierungen
  • Erstellung von jUnit Tests
Java J2EE EJB Spring DAO UML SQL PL-SQL jUnit Ant Python HTML Swing Oracle Subversion IntelliJ IBM Websphere Studio Application Developer Sparx Enterprise Architect Mercury Test Director IBM Rational Application Developer Quest TOAD JetBrains TeamCity
Zürcher Kantonalbank
4 Monate
2005-01 - 2005-04

Einführung einer Security Komponente

Senior Java Engineer Java J2EE EJB ...
Senior Java Engineer

Einführung einer Security Komponente im E-Banking zur sicheren Darstellung von Rechnungen externer Anbieter (Paynet) innerhalb der E-Banking Session

  • Spezifikation und Evaluierung existierender Lösungen
  • Einführung einer Proxylösung der Fa. AdNovum
  • Erweiterung dieser Lösung mit zusätzlichen Servletfiltern
  • Integration dieser Lösung in die existierende E-Banking Umgebung
Java J2EE EJB HTML JavaScript Servlets Servlet-Filter Java HTTP-Client HTTPS Verschlüsselung UML IntelliJ TogetherJ IBM Websphere Studio Application Developer IBM Rational Application Developer Exceed Subversion Visio
Zürcher Kantonalbank

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

1991 ? 1996:

Institution: FH

Ausbildung: Elektrotechnik / Automatisierungstechnik

Abschluss: ohne Abschluss

 
Weiterbildungen:

01/2017? 06/2017:

Weiterbildung ( u.a. angular 4, TypeScript )

 
01/2012? 07/2012:
  • Weiterbildung JEE6
  • iPhone App Entwicklung

1999:                                      

2-wöchige Ausbildung bei Oracle zum Oracle DBA (ohne Zertifikat, nur Schulung. Ziel war das detaillierte Verständnis der Oracle DB)

Position

Position

Java/JEE: 17 Jahre Erefahrung, Frontend, Backend, DB, REST

mobile/ios: 8 Jahre Erfahrung

Kompetenzen

Kompetenzen

Schwerpunkte

Backend Entwicklung (JEE7, Hibernate, JMS, SQL, JDBC, JPA, Datenmodell...)
Frontendentwicklung auf Basis vue.js ( SPA )
GUI Entwicklung (JSF2, Primefaces, Richfaces, HTML, CSS, XML, JavaScript, jQuery ...)
iPhone iOS Entwicklung
iPhone Objective-c Entwicklung
Java/JEE seit 1999
Senior Java Entwickler (Java 7, J2EE, JEE)

Produkte / Standards / Erfahrungen / Methoden

Arquillian
bitbucket (git )
Bootstrap
CDI
confluence ( jira )
CSS
Engineering Database
Enterprise Architekt
Hibernate 4.3
HTML(5)
HTML5
iOS
JBossDeveloper
JPA 2.1
JSF 2.2
JUnit
Maven
Node.js
Primefaces 5.2
RESTful
scrum
Spring
spring tool suite
Visual Studio Code
Wildfly 8
Xcode

Application servers              

Tomcat, JBoss, IBM Websphere

Technologien                       

JavaSE, J2EE, JEE6, JSP, JSF, JDBC, JPA2, Hibernate, Web Service, Corba, JSON, AJAX, Google Closure Templates, jQuery, Ant, Maven, Struts, Spring, IBM JRules, IOS, Hybris, Play Framework, Subversion, CVS, Git, Design Patterns

Tools                                

Eclipse, IntelliJ, IBM Rational Software Modeler, XCode, Splunk, DynaTrace, Wireshark

Soziale Kompetenz

  • Begeisterungsfähig und kann Teammitglieder motivieren
  • Behalte auch in unruhigen Projektphasen die Ruhe
  • Teamfähig und kommuniziere gerne Lösungsvarianten mit anderen
  • Bin immer offen für neue Entwicklungen

Betriebssysteme

MS-DOS
OS/2
SUN OS, Solaris
Unix
Aix, Linux, Sinix
Windows
NT4, Windows 2000, Windows XP

Programmiersprachen

Angular
Ava
cordova
CSS
highcharts
HTML
HTML5
IDL
immutable
Java 8
Java API for RESTful Web Services
JavaScript
JEE7
jQuery
JSON
node
npm
Objective-C
Objective-c(iOS)
PHP
PL-SQL
rxjs
sass
SQL
Typescript
UML
vue.js
vuex
WSDL
XML/XSLT

Datenbanken

jdbc
MySQL
Oracle
PostgresSQL
SQLite

Datenkommunikation

CORBA
Internet, Intranet
JNDI,JMS
Message Queuing
TCP/IP
HTTP
Windows Netzwerk
Winsock

Hardware

Datenerfassungsterminals
Programmierung
IBM RS6000
PC
SUN

Design / Entwicklung / Konstruktion

SPA
Webpack

Branchen

Branchen

Medien
Banken
Post
Softwarehersteller

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.