Senior Java- Entwickler mit über 20 Jahre Berufserfahrung und Zertifizierungen.
Aktualisiert am 01.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Algorithmenentwicklung
SQL
Java 17
SQL
HTML5
CSS
Spring
IntelliJ
Git
EJB3
JavaScript
TypeScript
REST
Refactoring
Servlet
JSF
Talend
Windows 11
MacOS X
Deutsch
Muttersprache
Englisch
sehr gut
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Zürich (+200km)
Schweiz

Remote-Anteil: je mehr, desto weiter kann der Einsatzort entfernt liegen.

möglich

Projekte

Projekte

5 Jahre 1 Monat
2019-01 - 2024-01

Java-Entwickler

Java-Entwickler Java 17 SQL Git
Java-Entwickler
diverse
Git IntelliJ Talend Java 17 SQL
Java 17 SQL Git
Löwenfels AG
Luzern
5 Monate
2018-01 - 2018-05

Contracting-Projekt; Terminierung durch externe Gründe

Java-Developer
Java-Developer
  • Wartung einer Applikation für Zugsdurchsagen.
  • Eventbasierte Architektur.
  • Refactoring und Kommentierung von Codeteilen (zum Erreichen des Ziel)
  • Über 4 Jahre alte Bugs korrigiert.
Java 6 SVN Kanban Bash Grep Ant Refactoring OSGi Snail SVN Atom Apache Karaf Eclipse Office 365 Slack Log4j Linux Siemens Circuit Windows 10
Ruf Telematik AG
Schlieren
3 Monate
2017-07 - 2017-09

Entwicklung einer internen Applikation für den Geräte- Service

JavaFX-Developer
JavaFX-Developer
  • USB-basierte Farbmessgeräte
  • Entwicklung einer internen Applikation für den Geräte-
    Service in der Werkstatt
  • Datenbank-Prototyping mit Hibernate
  • Pair Programming
  • Refactoring (kontinuierlich)
JavaFX 8 FXML JavaFX Scene Builder Java 8 SQL Server 2016 SQL Server Management Studio (SSMS) 17.2 Hibernate 5.x JPA 2.x Maven 3 JUnit Clean Code JDBC Office 365 Windows 10
X-Rite Europe GmbH
Regensdorf
2 Monate
2017-02 - 2017-03

JEE- und Performance-Analyse / Pair Programming

JEE- & Performance-Consultant
JEE- & Performance-Consultant

Im Voraus befristete Anstellung (6 Wochen)

Java 7 JBoss EAP 6.4/Wildfly EJB MDB JMS Timer CDI Oracle Dynatrace Linux Bash Pair Programming
Julius Bär AG
Zürich
8 Monate
2015-05 - 2015-12

Root D4 / Refactoring einer bestehenden Servlet-Applikation

Senior Java-Entwickler SCRUM
Senior Java-Entwickler
  • Refactoring einer legacy Servlet-Applikation, mit welcher Ärzte Dateien und andere Patientendaten hochladen können, auf REST-Architektur.
  • Wechsel der Technologie zu OSGi mit JBoss Fuse 6.2
  • Tests erstellen; auch für späteres Refactoring mittels
    TDD (Test Driven Development)
  • Jenkins/Nexus-Tasks für CI/CD
  • Pair Programming
Java 7 XML JAXB REST JAX-RS Swagger UI Glassfish 4.1 Netbeans 8.2 Mockito TestComplete SOAP UI Robot Framework OSGi JBoss Fuse 6.2 Jenkins/Nexus-Tasks CD/CD Clean Code Pair Programming Test Driven Development Windows 7
SCRUM
MediData AG
Root D4
6 Monate
2014-10 - 2015-03

Preisberechnung

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Neuentwicklung einer Komponente von transaktionalen und periodischen Preisen
  • Kennenlernen der spezifischen Infrastruktur des Kunden
  • JSF-Prototyp der Applikation
  • Betreuung von Offshore-Mitarbeitern
