a Randstad company

Entwicklung Java/JEE seit 1999, Frontendentwicklung mit vue.js, iPhone Objective-c Entwicklung

Profil
Verfügbar ab
01.02.2023
Bald verfügbar - Für planbare Projekte: Der Experte steht für neue Folgeprojekte zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Schweiz

Deutschland nur bis 180 Tage, Österreich auf Anfrage

Remote-Arbeit
Nicht möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

8 Jahre 1 Monat

2014-11

heute

Realisierung einer Produktidee im Opernumfeld

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

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 ).
Produkte
Wildfly 8 JBossDeveloper Xcode Enterprise Architekt
Kenntnisse
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
Einsatzort
Wollerau
7 Monate

2018-08

2019-02

Fullstackentwicklung JEE

CapGemini Java 8 JSF JEE ...
Rolle
CapGemini
Projektinhalte
  • 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
Kenntnisse
Java 8 JSF JEE JPA Junit OpenApi Hibernate DB2 Websphere SpringBoot Docker Node Angular Confluence Jira Eclipse
Kunde
Daimler AG
9 Monate

2017-10

2018-06

Frontendentwicklung SPA mit vue.js

Frontendentwickler JavaScript TypeScript vue.js ...
Rolle
Frontendentwickler
Projektinhalte

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

Produkte
Visual Studio Code bitbucket (git ) confluence ( jira ) scrum
Kenntnisse
JavaScript TypeScript vue.js node npm rxjs immutable highcharts Ava cordova vuex sass
Kunde
ecocoach.com
Einsatzort
Schwyz
3 Monate

2017-07

2017-09

Online Terminvereinbarung

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

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
Produkte
spring tool suite Maven Node.js
Kenntnisse
SPA vue.js Webpack HTML(5) Javascript TypeScript CSS Spring jdbc Engineering Database Java API for RESTful Web Services
Kunde
Migros-Bank
Einsatzort
Zürich
5 Monate

2016-08

2016-12

WMP Portal

Senior Java Engineer
Rolle
Senior Java Engineer
Projektinhalte

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 )
Produkte
Java7 Spring Spring-MVC Spring-Core JPA JSP Tiles jQuery RequireJS Javascript SOAP RestFul Oracle Hibernate Maven IntelliJ GIT Tomcat Websphere JIRA
Kunde
UBS
3 Monate

2015-10

2015-12

NSP

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

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
Produkte
IntelliJ Oracle GIT Enterprise Architekt Riskshield
Kenntnisse
JEE7 Java 8 Java Batch SQL
Kunde
Mobiliar
Einsatzort
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
Rolle
3rd Level Support , Senior Java Engineer
Projektinhalte

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
Produkte
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
Kenntnisse
breite Entwicklungserfahrung Banken-knowhow für Externe Asset Manager
Kunde
Bank Julius Bär
Einsatzort
Zürich
7 Monate

2012-01

2012-07

Iphone App Entwicklung

IOS Softwareentwickler
Rolle
IOS Softwareentwickler
Projektinhalte
  • 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.
Produkte
Xcode objective-c iOS
Einsatzort
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 ...
Rolle
Senior Java Engineer, IOS Objective-c Engineer
Projektinhalte

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
Kenntnisse
Java6 Spring Google Closure Templates HTML CSS jQuery DAO JPA2 Hibernate SQL MySQL Oracle PostgresSQL Maven Subversion IntelliJ Navicat JIVE
Kunde
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 ...
Rolle
Senior Java Engineer, Business Rule Engineer
Projektinhalte

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
Kenntnisse
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
Kunde
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 ...
Rolle
Senior Java Engineer
Projektinhalte
  • 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
Kenntnisse
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
Kunde
Zürcher Kantonalbank
3 Jahre

2005-05

2008-04

Erweiterungen im Bereich E-Banking

Senior Java Engineer Java J2EE EJB ...
Rolle
Senior Java Engineer
Projektinhalte
  • 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
Kenntnisse
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
Kunde
Zürcher Kantonalbank
4 Monate

2005-01

2005-04

Einführung einer Security Komponente

Senior Java Engineer Java J2EE EJB ...
Rolle
Senior Java Engineer
Projektinhalte

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
Kenntnisse
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
Kunde
Zürcher Kantonalbank

1999 - 2004: Projekte unter Java/J2EE

Kunde: Dresdner Bank.

 

Aufgaben:

Erstellung eines Intranetportals zur Integration von Kreditantragsprozessen und dessen Backendsystemen für Dresdner Bank.

  • Erstellung eines Intranetportals zur Verwaltung eingescannter Kreditakten für Deutsche Bank.
  • Erstellung eines Redaktionssystems für ein Medienunternehmen.
  • Erstellung eines Intranetportals zur Verwaltung fehlerhafter Handelstransaktionen für Deutsche Bank.
  • Erstellung eines Prototypen zur Verwaltung (Freischaltung/Sperrung) von Bankprodukten über verschiedene Vertriebskanäle für Deutsche Bank.
  • Erstellung eines Intranetportals zur Administration und Import von Fonds für eine Investmentdatenbank für Deutsche Bank.
  • Erstellung eines Online-Devisenhandelssystems für Händler und Firmenkunden für Commerzbank.

1994 ? 1999: Projekte unter C++

 

Aufgaben:

Import und Aufbereitung von Fremddaten in eine MS-SQL Datenbank.

  • Erstellung eines Systems zur Verwaltung von Adressdaten und dessen Export für die Sortiermaschinen der Briefverteilzentren.
  • Erstellung eines Produktdatenservers.
  • Erstellung eines Prototypen zur displaygestützten Kommissionierung von Zeitschriften.
  • Erweiterungen für ein terminalgestütztes Betriebsdaten- und Maschinendatenerfassungssystems.

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)

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

mobile/ios: 8 Jahre Erfahrung

Deutsch Muttersprache
Englisch fliessend
Französisch

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

Referenzen gerne auf Anfrage.

Medien
Banken
Post
Softwarehersteller
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren