Fachlicher Schwerpunkt dieses Freiberuflers

Java Developer. J2ee, JPA, JSF, Spring-Boot, Javascript,JQuery, AngularJS, Angular6, Ionic, HTML5, CSS3, Bootstrap, SQL, JMS

verfügbar ab
30.11.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D1

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Städte
Zürich
500 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Zürich, Bern, Basel, St.Gallen

Projekte

07/2017 - Heute

3 Jahre 1 Monat

Entwicklung eines Webclient

Rolle
Full Stack Java Angular Developer
Kunde
GFK, Nürnberg
Projektinhalte
  • Entwicklung eines Webclients für die Zusammenstellung von Verkaufszahlen
  • Fertigstellung der AngularJS App und danach Migration in Angular5, Angular6, aktuell Angular8.
  • Spring-Framework Backend, Spring-Data, Jersey. Migration Spring-Boot 2., Spring-Test-Framewortk.
Kenntnisse

Java 8

Typescript 2.3

Javascript

Tomcat

JPA

Hibernate

Spring-Boot

Spring-Data

REST/JSON

Git

NPM

Bower

AngularJS

Angular5

HTML5

Less

Bootstrap

Intellij

Flyway

Docker

Produkte

Intellij

11/2015 - Heute

4 Jahre 9 Monate

Software Entwicklung Angular/ Ionic

Rolle
Full Stack Java Angular Entwickler
Kenntnisse

AngularJS

Javascript

JQuery

Ionic

RHCloud

HTML5

SASS

NPM

Bower

Gulp

Selenium

Tomcat

JPA

Typescript

Hibernate

EJB

Servlet

REST

Git

Android Studio

XCode

07/2019 - 12/2019

6 Monate

Testautomatisierung für Application einer Steuerverwaltung

Rolle
Fullstack Developer
Kunde
Bedag AG, Bern
Kenntnisse

Java 8

Spring-Boot

Maven

RESTFul

SFTP Service

Microservices

Spring Integration

Angular 8

Npm

Html

CSS

Typescript

Intellij

MS-SQL

H2

01/2019 - 06/2019

6 Monate

Weiterentwicklung Java Backend Applikation

Rolle
Java Backend Developer
Kunde
Raiffeisen, St.Gallen
Kenntnisse

Java 8

Spring-Boot

Maven

RESTFul

Microservices

Intellij

Oracle

MySql

06/2018 - 12/2018

7 Monate

Weiterentwicklung Java Backend Applikation

Rolle
Java Backend Developer
Kunde
Swisslife, Zürich
Kenntnisse

Java 8

Weblogic

Maven

Soap

RESTFul

J2ee

Microservices

Eclipse

MsSql

06/2016 - 04/2017

11 Monate

Steuersoftware DR TAX

Rolle
Java Entwickler
Kunde
Ringler Informatik, Baar
Projektinhalte
  • Einpflegen neuer Steuerformulare in das laufende System
  • Erstellung einer mobilen Hybrid Applikation zur mobilen Zeiterfassung auf Basis von Angular 1+2
Kenntnisse

Java

Javascript

Typescript

Tomcat

JPA (EclipseLink)

Hibernate

EJB

Servlet

REST/JSON

Git

Android Studio

XCode

Bower

AngularJS

Ionic

Cloud

HTML5

CSS3

Bootstrap

MongoDB

08/2014 - 10/2015

1 Jahr 3 Monate

Allianz A2K Migration

Rolle
Java Entwickler
Kunde
Allianz, Schweiz
Projektinhalte

Umbau und Anpassung eines aus Powerbuilder Code generierten Java Codes gemäss modernen Anforderungen. Diese Anwendung ist das zentrale Produkt der Allianz und umfasst mehr als 22.000 Klassen

  • Migration bestehenden Java Codes in neues Java-Framework
  • JUnit, Easymock und JMockit
  • Codeanalyse, Reviews 
Kenntnisse

Eclipse Plugin

OSGI

SWT/JFace Client

04/2013 - 08/2014

1 Jahr 5 Monate

Localch

Rolle
Java Entwickler
Kunde
Local.ch, Zürich
Projektinhalte
  • Entwicklung Webservices und REST/JSON und Konfiguration des Oracle ESB
  • Aufbau des passenden Frameworks für Tests auf Basis von Jersey
  • SQL Abfragen auf der Oracle DB
  • Installation, Pflege und Ausbau der Continuous Integration Umgebung mit Maven, Jenkins und Nexus
  • Entwicklung eines Verkaufsagenten als Prototypen auf Basis von JSF, JPA, Weblogic, HTML5, CSS3 und Javascript
  • Projektmitarbeit in CRM System basierend auf Eclipse-Scout
  • Entwickungsmethode SCRUM und JIRA
Kenntnisse

J2ee

Sout

Webservices

REST

Junit

Maven

JSF

Javascript

IndexedDB

JQuery

HTML5

SQL

JSF 2.2

Scrum

JPA

Produkte

Oracle DB

Weblogic

OSB

Eclipse-Scout

Jenkins

Nexus

09/2012 - 12/2012

4 Monate

Bankapplikation DIALBA

Rolle
Java Entwickler
Kunde
IBM Schweiz / Raiffeisen
Einsatzort
Dietlikon
Projektinhalte
  • Erstellung Proof of Concept für OSGI P2 Equinox Technologie zur Softwareverteilung und dem Update Prozess in der Dialba Applikation
Kenntnisse

Eclipse

SWT

Scout

OSGI

Equinox

ClearCase

RSA

07/2012 - 09/2012

3 Monate

Neuaufbau der Java Umgebung für Webanwendungen

Rolle
Java Entwickler
Kunde
Helsana
Einsatzort
Dübendorf
Projektinhalte

Im Marketing Kampagnen Framework der Helsana wurde Java bis Dato nur im Backend eingesetzt. Für das neue Java Framework wurden Weblogic, JSF, JPA, Java 1.6, Maven und MyEclipse vorgegeben.

  • Neuaufbau der Java Umgebung für Webanwendungen (JSF2.0, JQuery, CSS, HTML)
  • Java Entwicklung Webservices, J2EE, JPA (Hibernate), Weblogic
  • Integration von Maven und der Deploy-Prozess auf Weblogic
Kenntnisse

JSF 2.0

J2ee

Webservices

Html

JQuery

Javascript

Weblogic

02/2012 - 04/2012

3 Monate

Spring Batch

Rolle
Java Entwickler
Kunde
Credit Suisse
Einsatzort
Zürich
Projektinhalte

HP Schweiz hatte die Aufgabe angenommen, für das Batch Framework ein Migrations-Dokument und JUnit Test zu erstellen. Da Parallel-Verarbeitung mittels Spring Batch Partitioner zum Einsatz kam, musste die Software auf Virtuellen Maschinen installiert und getestet werden.

  • Erstellung einer Testapplikation für Spring Batch und JUnit auf Weblogic, Oracle, H2-DB
  • Test Erstellung Methoden, Klassen und Systems
  • Dokumentation der Best-Practices
  • Übergabe an indische Kollegen
Kenntnisse

J2ee

Spring-Batch

08/2011 - 12/2011

5 Monate

Software Entwicklung

Rolle
Java Entwickler
Kunde
Bedag
Einsatzort
Bern
Projektinhalte

AControl ist eine Web Applikation zur Kontrolle landwirtschaftlicher Betriebe. Als Backend arbeitet ein .Net Server, welcher über Webservices angesprochen wurde. Im Frontend wurde JSF 1.2 Richfaces eingesetzt. Diverse Zusatzanforderungen hatten die Performance der Webseiten reduziert und mit Hilfe von Javascript und JQuery haben wir die maximale Performance herausgeholt.

Kenntnisse

J2ee

JSF

JQuery

Javascript

HTML

CSS

Webservices

03/2011 - 07/2011

5 Monate

Oracle Business Process Management Suite

Rolle
Java Entwickler
Kunde
Credit Suisse BPM
Einsatzort
Zürich
Projektinhalte

Oracle Business Process Management Suite auf der CS –JAP Plattform (JSF2.0, EJB3.0, mit Schnittstellen über Corba Service und Webservices)

  • Erstellung von JUnit Tests
  • Erstellung einer Demo Applikation, welche alle Funktionalitäten der Oracle BPM Suite ausnutzt
Kenntnisse

Java

JSF

Oracle BPM Studio

09/2010 - 03/2011

7 Monate

Neuentwicklung einer Web Applikation

Rolle
Java Entwickler
Kunde
Post IT-Service
Einsatzort
Zollikofen
Projektinhalte

Neuentwicklung einer Web Applikation zur Steuerung und Planung mehrerer Briefverteilzentren in der Schweiz, in welchen Briefe manuell und automatisch nach Zielen sortiert werden.

  • Backend Spring Framework mit EclipseLink JPA.
  • Frontend JSF Icefaces, HTML, CSS, Javascript
  • Jetty zur Entwicklung sowie Weblogic produktiv
  • Datenimporte mittels Spring-Batch
  • Erstellen von JUnit Tests (im Backend mit EasyMock, im Frontend Selenium)
  • Entwickungsmethode Scrum
Kenntnisse

J2ee

JSF

Iceface

Spring-Batch

Scrum

JPA

12/2008 - 09/2010

1 Jahr 10 Monate

Docfamily: Plattform für Dokumentenerstellung und –Verteilung

Rolle
Java Entwickler
Kunde
Assentis Rotkreuz
Projektinhalte
  • Entwicklungstätigkeiten in verschiedenen Kundenprojekten für PartnersGroup, Credit Suisse, Fiducia, S&N
  • Datenimport von diversen Hosts via Webservices, Projekt: Partnersgroup.
  • Dokumentenerstellung mit XML/XSLT im Spring Framework mittels XML/XSLT/FO.
  • Entwicklung von JSF1.2 Seiten nach Kundenanforderungen.
Kenntnisse

Java

J2ee

Spring

XML

XSLT