JAP 7 QMB CS JSF WebLogic 10.3.5 Java EE 5 EJB 3.0 JMS JSF 2.0 Apache Derby JUnit JPA Eclipse PMD Windows 7
Credit Suisse AG
Zürich
1 Jahr 5 Monate
2012-08 - 2013-12

Broker-Vermittler-Portal

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Broker-Vermittler-Portal, LSC
  • Softwareentwicklung einer Web-Applikation
  • Maven-Profile
  • Selbstgeschriebenes Framework zur Erzeugung von
    Zufallsdaten für Beans für Eingabemasken
  • Pair Programming mit diversen Leuten
JSF 2 RichFaces 4.3 JBoss 6 EAP CDI Java 7 JEE 6 Clean Code Eclipse Eclipse Modelling Framework (EMF) JMS 1.1 WebSphere MQ Windows 7 Pair Programming
AXA Winterthur AG
Winterthur
11 Monate
2011-03 - 2012-01

Webentwicklung

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Webentwicklung mit Java und XSL
  • Memory- und Performanceanalyse
  • Task-Steuerung und –Paralellisierung
XSL XPath XML Bash Control-M Java 6 Oracle 11g TOAD Subversion Eclipse Oracle WebLogic 10 Windows XP
Credit Suisse AG
Zürich
3 Jahre 7 Monate
2007-03 - 2010-09

Festanstellung mit Kundeneinsatz / Sun Certified

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler

  • GUI-Generator mit einem JSF 1.2-Renderer
  • Maintenance und Ausbau der Web-Applikation eFJ (elektronische Fischerei- und Jagdlösung, Abraxas AG). 
  • Maintenance und Ausbau der Web-Applikation (WebSphere Portal- und WCM-basiert) inkl. Google-Optimierung
  • Plattform- und DB-Treiberwechsel bei eFJ: Anpassung auf neuere Version des DB2-Treibers von Hit-SW
  • Installation von WebSphere Portal auf Windows und zLinux
  • Anbindung von WebSphere Portal an DB2 und LDAP
  • Gebrauch von WebSphere WCM
  • Clean Code

Kunden:
• Abraxas AG, Zürich
• Fischerei- und Jagdverwaltung des Kantons Zürich
• AnyWeb Osys AG, Zürich

Java 6 JSF 1.2 IceFaces 1.8 Struts XML XHTML CSS JSP MDA DB2 WebSphere Portal Apache MyFaces Google Maps4 JSF JavaScript Eclipse NetBeans EL SQL JDBC Maven Subversion Tomcat WebSphere Application Server WebSphere Portal WCM LDAP Microsoft Active Directory Windows XP
Osys AG
Zürich
3 Monate
2006-10 - 2006-12

Datenanalyse und ?qualitätsmanagement

Analytiker, Algorithmiker
Analytiker, Algorithmiker
  • Datenanalyse und –qualitätsmanagement
  • Anwendung von Java Generics und Generifizierung von Klassen
  • Algorithmen
  • Erstellung der Dokumentation (Text, Aktivitätsdiagramme)

Algorithmen Generics Java 5 SQL Quantum Eclipse Subversion Windows XP CI/CD (mit E-Mail-Feedback)
SBB AG
Bern
1 Jahr 4 Monate
2005-04 - 2006-07

Web-Applicationen für UBS AG

Java- und Web-Entwickler
Java- und Web-Entwickler
  • MDA mit iQgen über JSP-Templates
  • Erstellung von Web-Applicationen mit HTML, JSP, Java mit dem WPS-Framework
  • Benutzung von DynaRep
  • Erstellen von Applikationen mit Graphensoftware TomSawyer
JSP Tom Sawyer iQgen MDA HTML XML Eclipse RAD WSAD Java 1.4 Windows XP Windows NT
innoQ GmbH
Zürich
3 Monate
2004-03 - 2004-05

