04.2022 - heute: Mandat bei der
Bison Schweiz AG in Sursee/LU
Branche:
Grosshandel
Rolle:
Senior Java Full Stack Enginieer
Projekt:
Landesprodukte / Agrola
Aufgaben:
Technologien:
UML 2, Open JDK 17, Angular 14/15, TypeScript & JS, NgRx, Redux, RxJS, AG Grid, Ionic, Capacitor, HTML5, CSS3, Figma, Node.js, Jasmin/Karma, Wildfly 26, Spring Boot, AsyncAPI, Messaging, OAuth, Keycloak, Key Vault, InteliJ & Eclipse, Microservices, Self Contained Services, WebServices REST, JPA, Swagger/OpenAPI, Lombok, Sonar Qube, Oracle- und MSSQL-Server, PL/SQL, ActiveMQ, Jenkins, JUnit, Mockito, Shell Script, Gradle, Groovy, Maven, Git, JIRA, Confluence, Windows / Linux, Android 13, Azure Cloud, Docker, Kubernetes, Helm3, Terraform. Einsatz von Scrum als Vorgehensmodel, Team als DevOps organisiert.
08.2020 - 03.2022: Mandat bei der Zürcher Kantonalbank in Zürich
Branche:
Banking
Rolle:
Senior Java Full Stack Enginieer / Solution Architect
Projekt:
Investitionsgüter-Leasing
Aufgaben:
Technologien:
UML 2, Open JDK 11, Angular 11, TypeScript & JavaScript, HTML5, CSS3, Model driven, Tomcat 9, Spring Boot, Spring Batch, SLX Framework, Apache Spring, InteliJ & Eclipse, WebServices REST & SOAP, Swagger/OpenAPI, Cypress/Silenium, AspectJ, Oracle Server, Jenkins, JUnit, Mockito, Shell Script, Groovy, Maven, SoapUI, Git, JIRA, Confluence, Windows / Linux. Einsatz von Kanban und Scrum als Vorgehensmodel.
02.2018 ? 07.2020: Mandat bei der Sowatec AG, Pfäffikon/ZH
Branche:
IT Services Distribution
Rolle:
Technical Project Leader & Senior Java Enterprise Engineer
Projekt:
Contract Management im globalen Einsatz und Riskmanagment
Aufgaben:
Technologien:
UML 2, Open JDK 11, Tomcat 8, Apache Spring, Eclipse, WebServices SOAP/REST, AspectJ, MS SQL Server, Oracle, Vadin 8, JavaScript, Drools, Ant, Jenkins, JUnit, Mockito, Shell Script, Groovy, gradle, Maven, SoapUI, Git, JIRA, Confluence, Stash, Bitbucket, Hamcrest, Awaitility, Windows / Linux. Einsatz von XP und Scrum als Vorgehensmodel.
11.2015 ? 01.2018: Mandat bei den Schweizerischen Bundesbahnen SBB AG, Olten/SO
Branche:
Transport & Logistik
Rolle:
Senior Software Engineer & Architect
Projekt:
Kapazitäts- und Einsatzmanagement sowie Cargo-Informationssystem
im schweizweiten Güterverkehr
Aufgaben:
Technologien:
UML 2, JEE 6, Java 7, EJB3, JPA, EclipseLink, Hibernate, JPA, Spring, Angular 2, Websphere AS 8.5, JSP, XML, IntelliJ Idea / Eclipse, WebServices SOAP/REST, Axis, Openshift, Docker, Springboot, Oracle Client & Server 11 und 12c, PL/SQL, AJAX, JavaScript, jquery, HTML5, CSS3, Maven, Ant, Struts, Jenkins, Ansible, JUnit, Mockito, Shell Script, Groovy, SoapUI, Git / Subversion, JIRA, Confluence, FishEye, Stash, Bitbucket, Windows / Linux. Einsatz von Kanban und Scrum als Vorgehensmodel
05.2016 - 12.2016: Projekte im Rahmen des CAS Frontend Engineering an der Hochschule für Technik Rapperswil/ZH
Projekt 1 (Diplomnote 10%): Analyse, Design und Realisierung einer Notizenapplikation mit einer Notizenübersicht- und einer Notizendetail-Bearbeitungs-Page.
WireFrames, Caching (LokalStorage), Filtern, Sortieren, Rating, Handlebars, Style Switcher, Flex-layout, (Revealing) Module Pattern, IIFE, Node-Module, REST API etc.
Projekt auf github: [auf Anfrage]
Projekt 2 (Diplomnote 50%): Analyse, Design und Realisierung einer Single Page Application (SPA) inkl. Backend, Wireframes, Fluides & Responsive Design für Tablet, PC und Smartphone, Saubere Client- und Server-Architektur, CSS-Prozessoren, Offline Mode, Performance Optimization, SEO, Authorization mit 3rd library rbac-a, Authentication mit JSON Web Tokens, Usability Pattern, Web Content Accessibility, Benutzer-Test, Unit-Tests, e2e-Tests, Projektautomation mit Gulp und Webpack (Angular CLI), Docker
Projekt auf github: [auf Anfrage]
Eingesetzte Technologien:
Angular 2, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), Angular CLI, Wireframes, Typescript, Java Script, typings, jquery, AJAX, jQuery HTML5, CSS3, SASS, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens, Swagger UI, Angular 2 Testbed, Unit-Tests mit jasmine, Swagger Backend Mock Server, UX-Test, Browser Chrome, Edge, Firefox und Safari, npm, Gulp, Webpack, Angular CLI, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern.
Vorgehensmodelle: Scrum, Extreme Programming (XP)
Persönlicher Aufwand: ca. 100 Std für Projekt 1 und ca. 300 Std für Projekt 2
12.2014 ? 10.2015: Mandat bei der Sunrise AG, Zürich-Oerlikon
Branche:
Telecommunication, Marketing
Rolle:
Technical Lead / Senior JEE Engineer
Projekt:
eShop sunrise.ch
Aufgaben:
Technologien:
UML2, JEE/Java 6, EJB3, JPA, Tomcat 7, Intershop Enfinity Suite 6, JSP, XML, Eclipse, WebServices SOAP, Axis, Oracle 11, PL/SQL, Backbone.js, AJAX, JavaScript, jQuery, HTML5, CSS3, ANT, Node.js, Grunt, Jenkins, JUnit, SOAPUI, JIRA, Confluence, Quality Center, Linux. Einsatz von Scrum als Vorgehensmodell
03.2014 ? 11.2014: Mandat bei der UBS AG Zürich-Altstetten
Branche:
Banking, Corporate Center - Risk Solutions
Rolle:
Senior JAVA Enterprise Engineer
Projekt:
New Strategic Rating Engine
Aufgaben:
Eingesetzte Technologie:
UML 2, JEE/Java 6, IBM WebSphere 7, EJB 3, JPA, Hibernate 3, JDBC, Java Script, JSP, XML, WebServices, SOAP HTTP/JMS, Axis, Oracle 11, PL/SQL, RAD 7.5, Jython, Jenkins, Maven, Spring Core, JUnit, Mockito, Apache Camel EIP & ActiveMQ, Apache CXF, JAX-WS, soapUI, CruiseControl, Job Control System, JIRA, Quality Center, OLU (SUN Solaris), Shell-Scripts, Unix-Packaging, Windows 7. Einsatz von Scrum als Vorgehensmodell.
11.2013 - 02.2014: Mandat beim Schweizer Radio + Fernsehen SRF in Zürich-Oerlikon
Branche:
Medien (SRF) - SRG Mediaplayer www.srf.ch/player
Rolle:
Senior JAVA Enterprise Engineer
Projekt:
SRG Mediaplayer www.srf.ch/player
Aufgaben:
Technologien:
JEE/Java 7, Apache Tomcat 7, EJB 3.x, JPA 2.x, Hibernate 4.x, UML 2, Infinispan 5.x, XML, XSL/XSLT, RESTful WebServices, Aspektorientierte Programmierung (AOP), Jenkins, Maven, Git, Spring Core 3.x, Spring Integration 3.x, Spring Web Flow, JMS, Apache Activemq Camel 5.6, Camel-core 2.10, JUnit 4, JMeter, Mockito, IntellliJ IDEA 13.x, MySQL 5.6, SQL, JIRA, Joda-time 2.x, Windows 8, Linux Ubuntu
07.2013 - 10.2013: Mandat bei der UBS AG Zürich-Altstetten
Branche:
Banking, Wealth Management - Client Advisor Workbenches
Rolle:
Senior JAVA Enterprise Engineer / Business Analyse
Projekt:
Client Advisor Workbenches
Aufgaben:
Technologien:
JEE/Java 6, IBM WebSphere 7, EJB 3, JPA, Hibernate 3, JSF 2, Java Script, JSP, AJAX, XML, WebService, Jenkins, Maven, Spring, JUnit, RAD 7.5, SQL, JIRA.
03.2012 - 06.2013: Mandat bei der Swiss Re AG Zürich
Branche:
Rückversicherung - Closing Finance (Quartalsabschluss)
Rolle:
Senior JAVA Enterprise (JEE) Engineer
Projekt:
Variance Analyse Tool (VAT) zwecks Analyse der Finanz-Quartalsabschlüsse für Swiss Re in UK, USA und Canada
Aufgaben:
Technologien:
Eingesetzte Technologie: JEE/Java 5, Swing, IBM WAS8, IBM WAS XD 6.1, IBM RAD8, JPA, Hibernate3, EJB3, WebService, SOAP, Axis, JUnit, DBUnit, Derby/HSQLB, Jenkins, Findbugs, Checkstyle, PMD, JCoverage, JDBC, Servlets, XML, SQL, DB2, UML2, Design-Pattern, Spring, Maven, Windows7, z/OS.
11.2008 ? 12.2011: Mandat bei der IBM AG in Zürich-Altstetten
Branche:
Öffentliche Verwaltung (Grundbuch-System/Notariat)
Rolle:
Senior JAVA Enterprise (JEE) Engineer
Projekt:
Grundbuch-System/Notariat (Informations-Systeme öffentliche Verwaltung) mit zwei verschiedenen Applikations-Servern und vier verschiedenen Datenbanken.
Aufgaben:
Technologien:
JEE/Java 5, RCP, IBM WebSphere AS, JBoss, IBM RSA, Struts, JPA, Hibernate3, EJB3, WebService, SOAP, Axis, JUnit, DBUnit, JDBC, JSP, JSF, Servlets, XML, PL/SQL, Oracle, DB2, DB/AS400, MS-SQL Server, UML2, Design-Pattern, Spring, Maven, IBM ITrap (Modell-Transformations-Tool), Linux.
07.2008 ? 10.2008: Mandat bei der SwissLife am Hauptsitz in Zürich
Branche:
Lebensversicherung, Private Placement (Wrapper Produkt)
Rolle:
J2EE-Spezialist und ?Integrator
Projekt:
Bewirtschaftungs-System von Private Placement (Wrapper Produkt) Policen für eine Asset Link Applikation
Aufgaben:
Technologien:
J2EE, BEA Weblogic, Java, Eclipse, Struts, Hibernate, EJB, JUnit, JDBC, JSP, Servlets, XML, PL/SQL, Oracle, UML, Design-Pattern, Clearcase, AIX.
03.2007 - 06.2008: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Wealth Management
Rolle:
Java Enterprise (J2EE) Engineer/-Architekt
Projekt:
TOP50-Applikation Reference Data Service (RDS), welches die UBS globalen Referenzdaten sowie deren Zugriffs-Services (zentral und dezentral) erstellt, bewirtschaftet und weiterentwickelt.
Aufgaben:
Technologien:
IBM WebSphere AS und MQSeries, Java mit RAD/Eclipse, Struts, Hibernate, EJB, JUnit, JDBC, JSP, Servlets, Java-Script, XML, PL/SQL, Perl, Shell-Script, SUN Solaris, Oracle, DB2, UML, Design-Pattern, DynaRep, MAP, Subversion, DS Changeman.
01.2006 - 02.2007: Mandat bei der Zürcher Kantonalbank (ZKB) in Zürich-Hard
Branche:
Finanzindustrie, Bank
Rolle:
QS-Verantwortlicher / Software-Engineer EAI
Projekt:
Proprietärer bankweiter Applikationsserver (Middleware) im Bereich Enterprise Application Integration (EAI).
Aufgaben:
Technologien:
Java mit Eclipse, JSP, Servlets, XML, C++, CORBA (Orbix), IBM WebSphere MQSeries, AIX, Oracle und DB2.
10.2004 - 10.2006: Projekte im Rahmen des NDS Enterprise Architekt FH (Master Diploma of Advanced Studies HSZ-T in Software Engineering) an der Hochschule für Technik Zürich
Projekt 1:
Projektierung, Analyse & Design sowie Realisierung eines generischen (wiederverwendbaren) Form Handling Frameworks sowie Einsatz dieses Frameworks anhand eines selbstrealisierten Weblogs (Blog).
Projekt 2:
Analyse, Design und Realisierung von Business Services für ein operatives CRM mit Technologie-Schwerpunkt auf SOA, WebServices und EJBs sowie Design Pattern.
Projekt 3 (Diplomarbeit):
Analyse, Design und Realisierung eines Online Reservations- und Buchungsservices (JEE WebApplikation) inkl. elektr. Zahlungsabwicklung für einen kommerziellen Anbieter von 15 Hotels und 15 Appartements.
Eingesetzte Technologie:
JBoss 4.0, Tomcat 5.0, Apache 2.0, MySQL 5.0, Struts, Hibernate3, EJB3, C#, .NET, Visual Studio, WebService (Axis, SOAP), Java 5, Eclipse 3.2, JSP, Servlet, Java-Script, Taglibs, J2EE Security for Servlets, EJBs and Web Services (PKI, JCA, JCE, JAAS, SSL, JSSE), WebTest, XML, UML2 und Design-Pattern.
Vorgehensmodelle:
RUP, Scrum, Extreme Programming (XP), Wasserfallmodell
Persönlicher Aufwand:
je 200 Std pro Projekt
01.2002 - 12.2005: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Wealth Management
Rolle:
Teilprojektleiter / System-Engineer
Projekt:
Bankweites (global), strategisches Monitoring-Infrastruktur-System
Aufgaben:
Technologien:
Apache-WebServer , WebSphere-Application Server, MQSeries, Patrol (Patrol7-Architektur), Oracle (8, 9 und 10i), PL/SQL, Tuxedo, Unix-Shell, Perl, C, Expect, Html, Java Server Pages (JSP).
01.2001 - 12.2001: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Firmenkundengeschäft
Rolle:
Konfigurations-Manager / Software-Engineer
Projekt:
Schweizweite, webbasierte Firmenkunden-Betreuungs-Applikation
Aufgaben:
Technologien:
Continuus, Proxyserver (ISIWeb), Netscape Enterprise Server (NES), IBM WebSphere Application Server, C++, Java, Java Server Page (JSP), Html, XML, ISI/Tuxedo, UNIX-Shellskripte , Perl, PL/SQL (Oracle)
01.2000 ? 12.2000: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Risk-Management
Rolle:
Konfigurations-Manager / Software-Engineer
Projekt:
Datawarehouse-Projekt im Bereich Risk-Management
Aufgaben:
Continuus, Unix-Shellskripte, Perl, PL/SQL (Oracle), Netscape Enterprise Server (NES), Cognos
01.1999 - 12.1999: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Marketing
Rolle:
System-Management / System-Engineer
Projekt:
Client-/Server-Applikation
Aufgaben:
Technologien:
C++ unter Unix, basierend auf CORBA, ISI und Tuxedo, PL/SQL unter Oracle.
01.1998 - 12.1998
1. Mandat: bei der Elektronischen Börse Schweiz (EBS) der UBS AG in Zürich (80%)
Branche:
Investment Banking, Elektronische Börse
Rolle:
System-Administrator / SW-Engineer
Projekt:
Elektronische Börse Schweiz (EBS)
Aufgaben:
2. Mandat: bei der DELPHI Solutions AG in Spreitenbach (20%)
Branche:
Finanzindustrie, Bank
Rolle:
Software-Engineer
Projekt:
Bankweites (global), strategisches Monitoring-Infrastruktur-System
Aufgaben:
1997: Mandat bei der ISMC AG in Zürich
Branche:
Finanzindustrie, Bank
Rolle:
Software-Engineer / -Consultant
Projekt:
Elektronischer Verkaufsarbeitsplatz
Aufgaben:
1994 - 1996
COMIT Financial Systems AG/Elektronsiches Aktienregister für den Schweizerischen Bankverein (SBV) in Basel
1996:
Branche:
Finanzindustrie, Bank, Aktienregister
Rolle:
Teilprojektleiter
Projekt:
Elektronsiches Aktienregister
Aufgaben:
Eingesetzte Technologie:
C unter Unix (Solaris) auf SUN/SPARC, SQL/ESQL auf Sybase, GUI und Report-Tool.
1994 - 1995:
Branche:
Finanzindustrie, Bank, Aktienregister
Rolle:
Software-Engineer
Projekt:
Mitarbeiteraktienplan
Aufgaben:
Technologien:
C unter Unix (Solaris) auf SUN/SPARC, SQL/ESQL auf Sybase, GUI und Report-Tool.
1993 - 1994: Bänninger+Hübscher AG/Leitsysteme für Zellweger in Winterthur/ZH
Branche:
Industrielle Informatik, Leitssysteme
Rolle:
Software-Engineer
Projekt:
Leitssysteme für die Web- und Kabelmaschinen-Industrie
Aufgaben:
Technologien:
C++ unter Unix (Solaris) auf SUN/SPARC und C++ unter Windows auf PC, SQL/ESQL auf Sybase.
2016
CAS Frontend Engineering, Hochschule für Technik Rapperswil/ZH http://www.hsr.ch
2004 - 2006
Master Diploma of Advanced Studies in Software Engineering
Zürcher Hochschule für Angewandte Wissenschaften https://www.zhaw.ch
2006
CAS Enterprise Architekturen, Hochschule für Technik Zürich
2005
CAS Enterprise Technologien, Hochschule für Technik Zürich
1995 - 1997
Dipl. Wirtschaftsinformatiker, AKAD Zürich
1991 - 1993
Dipl. Informatiker, Höhere Fachschule Zürich-Winterthur
Weiterbildung/Kurse:
2016 (2 Tage) Process Communication Model (Hochschule für Technik Rapperswil/ZH HSR)
2014 (2 days) Professional Scrum Master PSM I
2002 (3 days) UBS Project Management Seminar (UBS)
2002 (4days) PATROL Enterprise Manager Basic (BMC)
2001 (3days) PATROL Administration (BMC)
2001 (2days) Web Server Administration (IBM WebSphere AS)
1999 (4 days) NIS+ Administration (SUN)
1999 (4 days) TUXEDO Administration (UBS)
1998 (2 days) Design of distributed architectures (UBS)
1998 (5 days) UNIX Solaris Script programming (UBS)
Produkte:
Openshift/Kubernetes, Springboot, IBM WebSphere Application Server, Compute Grid (Java Batch) resp. IBM WebSphere eXtended Deployment (XD), JBoss, Oracle Weblogic, Sun Java System Application Server, Apache, Tomcat, Node.js, express.js
IntelliJ Idea, Webstorm, Eclipse, IBM RSA/RAD, Rich Client Platform (RCP), Ant, AOP, Apache ActiveMQ Camel, Apache CXF, JEE/EJB3, Struts, Hibernate, JPA, EclipseLink, ROA/SOA, RESTful and SOAP-based WebServices, JAX-RS, JAX-WS, Axis, Taglibs, .NET, Sniff+, Design- / J2EE-Pattern, OSGI, Swing, AWT, SWT, JUnit, EasyMock, Mockito, JMeter, JProfiler, JSF, PL/SQL Developer, SQL Navigator, TOAD für Oracle/DB2/SQLServer, SQuirreL, Orbix, Clearcase, CVS, Subver.sion, Git, Continuus, Maven (Nexus), Canoo WebTest, Spring Core, Spring Integration, Spring Web Flow, IBM ITrap (Modell-Transformations-Tool), HTTPUnit, DBUnit, Findbugs, Checkstyle, PMD, JCoverage, Sonar, Jenkins, Hudson,Stash, FishEye, JIRA, soapUI, CruiseControl, Job Control System, Backbone.js, Ansible, VHost, Vadin, Drools, Hamcrest, Awaitility, Groovy, gradle, Spring Boot, Spring Bartch.
Angular 11, React, Meteor, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), AJAX, jQuery, HTML5, CSS3, Sass/less, Node.js, npm, Grunt/Gulp/Webpack, Angular CLI, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens Testbed, Cypress/Silenium Unit-Tests mit jasmine, Swagger/OpenAPI, Backend Mock Server, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern.
Security:
J2EE/JEE Security for Servlets, EJBs and Web Services: Cryptography with Java, PKI with Java, Access Control, Securing the wire (SSL, HTTPS), RMI over SSL, Securing the message ? XML encryption, RMI Security, Web Application Security, EJB Security, Web Service Security, PKI, JCA, JCE, JAAS, SSL, JSSE.
Führung:
Branchen:
Fonds-Management/-Distribution: Risk Management / Risikoanalyse
Handel: Grosshandel, Einzelhandel, Rohstoffhandel
Öffentliche Verwaltung: Grundbuch-System, Notariat
Industrielle Informatik: Leitsysteme, PPS
Java 8
J2EE/JEE
Aspektorientierte Programmierung (AOP)
EJB3
C/C++
C#
Delphi
TypeScript
Java Script
jQuery
HTML5
CSS3
Sass / less
AJAX
JSP
JSF
Ant
Groovy
Gradle
Grunt / Gulp
Perl
Jython
Shell (Korn/Bourne/C/Bash)
sed, awk, Expect, make
XML, XSL/XSLT
SQL, JPQL, HQL
PL/SQL Oracle
Visual Basic
Visual Age
Assembler
SPS (Saia, Selectron)
Kommunikation:
TCP/IP, UDP, FTP, Telnet, CORBA, Http, REST, SOAP, RMI-IIOP, SSL, JMS, SMTP, Ethernet, Internet/Intranet/Extranet
Middleware:
JMS, TUXEDO, ISI, SMX, MQSeries, RMI, CORBA, Apache ActiveMQ Camel
Dienste:
JNDI, LDAP, NIS+, DNS, NFS
SW-Architektur und Konzepte:
JEE/J2EE, .Net, Service Oriented Archticture (SOA), CORBA
Methoden und Vorgehensmodelle:
UML2, OOA, OOD, OOP, Agile Software Development, Rational Rose (RUP), SCRUM, XP (Extreme Programming), SSADM, Model Driven Architecture (MDA), Model Driven Engineering (MDE)
Tools und Frameworks:
Enterprise Architect, IntelliJ Idea, Webstorm, Eclipse, IBM RSA/RAD, Rich Client Platform (RCP), Ant, AOP, Apache ActiveMQ Camel, Apache CXF, JEE/EJB3, Struts, Hibernate, JPA, EclipseLink, ROA/SOA, RESTful and SOAP-based WebServices, JAX-RS, JAX-WS, Axis, Taglibs, .NET, Sniff+, Design- / J2EE-Pattern, OSGI, Swing, AWT, SWT, JUnit, EasyMock, Mockito, JMeter, JProfiler, JSF, PL/SQL Developer, SQL Navigator, TOAD für Oracle/DB2/SQLServer, SQuirreL, Orbix, Clearcase, CVS, Subver.sion, Git, Continuus, Maven (Nexus), Canoo WebTest, Spring Core, Spring Integration, Spring Web Flow, IBM ITrap (Modell-Transformations-Tool), HTTPUnit, DBUnit, Findbugs, Checkstyle, PMD, JCoverage, Sonar, Jenkins, Hudson,Stash, FishEye, JIRA, soapUI, CruiseControl, Job Control System, Backbone.js, Ansible, VHost, Vadin, Drools, Hamcrest, Awaitility, Groovy, gradle, Spring Boot, Spring Batch. Microservice, AsyncAPI, Lombok.
Angular 14/16, React, Meteor, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), AJAX, jQuery, HTML5, CSS3, Sass/less, Node.js, npm, Grunt/Gulp/Webpack, Angular CLI, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens Testbed, Cypress/Silenium Unit-Tests mit jasmine, Swagger/OpenAPI, Backend Mock Server, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern, NgRx, Redux, RxJS, AG Grid, Ionic, Capacitor, OAuth, Keycloak, Azure Cloud, Helm3, Terrafor, Key Vault, Figma.Folgende Dienste suche ich schwerpunktmässig:
Techn. Project Management, Business Analysis, Software Modeling, Engineering & Architecture, IT-Consulting
Folgende Dienste biete ich an:
Techn. Project Management, Requirements Engineering, Business Analysis, Software Modeling, Engineering & Architecture, Performance Tuning, Quality Assurance, IT-Consulting
Banken:
Finanzen, Investment & Services, Verwaltung von Aktien (Aktienregister), Aktienumtausch, Emission, Elektronische Börse (Telekurs, Bloomberg, Reuters), Marketing, Risk Management/Solution, Investitionsgüter-Leasing.
(Rück-)Versicherung:
Private Insurance (Wrapper Produkte), Accounting, Closing Finance (Quartalsabschluss)
Fonds-Management/-Distribution:
Risk Management / Risikoanalyse
Distribution/Sales:
Contract Management für Vertrieb von Hewlett Packard Services.
Medien:
Mediaplayer des Schweizer Radio und Fernsehen SRF
Telekommunikation
eShop / Marketing
Tourismus:
Buchungssysteme, elektronischer Zahlungsverkehr
Transport & Logistik:Kapazitäts-, Einsatz und Yield-Management im schweizweiten und grenzübertretenen Güterverkehr sowie Cargo-Informationssystem
Handel:
Grosshandel, Einzelhandel, Rohstoffhandel
Öffentliche Verwaltung:
Grundbuch-System, Notariat
Industrielle Informatik:
Leitsysteme, PPS
04.2022 - heute: Mandat bei der
Bison Schweiz AG in Sursee/LU
Branche:
Grosshandel
Rolle:
Senior Java Full Stack Enginieer
Projekt:
Landesprodukte / Agrola
Aufgaben:
Technologien:
UML 2, Open JDK 17, Angular 14/15, TypeScript & JS, NgRx, Redux, RxJS, AG Grid, Ionic, Capacitor, HTML5, CSS3, Figma, Node.js, Jasmin/Karma, Wildfly 26, Spring Boot, AsyncAPI, Messaging, OAuth, Keycloak, Key Vault, InteliJ & Eclipse, Microservices, Self Contained Services, WebServices REST, JPA, Swagger/OpenAPI, Lombok, Sonar Qube, Oracle- und MSSQL-Server, PL/SQL, ActiveMQ, Jenkins, JUnit, Mockito, Shell Script, Gradle, Groovy, Maven, Git, JIRA, Confluence, Windows / Linux, Android 13, Azure Cloud, Docker, Kubernetes, Helm3, Terraform. Einsatz von Scrum als Vorgehensmodel, Team als DevOps organisiert.
08.2020 - 03.2022: Mandat bei der Zürcher Kantonalbank in Zürich
Branche:
Banking
Rolle:
Senior Java Full Stack Enginieer / Solution Architect
Projekt:
Investitionsgüter-Leasing
Aufgaben:
Technologien:
UML 2, Open JDK 11, Angular 11, TypeScript & JavaScript, HTML5, CSS3, Model driven, Tomcat 9, Spring Boot, Spring Batch, SLX Framework, Apache Spring, InteliJ & Eclipse, WebServices REST & SOAP, Swagger/OpenAPI, Cypress/Silenium, AspectJ, Oracle Server, Jenkins, JUnit, Mockito, Shell Script, Groovy, Maven, SoapUI, Git, JIRA, Confluence, Windows / Linux. Einsatz von Kanban und Scrum als Vorgehensmodel.
02.2018 ? 07.2020: Mandat bei der Sowatec AG, Pfäffikon/ZH
Branche:
IT Services Distribution
Rolle:
Technical Project Leader & Senior Java Enterprise Engineer
Projekt:
Contract Management im globalen Einsatz und Riskmanagment
Aufgaben:
Technologien:
UML 2, Open JDK 11, Tomcat 8, Apache Spring, Eclipse, WebServices SOAP/REST, AspectJ, MS SQL Server, Oracle, Vadin 8, JavaScript, Drools, Ant, Jenkins, JUnit, Mockito, Shell Script, Groovy, gradle, Maven, SoapUI, Git, JIRA, Confluence, Stash, Bitbucket, Hamcrest, Awaitility, Windows / Linux. Einsatz von XP und Scrum als Vorgehensmodel.
11.2015 ? 01.2018: Mandat bei den Schweizerischen Bundesbahnen SBB AG, Olten/SO
Branche:
Transport & Logistik
Rolle:
Senior Software Engineer & Architect
Projekt:
Kapazitäts- und Einsatzmanagement sowie Cargo-Informationssystem
im schweizweiten Güterverkehr
Aufgaben:
Technologien:
UML 2, JEE 6, Java 7, EJB3, JPA, EclipseLink, Hibernate, JPA, Spring, Angular 2, Websphere AS 8.5, JSP, XML, IntelliJ Idea / Eclipse, WebServices SOAP/REST, Axis, Openshift, Docker, Springboot, Oracle Client & Server 11 und 12c, PL/SQL, AJAX, JavaScript, jquery, HTML5, CSS3, Maven, Ant, Struts, Jenkins, Ansible, JUnit, Mockito, Shell Script, Groovy, SoapUI, Git / Subversion, JIRA, Confluence, FishEye, Stash, Bitbucket, Windows / Linux. Einsatz von Kanban und Scrum als Vorgehensmodel
05.2016 - 12.2016: Projekte im Rahmen des CAS Frontend Engineering an der Hochschule für Technik Rapperswil/ZH
Projekt 1 (Diplomnote 10%): Analyse, Design und Realisierung einer Notizenapplikation mit einer Notizenübersicht- und einer Notizendetail-Bearbeitungs-Page.
WireFrames, Caching (LokalStorage), Filtern, Sortieren, Rating, Handlebars, Style Switcher, Flex-layout, (Revealing) Module Pattern, IIFE, Node-Module, REST API etc.
Projekt auf github: [auf Anfrage]
Projekt 2 (Diplomnote 50%): Analyse, Design und Realisierung einer Single Page Application (SPA) inkl. Backend, Wireframes, Fluides & Responsive Design für Tablet, PC und Smartphone, Saubere Client- und Server-Architektur, CSS-Prozessoren, Offline Mode, Performance Optimization, SEO, Authorization mit 3rd library rbac-a, Authentication mit JSON Web Tokens, Usability Pattern, Web Content Accessibility, Benutzer-Test, Unit-Tests, e2e-Tests, Projektautomation mit Gulp und Webpack (Angular CLI), Docker
Projekt auf github: [auf Anfrage]
Eingesetzte Technologien:
Angular 2, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), Angular CLI, Wireframes, Typescript, Java Script, typings, jquery, AJAX, jQuery HTML5, CSS3, SASS, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens, Swagger UI, Angular 2 Testbed, Unit-Tests mit jasmine, Swagger Backend Mock Server, UX-Test, Browser Chrome, Edge, Firefox und Safari, npm, Gulp, Webpack, Angular CLI, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern.
Vorgehensmodelle: Scrum, Extreme Programming (XP)
Persönlicher Aufwand: ca. 100 Std für Projekt 1 und ca. 300 Std für Projekt 2
12.2014 ? 10.2015: Mandat bei der Sunrise AG, Zürich-Oerlikon
Branche:
Telecommunication, Marketing
Rolle:
Technical Lead / Senior JEE Engineer
Projekt:
eShop sunrise.ch
Aufgaben:
Technologien:
UML2, JEE/Java 6, EJB3, JPA, Tomcat 7, Intershop Enfinity Suite 6, JSP, XML, Eclipse, WebServices SOAP, Axis, Oracle 11, PL/SQL, Backbone.js, AJAX, JavaScript, jQuery, HTML5, CSS3, ANT, Node.js, Grunt, Jenkins, JUnit, SOAPUI, JIRA, Confluence, Quality Center, Linux. Einsatz von Scrum als Vorgehensmodell
03.2014 ? 11.2014: Mandat bei der UBS AG Zürich-Altstetten
Branche:
Banking, Corporate Center - Risk Solutions
Rolle:
Senior JAVA Enterprise Engineer
Projekt:
New Strategic Rating Engine
Aufgaben:
Eingesetzte Technologie:
UML 2, JEE/Java 6, IBM WebSphere 7, EJB 3, JPA, Hibernate 3, JDBC, Java Script, JSP, XML, WebServices, SOAP HTTP/JMS, Axis, Oracle 11, PL/SQL, RAD 7.5, Jython, Jenkins, Maven, Spring Core, JUnit, Mockito, Apache Camel EIP & ActiveMQ, Apache CXF, JAX-WS, soapUI, CruiseControl, Job Control System, JIRA, Quality Center, OLU (SUN Solaris), Shell-Scripts, Unix-Packaging, Windows 7. Einsatz von Scrum als Vorgehensmodell.
11.2013 - 02.2014: Mandat beim Schweizer Radio + Fernsehen SRF in Zürich-Oerlikon
Branche:
Medien (SRF) - SRG Mediaplayer www.srf.ch/player
Rolle:
Senior JAVA Enterprise Engineer
Projekt:
SRG Mediaplayer www.srf.ch/player
Aufgaben:
Technologien:
JEE/Java 7, Apache Tomcat 7, EJB 3.x, JPA 2.x, Hibernate 4.x, UML 2, Infinispan 5.x, XML, XSL/XSLT, RESTful WebServices, Aspektorientierte Programmierung (AOP), Jenkins, Maven, Git, Spring Core 3.x, Spring Integration 3.x, Spring Web Flow, JMS, Apache Activemq Camel 5.6, Camel-core 2.10, JUnit 4, JMeter, Mockito, IntellliJ IDEA 13.x, MySQL 5.6, SQL, JIRA, Joda-time 2.x, Windows 8, Linux Ubuntu
07.2013 - 10.2013: Mandat bei der UBS AG Zürich-Altstetten
Branche:
Banking, Wealth Management - Client Advisor Workbenches
Rolle:
Senior JAVA Enterprise Engineer / Business Analyse
Projekt:
Client Advisor Workbenches
Aufgaben:
Technologien:
JEE/Java 6, IBM WebSphere 7, EJB 3, JPA, Hibernate 3, JSF 2, Java Script, JSP, AJAX, XML, WebService, Jenkins, Maven, Spring, JUnit, RAD 7.5, SQL, JIRA.
03.2012 - 06.2013: Mandat bei der Swiss Re AG Zürich
Branche:
Rückversicherung - Closing Finance (Quartalsabschluss)
Rolle:
Senior JAVA Enterprise (JEE) Engineer
Projekt:
Variance Analyse Tool (VAT) zwecks Analyse der Finanz-Quartalsabschlüsse für Swiss Re in UK, USA und Canada
Aufgaben:
Technologien:
Eingesetzte Technologie: JEE/Java 5, Swing, IBM WAS8, IBM WAS XD 6.1, IBM RAD8, JPA, Hibernate3, EJB3, WebService, SOAP, Axis, JUnit, DBUnit, Derby/HSQLB, Jenkins, Findbugs, Checkstyle, PMD, JCoverage, JDBC, Servlets, XML, SQL, DB2, UML2, Design-Pattern, Spring, Maven, Windows7, z/OS.
11.2008 ? 12.2011: Mandat bei der IBM AG in Zürich-Altstetten
Branche:
Öffentliche Verwaltung (Grundbuch-System/Notariat)
Rolle:
Senior JAVA Enterprise (JEE) Engineer
Projekt:
Grundbuch-System/Notariat (Informations-Systeme öffentliche Verwaltung) mit zwei verschiedenen Applikations-Servern und vier verschiedenen Datenbanken.
Aufgaben:
Technologien:
JEE/Java 5, RCP, IBM WebSphere AS, JBoss, IBM RSA, Struts, JPA, Hibernate3, EJB3, WebService, SOAP, Axis, JUnit, DBUnit, JDBC, JSP, JSF, Servlets, XML, PL/SQL, Oracle, DB2, DB/AS400, MS-SQL Server, UML2, Design-Pattern, Spring, Maven, IBM ITrap (Modell-Transformations-Tool), Linux.
07.2008 ? 10.2008: Mandat bei der SwissLife am Hauptsitz in Zürich
Branche:
Lebensversicherung, Private Placement (Wrapper Produkt)
Rolle:
J2EE-Spezialist und ?Integrator
Projekt:
Bewirtschaftungs-System von Private Placement (Wrapper Produkt) Policen für eine Asset Link Applikation
Aufgaben:
Technologien:
J2EE, BEA Weblogic, Java, Eclipse, Struts, Hibernate, EJB, JUnit, JDBC, JSP, Servlets, XML, PL/SQL, Oracle, UML, Design-Pattern, Clearcase, AIX.
03.2007 - 06.2008: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Wealth Management
Rolle:
Java Enterprise (J2EE) Engineer/-Architekt
Projekt:
TOP50-Applikation Reference Data Service (RDS), welches die UBS globalen Referenzdaten sowie deren Zugriffs-Services (zentral und dezentral) erstellt, bewirtschaftet und weiterentwickelt.
Aufgaben:
Technologien:
IBM WebSphere AS und MQSeries, Java mit RAD/Eclipse, Struts, Hibernate, EJB, JUnit, JDBC, JSP, Servlets, Java-Script, XML, PL/SQL, Perl, Shell-Script, SUN Solaris, Oracle, DB2, UML, Design-Pattern, DynaRep, MAP, Subversion, DS Changeman.
01.2006 - 02.2007: Mandat bei der Zürcher Kantonalbank (ZKB) in Zürich-Hard
Branche:
Finanzindustrie, Bank
Rolle:
QS-Verantwortlicher / Software-Engineer EAI
Projekt:
Proprietärer bankweiter Applikationsserver (Middleware) im Bereich Enterprise Application Integration (EAI).
Aufgaben:
Technologien:
Java mit Eclipse, JSP, Servlets, XML, C++, CORBA (Orbix), IBM WebSphere MQSeries, AIX, Oracle und DB2.
10.2004 - 10.2006: Projekte im Rahmen des NDS Enterprise Architekt FH (Master Diploma of Advanced Studies HSZ-T in Software Engineering) an der Hochschule für Technik Zürich
Projekt 1:
Projektierung, Analyse & Design sowie Realisierung eines generischen (wiederverwendbaren) Form Handling Frameworks sowie Einsatz dieses Frameworks anhand eines selbstrealisierten Weblogs (Blog).
Projekt 2:
Analyse, Design und Realisierung von Business Services für ein operatives CRM mit Technologie-Schwerpunkt auf SOA, WebServices und EJBs sowie Design Pattern.
Projekt 3 (Diplomarbeit):
Analyse, Design und Realisierung eines Online Reservations- und Buchungsservices (JEE WebApplikation) inkl. elektr. Zahlungsabwicklung für einen kommerziellen Anbieter von 15 Hotels und 15 Appartements.
Eingesetzte Technologie:
JBoss 4.0, Tomcat 5.0, Apache 2.0, MySQL 5.0, Struts, Hibernate3, EJB3, C#, .NET, Visual Studio, WebService (Axis, SOAP), Java 5, Eclipse 3.2, JSP, Servlet, Java-Script, Taglibs, J2EE Security for Servlets, EJBs and Web Services (PKI, JCA, JCE, JAAS, SSL, JSSE), WebTest, XML, UML2 und Design-Pattern.
Vorgehensmodelle:
RUP, Scrum, Extreme Programming (XP), Wasserfallmodell
Persönlicher Aufwand:
je 200 Std pro Projekt
01.2002 - 12.2005: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Wealth Management
Rolle:
Teilprojektleiter / System-Engineer
Projekt:
Bankweites (global), strategisches Monitoring-Infrastruktur-System
Aufgaben:
Technologien:
Apache-WebServer , WebSphere-Application Server, MQSeries, Patrol (Patrol7-Architektur), Oracle (8, 9 und 10i), PL/SQL, Tuxedo, Unix-Shell, Perl, C, Expect, Html, Java Server Pages (JSP).
01.2001 - 12.2001: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Firmenkundengeschäft
Rolle:
Konfigurations-Manager / Software-Engineer
Projekt:
Schweizweite, webbasierte Firmenkunden-Betreuungs-Applikation
Aufgaben:
Technologien:
Continuus, Proxyserver (ISIWeb), Netscape Enterprise Server (NES), IBM WebSphere Application Server, C++, Java, Java Server Page (JSP), Html, XML, ISI/Tuxedo, UNIX-Shellskripte , Perl, PL/SQL (Oracle)
01.2000 ? 12.2000: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Risk-Management
Rolle:
Konfigurations-Manager / Software-Engineer
Projekt:
Datawarehouse-Projekt im Bereich Risk-Management
Aufgaben:
Continuus, Unix-Shellskripte, Perl, PL/SQL (Oracle), Netscape Enterprise Server (NES), Cognos
01.1999 - 12.1999: Mandat bei der UBS AG in Zürich-Altstetten
Branche:
Finanzindustrie, Bank, Marketing
Rolle:
System-Management / System-Engineer
Projekt:
Client-/Server-Applikation
Aufgaben:
Technologien:
C++ unter Unix, basierend auf CORBA, ISI und Tuxedo, PL/SQL unter Oracle.
01.1998 - 12.1998
1. Mandat: bei der Elektronischen Börse Schweiz (EBS) der UBS AG in Zürich (80%)
Branche:
Investment Banking, Elektronische Börse
Rolle:
System-Administrator / SW-Engineer
Projekt:
Elektronische Börse Schweiz (EBS)
Aufgaben:
2. Mandat: bei der DELPHI Solutions AG in Spreitenbach (20%)
Branche:
Finanzindustrie, Bank
Rolle:
Software-Engineer
Projekt:
Bankweites (global), strategisches Monitoring-Infrastruktur-System
Aufgaben:
1997: Mandat bei der ISMC AG in Zürich
Branche:
Finanzindustrie, Bank
Rolle:
Software-Engineer / -Consultant
Projekt:
Elektronischer Verkaufsarbeitsplatz
Aufgaben:
1994 - 1996
COMIT Financial Systems AG/Elektronsiches Aktienregister für den Schweizerischen Bankverein (SBV) in Basel
1996:
Branche:
Finanzindustrie, Bank, Aktienregister
Rolle:
Teilprojektleiter
Projekt:
Elektronsiches Aktienregister
Aufgaben:
Eingesetzte Technologie:
C unter Unix (Solaris) auf SUN/SPARC, SQL/ESQL auf Sybase, GUI und Report-Tool.
1994 - 1995:
Branche:
Finanzindustrie, Bank, Aktienregister
Rolle:
Software-Engineer
Projekt:
Mitarbeiteraktienplan
Aufgaben:
Technologien:
C unter Unix (Solaris) auf SUN/SPARC, SQL/ESQL auf Sybase, GUI und Report-Tool.
1993 - 1994: Bänninger+Hübscher AG/Leitsysteme für Zellweger in Winterthur/ZH
Branche:
Industrielle Informatik, Leitssysteme
Rolle:
Software-Engineer
Projekt:
Leitssysteme für die Web- und Kabelmaschinen-Industrie
Aufgaben:
Technologien:
C++ unter Unix (Solaris) auf SUN/SPARC und C++ unter Windows auf PC, SQL/ESQL auf Sybase.
2016
CAS Frontend Engineering, Hochschule für Technik Rapperswil/ZH http://www.hsr.ch
2004 - 2006
Master Diploma of Advanced Studies in Software Engineering
Zürcher Hochschule für Angewandte Wissenschaften https://www.zhaw.ch
2006
CAS Enterprise Architekturen, Hochschule für Technik Zürich
2005
CAS Enterprise Technologien, Hochschule für Technik Zürich
1995 - 1997
Dipl. Wirtschaftsinformatiker, AKAD Zürich
1991 - 1993
Dipl. Informatiker, Höhere Fachschule Zürich-Winterthur
Weiterbildung/Kurse:
2016 (2 Tage) Process Communication Model (Hochschule für Technik Rapperswil/ZH HSR)
2014 (2 days) Professional Scrum Master PSM I
2002 (3 days) UBS Project Management Seminar (UBS)
2002 (4days) PATROL Enterprise Manager Basic (BMC)
2001 (3days) PATROL Administration (BMC)
2001 (2days) Web Server Administration (IBM WebSphere AS)
1999 (4 days) NIS+ Administration (SUN)
1999 (4 days) TUXEDO Administration (UBS)
1998 (2 days) Design of distributed architectures (UBS)
1998 (5 days) UNIX Solaris Script programming (UBS)
Produkte:
Openshift/Kubernetes, Springboot, IBM WebSphere Application Server, Compute Grid (Java Batch) resp. IBM WebSphere eXtended Deployment (XD), JBoss, Oracle Weblogic, Sun Java System Application Server, Apache, Tomcat, Node.js, express.js
IntelliJ Idea, Webstorm, Eclipse, IBM RSA/RAD, Rich Client Platform (RCP), Ant, AOP, Apache ActiveMQ Camel, Apache CXF, JEE/EJB3, Struts, Hibernate, JPA, EclipseLink, ROA/SOA, RESTful and SOAP-based WebServices, JAX-RS, JAX-WS, Axis, Taglibs, .NET, Sniff+, Design- / J2EE-Pattern, OSGI, Swing, AWT, SWT, JUnit, EasyMock, Mockito, JMeter, JProfiler, JSF, PL/SQL Developer, SQL Navigator, TOAD für Oracle/DB2/SQLServer, SQuirreL, Orbix, Clearcase, CVS, Subver.sion, Git, Continuus, Maven (Nexus), Canoo WebTest, Spring Core, Spring Integration, Spring Web Flow, IBM ITrap (Modell-Transformations-Tool), HTTPUnit, DBUnit, Findbugs, Checkstyle, PMD, JCoverage, Sonar, Jenkins, Hudson,Stash, FishEye, JIRA, soapUI, CruiseControl, Job Control System, Backbone.js, Ansible, VHost, Vadin, Drools, Hamcrest, Awaitility, Groovy, gradle, Spring Boot, Spring Bartch.
Angular 11, React, Meteor, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), AJAX, jQuery, HTML5, CSS3, Sass/less, Node.js, npm, Grunt/Gulp/Webpack, Angular CLI, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens Testbed, Cypress/Silenium Unit-Tests mit jasmine, Swagger/OpenAPI, Backend Mock Server, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern.
Security:
J2EE/JEE Security for Servlets, EJBs and Web Services: Cryptography with Java, PKI with Java, Access Control, Securing the wire (SSL, HTTPS), RMI over SSL, Securing the message ? XML encryption, RMI Security, Web Application Security, EJB Security, Web Service Security, PKI, JCA, JCE, JAAS, SSL, JSSE.
Führung:
Branchen:
Fonds-Management/-Distribution: Risk Management / Risikoanalyse
Handel: Grosshandel, Einzelhandel, Rohstoffhandel
Öffentliche Verwaltung: Grundbuch-System, Notariat
Industrielle Informatik: Leitsysteme, PPS
Java 8
J2EE/JEE
Aspektorientierte Programmierung (AOP)
EJB3
C/C++
C#
Delphi
TypeScript
Java Script
jQuery
HTML5
CSS3
Sass / less
AJAX
JSP
JSF
Ant
Groovy
Gradle
Grunt / Gulp
Perl
Jython
Shell (Korn/Bourne/C/Bash)
sed, awk, Expect, make
XML, XSL/XSLT
SQL, JPQL, HQL
PL/SQL Oracle
Visual Basic
Visual Age
Assembler
SPS (Saia, Selectron)
Kommunikation:
TCP/IP, UDP, FTP, Telnet, CORBA, Http, REST, SOAP, RMI-IIOP, SSL, JMS, SMTP, Ethernet, Internet/Intranet/Extranet
Middleware:
JMS, TUXEDO, ISI, SMX, MQSeries, RMI, CORBA, Apache ActiveMQ Camel
Dienste:
JNDI, LDAP, NIS+, DNS, NFS
SW-Architektur und Konzepte:
JEE/J2EE, .Net, Service Oriented Archticture (SOA), CORBA
Methoden und Vorgehensmodelle:
UML2, OOA, OOD, OOP, Agile Software Development, Rational Rose (RUP), SCRUM, XP (Extreme Programming), SSADM, Model Driven Architecture (MDA), Model Driven Engineering (MDE)
Tools und Frameworks:
Enterprise Architect, IntelliJ Idea, Webstorm, Eclipse, IBM RSA/RAD, Rich Client Platform (RCP), Ant, AOP, Apache ActiveMQ Camel, Apache CXF, JEE/EJB3, Struts, Hibernate, JPA, EclipseLink, ROA/SOA, RESTful and SOAP-based WebServices, JAX-RS, JAX-WS, Axis, Taglibs, .NET, Sniff+, Design- / J2EE-Pattern, OSGI, Swing, AWT, SWT, JUnit, EasyMock, Mockito, JMeter, JProfiler, JSF, PL/SQL Developer, SQL Navigator, TOAD für Oracle/DB2/SQLServer, SQuirreL, Orbix, Clearcase, CVS, Subver.sion, Git, Continuus, Maven (Nexus), Canoo WebTest, Spring Core, Spring Integration, Spring Web Flow, IBM ITrap (Modell-Transformations-Tool), HTTPUnit, DBUnit, Findbugs, Checkstyle, PMD, JCoverage, Sonar, Jenkins, Hudson,Stash, FishEye, JIRA, soapUI, CruiseControl, Job Control System, Backbone.js, Ansible, VHost, Vadin, Drools, Hamcrest, Awaitility, Groovy, gradle, Spring Boot, Spring Batch. Microservice, AsyncAPI, Lombok.
Angular 14/16, React, Meteor, MEAN stack (Mongoose.js, MongoDB, Express.js, Node.js), AJAX, jQuery, HTML5, CSS3, Sass/less, Node.js, npm, Grunt/Gulp/Webpack, Angular CLI, Bootstrap V.4, Flex, Font Awesome, handlebars.js, moment.js, moment-timezone-with-data, system.js, nedb, localstorage, sessionsstorage, RESTful Webservice, JSON Web Tokens Testbed, Cypress/Silenium Unit-Tests mit jasmine, Swagger/OpenAPI, Backend Mock Server, Web Content Accessibility Guidelines (WCAG) 2.0, Search Engine Optimization (SEO), Docker, Design Pattern, Usability Pattern, NgRx, Redux, RxJS, AG Grid, Ionic, Capacitor, OAuth, Keycloak, Azure Cloud, Helm3, Terrafor, Key Vault, Figma.Folgende Dienste suche ich schwerpunktmässig:
Techn. Project Management, Business Analysis, Software Modeling, Engineering & Architecture, IT-Consulting
Folgende Dienste biete ich an:
Techn. Project Management, Requirements Engineering, Business Analysis, Software Modeling, Engineering & Architecture, Performance Tuning, Quality Assurance, IT-Consulting
Banken:
Finanzen, Investment & Services, Verwaltung von Aktien (Aktienregister), Aktienumtausch, Emission, Elektronische Börse (Telekurs, Bloomberg, Reuters), Marketing, Risk Management/Solution, Investitionsgüter-Leasing.
(Rück-)Versicherung:
Private Insurance (Wrapper Produkte), Accounting, Closing Finance (Quartalsabschluss)
Fonds-Management/-Distribution:
Risk Management / Risikoanalyse
Distribution/Sales:
Contract Management für Vertrieb von Hewlett Packard Services.
Medien:
Mediaplayer des Schweizer Radio und Fernsehen SRF
Telekommunikation
eShop / Marketing
Tourismus:
Buchungssysteme, elektronischer Zahlungsverkehr
Transport & Logistik:Kapazitäts-, Einsatz und Yield-Management im schweizweiten und grenzübertretenen Güterverkehr sowie Cargo-Informationssystem
Handel:
Grosshandel, Einzelhandel, Rohstoffhandel
Öffentliche Verwaltung:
Grundbuch-System, Notariat
Industrielle Informatik:
Leitsysteme, PPSDirektester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.