JSF

06/2008 - 10/2008

5 Monate

Weiterentwicklung eines Java-Framework auf JBoss JBPM, Seam, JSF, JPA.

Rolle
Java Entwickler
Kunde
Swisscom
Einsatzort
Zürich
Kenntnisse

J2ee 5

JSF

JPA

Seams

Produkte

JBoss

03/2008 - 10/2008

8 Monate

Weiterentwicklung einer Webapplikation zur Schadenabwicklung

Rolle
Java Entwickler Claims Core
Kunde
AXA
Einsatzort
Winterthur
Projektinhalte
  • Weiterentwicklung einer Webapplikation zur Schadenabwicklung mit Corba-Services, EJB 2.1, HTML, Struts
  • Ausbau der bestehenden Funktionalität in der Auto Schadenbearbeitung auf alle Schadenobjekte
  • Einsatz eines SOA Frameworks, welches ein Struts ähnliches Front-End, EJB 2.1 und ein Hibernate ähnliches Persistence Modul enthielt
Kenntnisse

JAVA

J2ee

Corba

06/2006 - 02/2007

9 Monate

Großes Softwareprojekt Vista

Rolle
Java Entwickler
Kunde
IBM
Einsatzort
Zürich
Projektinhalte

Großes Softwareprojekt Vista zur Integration der gesamten Sozialversicherungen aller Kantone (RSA, ClearCase und ClearQuest als Entwickungsumgebung).

  • Generierung aller auf JAVA SWT basierten GUI mit Hilfe eines GUI Generators im Teilprojekt Betragswesen sowie Fertigstellung mittels Mocks für Demo Zwecke
  • Java Entwicklung im Vista Projekt mit Eclipse SWT Fat Client
  • Anlegen von Projekten, Packages und Klassen mittels RSA und MDD
  • Verlagerung der Java Entwicklungsaktivitäten nach Indien
Kenntnisse

Java

OSGI

Model driven Development

JWT

Produkte

RSA

ClearCase

10/2001 - 06/2006

4 Jahre 9 Monate

Stadt Zürich

Rolle
Java Developer
Kunde
Stadt Zürich
Einsatzort
Zürich
Projektinhalte

Für die Budgetplanung bestand ein DBase Programm welches schnell abgelöst werden mußte. Die Entwicklung fand daher nicht in der OIZ sondern direkt in der FVV statt. Mit der Demonstration eines JAVA Prototypen Programms konnte ich die Stelle bekommen und habe binnen kurzer Zeit die Anforderungen umgesetzt. Eingesetzt wurde Tomcat, Servlets, Java-Swing-Applet und Oracle. Der Ausdruck erfolgte mittels XML/XSL/FO mit dem Apache-FOP. In der Nachfolge war ich mit der Wartung des Programms betreut. 2005 wurde im Finanzdepartement beschlossen für das gesamte Rechnungs- und Finanzwesen SAP einzuführen. Meine Stelle wurde deshalb aufgehoben.

Kenntnisse

Java

Servlet

Applet

XML

XSLT

Produkte

Eclipse

Projekthistorie

weitere Projekte gern auf Anfrage

Branchen

Versicherungen

Banken

IT-Dienstleister

Logistik

Medien

Kompetenzen

Programmiersprachen
AngularJS
Java 8
Javascript
JPA
  • Java SE
  • Java EE
  • JSF
  • JPA
  • JMS
  • HTML5
  • CSS3
  • SASS
  • less
  • Javascript
  • JQuery
  • AngularJS
  • Angular8
  • XML/ XSLT
  • Webservices
  • REST
  • Glassfish
  • Weblogic
  • Spring
  • Spring-Batch
  • SQL Datenbankabfragen
  • Oracle BPM 

Datenbanken
Derby
Flyway
Hybersonic
MySql
Oracle

Betriebssysteme
Linux
MacOS X
Windows

Design / Entwicklung / Konstruktion
Bootstrap
Bower
Cloud
HTML
IndexedDb
Ionic

Produkte / Standards / Erfahrungen
Android Studio
CSS3 JBoss/ Tomcat
Eclipse
EJB
Git
gradle
Hibernate
HTML5
Intellij
Servlet
SonarQube
Spring
Tomcat
XCode

Projektmanagement

  • SCRUM
  • JIRA 

Testing

  • JUnit 
  • EasyMock
  • JMockit 
  • Selenium
  • Jasmin

Buildprozess

  • SVN
  • GIT 
  • Maven
  • Jenkins
  • Nexus
  • Npm/Bower/Gulp/Grund

Sprachkenntnisse
Angular5
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Less
NPM
REST/JSON
Spring-Boot
Spring-Data
Typescript 2.3

Ausbildungshistorie

10/1982 - 06/1989

Studium Betriebswirtschaft

Abschluss nach Vordiplom

Weiterbildung

10/2008

Sun Certified Java Business Component Developer

07/2005

Sun Certified Java Programmer

06/2014

SCRUM 3 tägige Schulung inhouse Localch

02/2016

W3CSchools Javascript Certification