OptiTrans

Java-Backend-Entwickler
Java-Backend-Entwickler
  • Erfassung von Patienten- und sonstigen Transporten in Krankenhäusern und deren Optimierung
J2EE Java 1.4 DB SQL Hibernate XDoclet Windows 2000
Comexar Engineering AG
Lachen

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen

2023 Spring Certified Professional: Spring, Spring Boot, REST

2020 Oracle Certified Professional, Java SE 11 Developer:

2018 Microsoft MTA, Introduction to Programming Using JavaScript

2016 Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer: EJB 3, JMS

2015 Oracle Database SQL Certified Expert

2010 Sun Certified Programmer Version 6

2009 Sun Certified Web Component Developer 5:HTTP (REST), Servlet, JSP, JSTL

2007 Sun Certified Java Programmer 1.4

Kurse

2024 Google Cloud Digital Leader Google Cloud, Iaas, PaaS, SaaS, AI

2018 DEV273x: Introduction to TypeScript 2 TypeScript


1999 - 2003: Fachstudium Informatik

Institut: ETH Zürich

Abschluss: Dipl. Informatik-Ing. ETH

Diplomarbeit: Mehrkriterielle Optimierung von Prozessoren

  • Java 1.3 , mehrkriterielle Optimierung, evolutionäre Algorithmen, verteiltes Rechnen, Mac OS X, Solaris
  • Nebenfach Operations Research

1996 - 1999: Grundstudium Informatik

Institut: ETH Zürich

1989 - 1996

Institut: Kantonsschule in Reussbühl (LU)

Abschluss: Matura Typus C

1983 - 1989

Primarschule in Emmenbrücke (LU)

Kompetenzen

Kompetenzen

Top-Skills

Algorithmenentwicklung SQL Java 17 SQL HTML5 CSS Spring IntelliJ Git EJB3 JavaScript TypeScript REST Refactoring Servlet JSF Talend Windows 11 MacOS X

Produkte / Standards / Erfahrungen / Methoden

Algorithmen
Angular 6
Ant
Apache Karaf
Apache MyFaces
Atom (Editor)
Clean Code
Control M
CSS
Docker
Grundkenntnisse
Dynatrace
Eclipse
EJB3
EL
Enterprise JavaBeans
Generics
Glassfish
Google Maps4 JSF
Hibernate
Hibernate 5.x
IceFaces 1.8
JavaFX
JavaFX 8
JBoss ApplicationServer
JBoss Fuse
JBoss RichFaces
JMS
JPA 2.x
JSF
JSF 1.2
JUnit
Kanban
LDAP
log4j
Maven
Maven 3
MDA
Microsoft Active Directory
Microsoft Office 365
Mockito
NetBeans
Notepad++
Office 365
OSGI
Parallels Desktop
PMD
Quantum
REST
RxJS 6
Servlet
Siemens Circuit
Slack
SnailSVN
Spring 5.1
Spring Boot
Spring DI
SQL Server 2016
SQL Server Management Studio (SSMS) 17.2
Struts
Subversion
SVN
Toad for Oracle
Tomcat
WCM
WebLogic
WebSphere Application Server
WebSphere Portal
XHTML
XML
XPath
XSL

Betriebssysteme

Amiga OS
Linux
Mac OS
MS-DOS
SUN OS, Solaris
Windows
Windows 10
Windows 7
Windows XP

Programmiersprachen

Assembler
Sparc
bash
C
C++
FXML
Java
JavaFX Scene Builder
JavaScript
JAX-RS
JAXB
JEE 6
JPA
JSP
Oberon
Oracle SQL
Pascal
TeX, LaTeX
TypeScript

Datenbanken

Apache Derby
DB2
JDBC
Microsoft SQL Server
MySQL
Oracle 11g
SQL
SQL Server Management Studio

Datenkommunikation

Internet, Intranet
Websphere MQ

Hardware

PC

Branchen

Branchen

  • Banken
  • Verkehrswesen
  • Gesundheitswesen
  • Industrie (Farbmessung)
  • Industrie (Zugmeldesysteme)

Einsatzorte

Einsatzorte

Zürich (+200km)
Schweiz

Remote-Anteil: je mehr, desto weiter kann der Einsatzort entfernt liegen.

möglich

Projekte

Projekte

5 Jahre 1 Monat
2019-01 - 2024-01

Java-Entwickler

Java-Entwickler Java 17 SQL Git
Java-Entwickler
diverse
Git IntelliJ Talend Java 17 SQL
Java 17 SQL Git
Löwenfels AG
Luzern
5 Monate
2018-01 - 2018-05

Contracting-Projekt; Terminierung durch externe Gründe

Java-Developer
Java-Developer
  • Wartung einer Applikation für Zugsdurchsagen.
  • Eventbasierte Architektur.
  • Refactoring und Kommentierung von Codeteilen (zum Erreichen des Ziel)
  • Über 4 Jahre alte Bugs korrigiert.
Java 6 SVN Kanban Bash Grep Ant Refactoring OSGi Snail SVN Atom Apache Karaf Eclipse Office 365 Slack Log4j Linux Siemens Circuit Windows 10
Ruf Telematik AG
Schlieren
3 Monate
2017-07 - 2017-09

Entwicklung einer internen Applikation für den Geräte- Service

JavaFX-Developer
JavaFX-Developer
  • USB-basierte Farbmessgeräte
  • Entwicklung einer internen Applikation für den Geräte-
    Service in der Werkstatt
  • Datenbank-Prototyping mit Hibernate
  • Pair Programming
  • Refactoring (kontinuierlich)
JavaFX 8 FXML JavaFX Scene Builder Java 8 SQL Server 2016 SQL Server Management Studio (SSMS) 17.2 Hibernate 5.x JPA 2.x Maven 3 JUnit Clean Code JDBC Office 365 Windows 10
X-Rite Europe GmbH
Regensdorf
2 Monate
2017-02 - 2017-03

JEE- und Performance-Analyse / Pair Programming

JEE- & Performance-Consultant
JEE- & Performance-Consultant

Im Voraus befristete Anstellung (6 Wochen)

Java 7 JBoss EAP 6.4/Wildfly EJB MDB JMS Timer CDI Oracle Dynatrace Linux Bash Pair Programming
Julius Bär AG
Zürich
8 Monate
2015-05 - 2015-12

Root D4 / Refactoring einer bestehenden Servlet-Applikation

Senior Java-Entwickler SCRUM
Senior Java-Entwickler
  • Refactoring einer legacy Servlet-Applikation, mit welcher Ärzte Dateien und andere Patientendaten hochladen können, auf REST-Architektur.
  • Wechsel der Technologie zu OSGi mit JBoss Fuse 6.2
  • Tests erstellen; auch für späteres Refactoring mittels
    TDD (Test Driven Development)
  • Jenkins/Nexus-Tasks für CI/CD
  • Pair Programming
Java 7 XML JAXB REST JAX-RS Swagger UI Glassfish 4.1 Netbeans 8.2 Mockito TestComplete SOAP UI Robot Framework OSGi JBoss Fuse 6.2 Jenkins/Nexus-Tasks CD/CD Clean Code Pair Programming Test Driven Development Windows 7
SCRUM
MediData AG
Root D4
6 Monate
2014-10 - 2015-03

Preisberechnung

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Neuentwicklung einer Komponente von transaktionalen und periodischen Preisen
  • Kennenlernen der spezifischen Infrastruktur des Kunden
  • JSF-Prototyp der Applikation
  • Betreuung von Offshore-Mitarbeitern
JAP 7 QMB CS JSF WebLogic 10.3.5 Java EE 5 EJB 3.0 JMS JSF 2.0 Apache Derby JUnit JPA Eclipse PMD Windows 7
Credit Suisse AG
Zürich
1 Jahr 5 Monate
2012-08 - 2013-12

Broker-Vermittler-Portal

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Broker-Vermittler-Portal, LSC
  • Softwareentwicklung einer Web-Applikation
  • Maven-Profile
  • Selbstgeschriebenes Framework zur Erzeugung von
    Zufallsdaten für Beans für Eingabemasken
  • Pair Programming mit diversen Leuten
JSF 2 RichFaces 4.3 JBoss 6 EAP CDI Java 7 JEE 6 Clean Code Eclipse Eclipse Modelling Framework (EMF) JMS 1.1 WebSphere MQ Windows 7 Pair Programming
AXA Winterthur AG
Winterthur
11 Monate
2011-03 - 2012-01

Webentwicklung

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler
  • Webentwicklung mit Java und XSL
  • Memory- und Performanceanalyse
  • Task-Steuerung und –Paralellisierung
XSL XPath XML Bash Control-M Java 6 Oracle 11g TOAD Subversion Eclipse Oracle WebLogic 10 Windows XP
Credit Suisse AG
Zürich
3 Jahre 7 Monate
2007-03 - 2010-09

Festanstellung mit Kundeneinsatz / Sun Certified

Senior Java- und Web-Entwickler
Senior Java- und Web-Entwickler

  • GUI-Generator mit einem JSF 1.2-Renderer
  • Maintenance und Ausbau der Web-Applikation eFJ (elektronische Fischerei- und Jagdlösung, Abraxas AG). 
  • Maintenance und Ausbau der Web-Applikation (WebSphere Portal- und WCM-basiert) inkl. Google-Optimierung
  • Plattform- und DB-Treiberwechsel bei eFJ: Anpassung auf neuere Version des DB2-Treibers von Hit-SW
  • Installation von WebSphere Portal auf Windows und zLinux
  • Anbindung von WebSphere Portal an DB2 und LDAP
  • Gebrauch von WebSphere WCM
  • Clean Code

Kunden:
• Abraxas AG, Zürich
• Fischerei- und Jagdverwaltung des Kantons Zürich
• AnyWeb Osys AG, Zürich

Java 6 JSF 1.2 IceFaces 1.8 Struts XML XHTML CSS JSP MDA DB2 WebSphere Portal Apache MyFaces Google Maps4 JSF JavaScript Eclipse NetBeans EL SQL JDBC Maven Subversion Tomcat WebSphere Application Server WebSphere Portal WCM LDAP Microsoft Active Directory Windows XP
Osys AG
Zürich
3 Monate
2006-10 - 2006-12

Datenanalyse und ?qualitätsmanagement

Analytiker, Algorithmiker
Analytiker, Algorithmiker
  • Datenanalyse und –qualitätsmanagement
  • Anwendung von Java Generics und Generifizierung von Klassen
  • Algorithmen
  • Erstellung der Dokumentation (Text, Aktivitätsdiagramme)

Algorithmen Generics Java 5 SQL Quantum Eclipse Subversion Windows XP CI/CD (mit E-Mail-Feedback)
SBB AG
Bern
1 Jahr 4 Monate
2005-04 - 2006-07

Web-Applicationen für UBS AG

Java- und Web-Entwickler
Java- und Web-Entwickler
  • MDA mit iQgen über JSP-Templates
  • Erstellung von Web-Applicationen mit HTML, JSP, Java mit dem WPS-Framework
  • Benutzung von DynaRep
  • Erstellen von Applikationen mit Graphensoftware TomSawyer
JSP Tom Sawyer iQgen MDA HTML XML Eclipse RAD WSAD Java 1.4 Windows XP Windows NT
innoQ GmbH
Zürich
3 Monate
2004-03 - 2004-05

OptiTrans

Java-Backend-Entwickler
Java-Backend-Entwickler
  • Erfassung von Patienten- und sonstigen Transporten in Krankenhäusern und deren Optimierung
J2EE Java 1.4 DB SQL Hibernate XDoclet Windows 2000
Comexar Engineering AG
Lachen

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifizierungen

2023 Spring Certified Professional: Spring, Spring Boot, REST

2020 Oracle Certified Professional, Java SE 11 Developer:

2018 Microsoft MTA, Introduction to Programming Using JavaScript

2016 Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer: EJB 3, JMS

2015 Oracle Database SQL Certified Expert

2010 Sun Certified Programmer Version 6

2009 Sun Certified Web Component Developer 5:HTTP (REST), Servlet, JSP, JSTL

2007 Sun Certified Java Programmer 1.4

Kurse

2024 Google Cloud Digital Leader Google Cloud, Iaas, PaaS, SaaS, AI

2018 DEV273x: Introduction to TypeScript 2 TypeScript


1999 - 2003: Fachstudium Informatik

Institut: ETH Zürich

Abschluss: Dipl. Informatik-Ing. ETH

Diplomarbeit: Mehrkriterielle Optimierung von Prozessoren

  • Java 1.3 , mehrkriterielle Optimierung, evolutionäre Algorithmen, verteiltes Rechnen, Mac OS X, Solaris
  • Nebenfach Operations Research

1996 - 1999: Grundstudium Informatik

Institut: ETH Zürich

1989 - 1996

Institut: Kantonsschule in Reussbühl (LU)

Abschluss: Matura Typus C

1983 - 1989

Primarschule in Emmenbrücke (LU)

Kompetenzen

Kompetenzen

Top-Skills

Algorithmenentwicklung SQL Java 17 SQL HTML5 CSS Spring IntelliJ Git EJB3 JavaScript TypeScript REST Refactoring Servlet JSF Talend Windows 11 MacOS X

Produkte / Standards / Erfahrungen / Methoden

Algorithmen
Angular 6
Ant
Apache Karaf
Apache MyFaces
Atom (Editor)
Clean Code
Control M
CSS
Docker
Grundkenntnisse
Dynatrace
Eclipse
EJB3
EL
Enterprise JavaBeans
Generics
Glassfish
Google Maps4 JSF
Hibernate
Hibernate 5.x
IceFaces 1.8
JavaFX
JavaFX 8
JBoss ApplicationServer
JBoss Fuse
JBoss RichFaces
JMS
JPA 2.x
JSF
JSF 1.2
JUnit
Kanban
LDAP
log4j
Maven
Maven 3
MDA
Microsoft Active Directory
Microsoft Office 365
Mockito
NetBeans
Notepad++
Office 365
OSGI
Parallels Desktop
PMD
Quantum
REST
RxJS 6
Servlet
Siemens Circuit
Slack
SnailSVN
Spring 5.1
Spring Boot
Spring DI
SQL Server 2016
SQL Server Management Studio (SSMS) 17.2
Struts
Subversion
SVN
Toad for Oracle
Tomcat
WCM
WebLogic
WebSphere Application Server
WebSphere Portal
XHTML
XML
XPath
XSL

Betriebssysteme

Amiga OS
Linux
Mac OS
MS-DOS
SUN OS, Solaris
Windows
Windows 10
Windows 7
Windows XP

Programmiersprachen

Assembler
Sparc
bash
C
C++
FXML
Java
JavaFX Scene Builder
JavaScript
JAX-RS
JAXB
JEE 6
JPA
JSP
Oberon
Oracle SQL
Pascal
TeX, LaTeX
TypeScript

Datenbanken

Apache Derby
DB2
JDBC
Microsoft SQL Server
MySQL
Oracle 11g
SQL
SQL Server Management Studio

Datenkommunikation

Internet, Intranet
Websphere MQ

Hardware

PC

Branchen

Branchen

  • Banken
  • Verkehrswesen
  • Gesundheitswesen
  • Industrie (Farbmessung)
  • Industrie (Zugmeldesysteme)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.