Java, JEE, Spring, Angular 8+, JavaScript, Spring-Boot, Microservices, XML,WebServices, Datenbanken, JavaScript, Architektur, Design
Aktualisiert am 14.09.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Angular
Java 11
Deutsch
Englisch
verhandlungssicher
Französisch
ausbaufähige Grundlagen
Latein
Spanisch
gute Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2019-01 - 2020-05

Versicherungs-Webanwendung mit Angular 8+ - Frontend in Verbindung mit Java 11-Backend

Software-Architekt / Senior Software-Entwickler Angular 8+ AngularJS TypeScript ...
Software-Architekt / Senior Software-Entwickler

Weiterentwicklung einer Web-Anwendung für Geschäftsprozesse im Bereich "Vorsorge" eines grossen Versicherungskonzerns. Dabei

  • eigenständige Konzeption und Umsetzung eines Angular 8+ -Formular-Frameworks zur Bereitstellung von Eingabe-Masken und Dialogen

  • Anbindung des Angular 8+ - Frontends an ein Java 11 - Backend per REST-Services

  • Design und Erstellung von BPMN-Geschäftsprozessen auf Basis der Camunda - Prozess-Engine.

IntelliJ IDEA 2020 Jira Stash SonarQube git Maven Jenkins
Angular 8+ AngularJS TypeScript Node NPM BPMN 2.0 Camunda Java 11 REST Spring 5 Liquibase MQ Rabbit Elastic Search Angular Redux JIRA Git JUnit Jasmine Karma Protractor e2e- Testing Vaadin CSS2 CSS3 Docker Ansible Material Design Spring Boot agile MicroServices Kubernetes
Versicherungskonzern in Düsseldorf
Luxembourg
4 Monate
2018-05 - 2018-08

Weiterentwicklung eines Kunden-Informationssystems im DevOps-Umfeld

Senior Software Entwickler Angular 5 Jasmine Karma ...
Senior Software Entwickler

Unterstützung bei der Entwicklung eines Kunden-Informationssystems für Störungsmeldungen im DevOps-Umfeld 

  • Weiterentwicklung einer Akka-Actor Applikation
  • Einbindung von SSO (unter Oauth 2) im Angular-Frontend und Java-Backend
  • Vervollständigung des Angular 5 GUI
  • Implementierung von New Relic Metriken
  • Unterstützung bei der Team-Organisation und Aufgabenverteilung
Kubernetes 1.6 Intellij IDEA 2018 Sematext Metabase Jira Bitbucket nginx PrimeNG
Angular 5 Jasmine Karma Angular Redux Java 8 Akka 2.5 Akka Streams Akka Cluster Vavr 0.9 Protobuf 3.5 Lombok 1.16 Oauth 2 Keycloak 3.2 NewRelic 3.47 Docker Jenkins OpenShift 3.6 DevOps Agile Softwareentwicklung Git Maven
Öffentliches Eisenbahn-Unternehmen
Bern
4 Monate
2017-11 - 2018-02

Weiterentwicklung Benutzer-Management Applikation

Senior Software Entwickler Angular 2 HTML5 LESS / CSS ...
Senior Software Entwickler
  • Weiterentwicklung eines Benutzer-Management -Services auf Basis eines Angular 2 und JSF- / Primefaces -Frontends sowie eines JEE, Java 8 , Spring Boot und Spring Data -Backends. 
IntelliJ IDEA
Angular 2 HTML5 LESS / CSS NPM JSF 2.4 PrimeFaces V.6 Java 8 Spring Data Spring Boot Maven Git JEE7 JPA
Mittelständisches Handelsunternehmen
D-Offenburg
9 Monate
2017-02 - 2017-10

Erneuerung SystemPlattform für Biometrieerfassung

Senior Software-Entwickler Java JEE7 Spring 4.1 ...
Senior Software-Entwickler

Erstellung mehrerer Spring Boot Microservices in Docker Laufzeitumgebung.

Diese dienen

  • zur Verwaltung von Biometrieerfassungs-Stationen
  • zur Erstellung und Versand von Biometrie-Erfassungsaufträgen (im Xml NIST-Standard)
  • zur Simulation einer Schnittstelle von externen Systemen

Dabei wurden verschiedene Security-Konzepte eingebunden wie

  • SSL / TLS -Layer
  • Public Key Infratructure (PKI)
  • X.509-Zertifikate
  • SAML-Assertions
  • Spring-Security 
IntelliJ IDEA Linux Ubuntu
Java JEE7 Spring 4.1 Spring Boot Spring Cloud Spring Security Micoservices REST Services Apache CXF Apache CFX Webservices Spring Webservices SAML SAML Assertions Verschlüsselung / Encryption SSL / TLS HTTP Basic Authentication Spring Data JPA X.509-Zertifikate Docker Ecosystem Biometrie NIST (Xml Biometrie-Standard) Java 8
Schweizer Bundesbehörde
Bern
2 Monate
2016-10 - 2016-11

AngularJS-Webapplikation für Recruitung-Prozess

AngularJS JHipster 3.6 Node.js 4 ...
  • Mitarbeit bei AngularJS-Webapplikation für Recruitung-Prozess und HR-Personalmanagement
AngularJS JHipster 3.6 Node.js 4 Yeoman Bower
Europaweit tätiger IT-Dienstleister
Bern
6 Monate
2016-04 - 2016-09

Migrationsprojekt Zugvormeldungen empfangen und versenden

Software Engineer Xml Dom XPath Regular Expression ...
Software Engineer
  • Eigenständiges Design und Entwicklung einer Xml-MappingEngine, welche auf Basis von Java Xml-DOM und XPath eingehende sehr komplexe Xml-Meldungen in völlig anders aufgebaute Ausgang-Xml-Meldungen transformiert.
  • Dies unter Berücksichtigung verschiedener Validierungs- und Bearbeitungsregeln
Eclipse 4.5 Websphere Applicationserver 8.5 Tomcat 7 Spring 4 Maven 3 Eclipse Scout Gui Framework Mockito JUnit 4 Spring Data Spring Boot JPA Hibernate GIT ActiveMQ Message Driven Beans Message Topics / Queues Liquibase Jms Oracle 10g
Xml Dom XPath Regular Expression Multithreading Threadlocal Scrum
Öffentliches Eisenbahn-Unternehmen
Bern
6 Monate
2015-10 - 2016-03

Webapplikation zur Verwaltung eines Pflanzenschutz-Kataloges

Teilprojektleiter, Lead Software-Entwickler BPMN 2.o UML 2 Modelio UML
Teilprojektleiter, Lead Software-Entwickler
  • Java Webapplikation auf Basis der Eclipse-Stardust-Process-Engine und BPMN 2.0
Eclipse-Stardust SunGard IPP itp Process Modeler Java 7 Spring 3 / 4 Oracle GIT MySQL 5 Hibernate
BPMN 2.o UML 2 Modelio UML
Berner IT Dienstleister
Bern
1 Jahr
2014-10 - 2015-09

Java-Web-Applikation für Security-Token-Versand

Software-Architekt, Software-Entwickler Security-Token
Software-Architekt, Software-Entwickler
  • Design und Entwicklung einer JEE / JSP -Web-Applikation zum Versand von Security-Tokens an Vertriebsmitarbeiter.
  • Hierzu wurde u.a. eine Anbindung an den RSA-Authentication-Manager über dessen Client-Api realisiert sowie komfortable PDF-Druckausgaben über die Web-Oberfläche.
  • Ausserdem wurden verschiedene Bach-Jobs (Spring Batch) zum Datenabgleich mit Zuliefer-Systemen erstellt.
Spring Webservice, Spring Security, Spring LDAP, Spring Batch JSP, Javascript, PDF, iText 5.0.4 Oracle 10g Maven 3, Subversion, Jax-WS, JAXB, Ldap Spring Security 3, Continuous Integration/Jenkins Mockito, Sonar RSA-Authentication-Manager 8, RSA-Client-Api 8 Spring Version 3 / 4 Spring MVC , Spring Webflow Eclipse 4 (Kepler / Luna)
Security-Token
Kölner Versicherung
Köln
5 Monate
2014-05 - 2014-09

Weiterentwicklung einer Tennisklub-Verwaltungssoftware mit zentraler Einplanungs-Tafel auf Basis von AngularJS, Bootstrap und PHP / Yii

Software-Entwickler, Berater Mac OS X (Mountain Lion) MySQL 5 AngularJS ...
Software-Entwickler, Berater
  • Software-Design / Entwicklung
Mac OS X (Mountain Lion) MySQL 5 AngularJS JQuery Bootstrap JavaScript PHP 5 Yii-Framework Eclipse (Kepler) Git
Berner Webdesign-Agentur
6 Monate
2014-01 - 2014-06

Weiterentwicklung einer Webshop-Applikation, die mittels Python (Vers. 2.7) und dem Django-Framework (Vers. 1.5x) erstellt wurde

Software-Entwickler, Berater Mac OS X (Mountain Lion) MySQL SQLite ...
Software-Entwickler, Berater
  • Software-Design / Entwicklung
Mac OS X (Mountain Lion) MySQL SQLite Python (V. 2.7 / 3.x) Django (V. 1.5x) Django-Shop Django-Cms Eclipse (Kepler) PyDev Homebrew Git
Berner Webdesign-Agentur
3 Monate
2013-10 - 2013-12

Entwicklung einer Apple - iPhone/iPad - App, die die Kernfunktionalität des Gonnado-Webauftritts (Veranstaltungskalender mit Ausgeh-Tipps incl. Zahlungsmodul) für mobile Plattformen zur Verfügung stellt

Software-Entwickler, Berater Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework ...
Software-Entwickler, Berater
  • Software-Design / Apple-iOS-Programmierung (Objective-C 2.0)

Partner:   

Berner StartUp-Unternehmen „Gonnado“, das im Wesentlichen einen personalisierten Online-Veranstaltungskalender mit regionalen Ausgeh-Tipps betreibt.

Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework Apple-iOS 4 iOS 5 Objective-C 2.0 Cocoa REST/Json Subversion Xcode 3 / Xcode 4 Cocoa-Framework
Berner StartUp-Unternehmen ?Gonnado?
1 Jahr 1 Monat
2012-09 - 2013-09

Weiterentwicklung einer Vertriebs-Applikation...

Software-Entwickler, Berater Windows XP / Windows 7 Anbindung externer Rechenkerne mittels AJAX (XMLHttpRequest) Json ...
Software-Entwickler, Berater
  • Programmierung, Beratung, Konzeption

Projekt:  

Weiterentwicklung einer Vertriebs-Applikation, die Vorsorgelücken eines Kunden bei Eintritt von Rente, Berufsunfähigkeit, Krankheit, Pflege oder Tod ermittelt. Dies unter Einbezug sämtlicher steuerrechtlicher Belange.
           
Die Realisierung erfolgt als Web-Applikation im "iOS/iPad-Look" auf Basis des Cappuccino-Frameworks (einer Apple-iOS/Cocoa - Emulation auf JavaScript basierend), JavaScript, HTML5 sowie mittels Anbindung externer Rechenkerne via AJAX (XMLHttpRequest).

Windows XP / Windows 7 Anbindung externer Rechenkerne mittels AJAX (XMLHttpRequest) Json Cappuccino (Vers. 0.96) Objective-J JavaScript (ECMA-3ECMA-5) HTML5 CSS AJAX (XMLHttpRequest) Json Git Notepad++ mit Objective-C plugin Xcode 4
Sparte "Leben" eines führenden deutschen Versicherers mit Sitz in Stuttgart
1 Jahr 9 Monate
2010-11 - 2012-07

Entwicklung einer Apple - iPhone/iPad - App

Software-Entwickler, Berater Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework ...
Software-Entwickler, Berater

Entwicklung einer Apple - iPhone/iPad - App, die die Kernfunktionalität des Gonnado-Webauftritts (Veranstaltungskalender mit Ausgeh-Tipps incl. Zahlungsmodul) für mobile Plattformen zur Verfügung stellt

  • Software-Design / Apple-iOS-Programmierung (Objective-C 2.0)

Partner:   

Berner StartUp-Unternehmen „Gonnado“, das im Wesentlichen einen personalisierten Online-Veranstaltungskalender mit regionalen Ausgeh-Tipps betreibt.

Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework Apple-iOS 4 iOS 5 Objective-C 2.0 Cocoa REST/Json Subversion Xcode 3 / Xcode 4 Cocoa-Framework
Berner StartUp-Unternehmen ?Gonnado?
8 Monate
2010-03 - 2010-10

Entwicklung eines Webshops auf Basis von PHP und MySQL

Geschäftsführer, Software-Entwickler Windows XP Vista MySQL ...
Geschäftsführer, Software-Entwickler
  • Beratung, Konzeption 
  • Software-Design / PHP-Programmierung 

Realsierung einer eigenen Geschäftsidee: Erstellung und Berieb eines Webshops zum Verkauf von Edelmetallen 

Windows XP Vista MySQL SQL ODBC Apache 2.x PHP 4 Xml Subversion Eclipse 3.5 (Galileo) 
7 Monate
2009-07 - 2010-01

Weiterentwicklung von 2 verschiedenen webbasierten Register-Applikationen: kantonales Personen- und Gebäude-Register

freiberufl. Software-Entwickler, EDV-Berater Windows Vista Oracle SQL ...
freiberufl. Software-Entwickler, EDV-Berater

Unternehmen, welches Verwaltungs-Software (E-Government) erstellt - speziell für Register- und Katatster-Ämter

Tätigkeit:

Software-Design / Java-Programmierung (J2EE, WebServices, Spring, XML)

Windows Vista Oracle SQL ODBC Hibernate tomcat 5 Hudson Build Server continuous integration Java J2EE XML XML-Schema JAXB XSLT Hibernate Spring-Security Acegi Quartz Spring-Batch Maven 2 Ant Spring Webframework Spring AOP Aspects Java Server Faces (JSF) Html CSS Python UML Subversion Eclipse 3.5 (Galileo)
kantonseigenes IT-Unternehmen, Bern, Schweiz
2 Jahre 2 Monate
2007-05 - 2009-06

selbständige Planung, Konzeption und Realisierung von 2 unterschiedlichen Schnittstellen-Komponenten, welche Abrechnungsdaten verschiedener Accounting-Systeme miteinander abgleichen

freiberufl. Software-Entwickler, EDV-Berater Windows XP Vista Linux ...
freiberufl. Software-Entwickler, EDV-Berater
  • Beratung, Konzeption
  • Software-Design / Java-Programmierung (J2EE, WebServices, XML)

international aufgestellter Dienstleister für Logistik und Ticketsysteme mit Niederlassung in Bern, der u.a. komplette Fahrkarten- und Abrechnungssysteme für den öffentlichen Nah- und Fernverkehr herstellt

Windows XP Vista Linux Sun Solaris Oracle SQL ODBC Sun ApplicationServer 8 / 9 JBoss 4.05 / 4.23 Java J2EE XML DTD JAXB XSLT Spring Hibernate iBatis EJB 3.0 SOAP WebServices Jax-Rpc Axis Ant Ant-Tasks Python Perl UML CVS Subversion Eclipse 3.2 / 3.4 (Callisto / Ganymede)
international aufgestellter Dienstleister, Bern, Schweiz
1 Jahr
2007-10 - 2008-09

tageweise Programmierung und Beratung für die Weiterentwicklung eines .net / ASP 2.0 Projekts

freiberufl. Software-Entwickler,EDV-Berater Windows 2000 XP Oracle ...
freiberufl. Software-Entwickler,EDV-Berater
  • .net / VBA / ASP-Programmierung
  • Beratung, Konzeption
Windows 2000 XP Oracle SQL Microsoft IIS .net / VBA / ASP 1.0 / 2.0 Visual Studio
Stuttgarter Verlagshaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-08 - 2017-08

Java Programmierung

Java SE 8 Programmer I (Oracle Certified Associate), Oracle University
Java SE 8 Programmer I (Oracle Certified Associate)
Oracle University

Position

Position

Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Angular Java 11

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
agile
Agile Softwareentwicklung
Akka 2.5
Akka Cluster
Angular 2
Angular 5
Angular Redux
Ansible
Apache CXF
Biometrie
BPMN 2.0
BPMN 2.o
Camunda
DevOps
Docker
Docker Ecosystem
Eclipse 4.5
Eclipse Scout Gui Framework
Eclipse-Stardust
Elastic Search
GIT
Hibernate
HTML5
IntelliJ IDEA
IntelliJ IDEA 2020
itp Process Modeler
Jasmine
Jenkins
Jira
JSF 2.4
JUnit
JUnit 4
Karma
Keycloak 3.2
Kubernetes
Kubernetes 1.6
LESS / CSS
Linux Ubuntu
Liquibase
Material Design
Maven
Maven 3
Message Driven Beans
Message Topics / Queues
Mockito
MQ Rabbit
NewRelic 3.47
nginx
Node
NPM
Oauth 2
OpenShift 3.6
Protobuf 3.5
Protractor e2e- Testing
Regular Expression
REST
SAML
Scrum
Sematext
SonarQube
Spring 3 / 4
Spring 4
Spring 4.1
Spring 5
Spring Boot
Spring Data
Spring Security
Spring Webservices
Stash
SunGard IPP
Tomcat 7
Vaadin
Vavr 0.9
Websphere Applicationserver 8.5
X.509-Zertifikate
Xml Dom
XPath
Erfahrungen in den Bereichen:
  • Mobile App-Entwicklung
  • Web-Applikationsentwicklung
  • Internet-Programmierung
  • GUI-Programmierung
  • Backend-Programmierung
  • Anwendungs- und systemnahe Programmierung
  • Projektleitung
  • Spezifikation,Test

Ereignisgesteuerte, visuelle, strukturierte Programmierung
Objektorientierte Analyse,  objektorientiertes Design,objektorientierte Programmierung, OOA, OOD

Datenbank-Design und Administration
WebServer-Administration
 
Besonderes Interesse derzeit an Projekten in der Schweiz aus den Bereichen Java-Architektur / Java-Programmierung / JEE / Spring / XML / Web-Services, mobile App-Entwicklung (Apple-iOS oder Android) 

Betriebssysteme

Mac OS
Snow Leopard, Lion
Novell
3.11,3.12, 4
SUN OS, Solaris
Grundkenntnisse
Unix
Linux-Grundkenntnisse
Windows
3.11, 95, 98, NT4.0, 2000, XP, Vista, Windows 7

Programmiersprachen

4gl
Angular 8+
AngularJS
Basic
VisualBasic 4, 5 und 6
C
4 monatiger Kurs/Projekt an VHS Stuttgart
C++
4 monatiger Kurs/Projekt an VHS Stuttgart
Clipper
Cobol
4 Monate im Rahmen meiner CDI-Weiterbildung 1993
CSS2
CSS3
Fortran
während meines Studiums  (auf IBM 9000 , 1991/92)
Gupta, Centura
Java 11
Java 7
Java 8
JavaScript
ECMA 3 / 5
JEE7
JHipster 3.6
Jms
JPA
Objective C
2.0
Pascal
während meines Studiums  (unter MS-DOS , 1990/91)
Perl
PHP
PL/SQL
Python
Version 2.7 / 3.x
Scriptsprachen
Shell
TeX, LaTeX
TypeScript
Win32 API-Programmierung für Win NT4 und Win95

Datenbanken

Access
Access 97, 2000
Gupta, Centura
JDBC
MS SQL Server
6.5, 7 incl. Transact-SQL
MySQL
4, 5
MySQL 5
ODBC
Oracle
7,8,9i,10,11 incl. PL/SQL
SQL
Sybase
incl. Transact-SQL

Datenkommunikation

Banyan
CORBA
Internet, Intranet
Novell
PC-Anywhere
Rest Services
SOAP Webservices
Windows Netzwerk

Hardware

PC
gute Hardware-Kenntnisse

Design / Entwicklung / Konstruktion

Micoservices
MicroServices
Multithreading
SAML Assertions
Spring Cloud

Branchen

Branchen

Öffentlicher Verkehr, Eisenbahn-Unternehmen

Öffentliche Verwaltung

Versicherung (Sach- und Lebensversicherung)

Freizeit-Branche

Einzelhandel

Staatliche bzw. kantonale Verwaltung (Register- / Kataster - Amt)

E-Government

Hersteller / Betreiber von Fahrkarten-Automaten im öffentl. Verkehr

Webdesign-Agentur

Maschinenbau
Verlagswesen

Banken, Finanzbranche
Handel

Telekom-Provider

Automobil/Automotive -Branche
Logistik
Schwertransport/Kranverleih

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2019-01 - 2020-05

Versicherungs-Webanwendung mit Angular 8+ - Frontend in Verbindung mit Java 11-Backend

Software-Architekt / Senior Software-Entwickler Angular 8+ AngularJS TypeScript ...
Software-Architekt / Senior Software-Entwickler

Weiterentwicklung einer Web-Anwendung für Geschäftsprozesse im Bereich "Vorsorge" eines grossen Versicherungskonzerns. Dabei

  • eigenständige Konzeption und Umsetzung eines Angular 8+ -Formular-Frameworks zur Bereitstellung von Eingabe-Masken und Dialogen

  • Anbindung des Angular 8+ - Frontends an ein Java 11 - Backend per REST-Services

  • Design und Erstellung von BPMN-Geschäftsprozessen auf Basis der Camunda - Prozess-Engine.

IntelliJ IDEA 2020 Jira Stash SonarQube git Maven Jenkins
Angular 8+ AngularJS TypeScript Node NPM BPMN 2.0 Camunda Java 11 REST Spring 5 Liquibase MQ Rabbit Elastic Search Angular Redux JIRA Git JUnit Jasmine Karma Protractor e2e- Testing Vaadin CSS2 CSS3 Docker Ansible Material Design Spring Boot agile MicroServices Kubernetes
Versicherungskonzern in Düsseldorf
Luxembourg
4 Monate
2018-05 - 2018-08

Weiterentwicklung eines Kunden-Informationssystems im DevOps-Umfeld

Senior Software Entwickler Angular 5 Jasmine Karma ...
Senior Software Entwickler

Unterstützung bei der Entwicklung eines Kunden-Informationssystems für Störungsmeldungen im DevOps-Umfeld 

  • Weiterentwicklung einer Akka-Actor Applikation
  • Einbindung von SSO (unter Oauth 2) im Angular-Frontend und Java-Backend
  • Vervollständigung des Angular 5 GUI
  • Implementierung von New Relic Metriken
  • Unterstützung bei der Team-Organisation und Aufgabenverteilung
Kubernetes 1.6 Intellij IDEA 2018 Sematext Metabase Jira Bitbucket nginx PrimeNG
Angular 5 Jasmine Karma Angular Redux Java 8 Akka 2.5 Akka Streams Akka Cluster Vavr 0.9 Protobuf 3.5 Lombok 1.16 Oauth 2 Keycloak 3.2 NewRelic 3.47 Docker Jenkins OpenShift 3.6 DevOps Agile Softwareentwicklung Git Maven
Öffentliches Eisenbahn-Unternehmen
Bern
4 Monate
2017-11 - 2018-02

Weiterentwicklung Benutzer-Management Applikation

Senior Software Entwickler Angular 2 HTML5 LESS / CSS ...
Senior Software Entwickler
  • Weiterentwicklung eines Benutzer-Management -Services auf Basis eines Angular 2 und JSF- / Primefaces -Frontends sowie eines JEE, Java 8 , Spring Boot und Spring Data -Backends. 
IntelliJ IDEA
Angular 2 HTML5 LESS / CSS NPM JSF 2.4 PrimeFaces V.6 Java 8 Spring Data Spring Boot Maven Git JEE7 JPA
Mittelständisches Handelsunternehmen
D-Offenburg
9 Monate
2017-02 - 2017-10

Erneuerung SystemPlattform für Biometrieerfassung

Senior Software-Entwickler Java JEE7 Spring 4.1 ...
Senior Software-Entwickler

Erstellung mehrerer Spring Boot Microservices in Docker Laufzeitumgebung.

Diese dienen

  • zur Verwaltung von Biometrieerfassungs-Stationen
  • zur Erstellung und Versand von Biometrie-Erfassungsaufträgen (im Xml NIST-Standard)
  • zur Simulation einer Schnittstelle von externen Systemen

Dabei wurden verschiedene Security-Konzepte eingebunden wie

  • SSL / TLS -Layer
  • Public Key Infratructure (PKI)
  • X.509-Zertifikate
  • SAML-Assertions
  • Spring-Security 
IntelliJ IDEA Linux Ubuntu
Java JEE7 Spring 4.1 Spring Boot Spring Cloud Spring Security Micoservices REST Services Apache CXF Apache CFX Webservices Spring Webservices SAML SAML Assertions Verschlüsselung / Encryption SSL / TLS HTTP Basic Authentication Spring Data JPA X.509-Zertifikate Docker Ecosystem Biometrie NIST (Xml Biometrie-Standard) Java 8
Schweizer Bundesbehörde
Bern
2 Monate
2016-10 - 2016-11

AngularJS-Webapplikation für Recruitung-Prozess

AngularJS JHipster 3.6 Node.js 4 ...
  • Mitarbeit bei AngularJS-Webapplikation für Recruitung-Prozess und HR-Personalmanagement
AngularJS JHipster 3.6 Node.js 4 Yeoman Bower
Europaweit tätiger IT-Dienstleister
Bern
6 Monate
2016-04 - 2016-09

Migrationsprojekt Zugvormeldungen empfangen und versenden

Software Engineer Xml Dom XPath Regular Expression ...
Software Engineer
  • Eigenständiges Design und Entwicklung einer Xml-MappingEngine, welche auf Basis von Java Xml-DOM und XPath eingehende sehr komplexe Xml-Meldungen in völlig anders aufgebaute Ausgang-Xml-Meldungen transformiert.
  • Dies unter Berücksichtigung verschiedener Validierungs- und Bearbeitungsregeln
Eclipse 4.5 Websphere Applicationserver 8.5 Tomcat 7 Spring 4 Maven 3 Eclipse Scout Gui Framework Mockito JUnit 4 Spring Data Spring Boot JPA Hibernate GIT ActiveMQ Message Driven Beans Message Topics / Queues Liquibase Jms Oracle 10g
Xml Dom XPath Regular Expression Multithreading Threadlocal Scrum
Öffentliches Eisenbahn-Unternehmen
Bern
6 Monate
2015-10 - 2016-03

Webapplikation zur Verwaltung eines Pflanzenschutz-Kataloges

Teilprojektleiter, Lead Software-Entwickler BPMN 2.o UML 2 Modelio UML
Teilprojektleiter, Lead Software-Entwickler
  • Java Webapplikation auf Basis der Eclipse-Stardust-Process-Engine und BPMN 2.0
Eclipse-Stardust SunGard IPP itp Process Modeler Java 7 Spring 3 / 4 Oracle GIT MySQL 5 Hibernate
BPMN 2.o UML 2 Modelio UML
Berner IT Dienstleister
Bern
1 Jahr
2014-10 - 2015-09

Java-Web-Applikation für Security-Token-Versand

Software-Architekt, Software-Entwickler Security-Token
Software-Architekt, Software-Entwickler
  • Design und Entwicklung einer JEE / JSP -Web-Applikation zum Versand von Security-Tokens an Vertriebsmitarbeiter.
  • Hierzu wurde u.a. eine Anbindung an den RSA-Authentication-Manager über dessen Client-Api realisiert sowie komfortable PDF-Druckausgaben über die Web-Oberfläche.
  • Ausserdem wurden verschiedene Bach-Jobs (Spring Batch) zum Datenabgleich mit Zuliefer-Systemen erstellt.
Spring Webservice, Spring Security, Spring LDAP, Spring Batch JSP, Javascript, PDF, iText 5.0.4 Oracle 10g Maven 3, Subversion, Jax-WS, JAXB, Ldap Spring Security 3, Continuous Integration/Jenkins Mockito, Sonar RSA-Authentication-Manager 8, RSA-Client-Api 8 Spring Version 3 / 4 Spring MVC , Spring Webflow Eclipse 4 (Kepler / Luna)
Security-Token
Kölner Versicherung
Köln
5 Monate
2014-05 - 2014-09

Weiterentwicklung einer Tennisklub-Verwaltungssoftware mit zentraler Einplanungs-Tafel auf Basis von AngularJS, Bootstrap und PHP / Yii

Software-Entwickler, Berater Mac OS X (Mountain Lion) MySQL 5 AngularJS ...
Software-Entwickler, Berater
  • Software-Design / Entwicklung
Mac OS X (Mountain Lion) MySQL 5 AngularJS JQuery Bootstrap JavaScript PHP 5 Yii-Framework Eclipse (Kepler) Git
Berner Webdesign-Agentur
6 Monate
2014-01 - 2014-06

Weiterentwicklung einer Webshop-Applikation, die mittels Python (Vers. 2.7) und dem Django-Framework (Vers. 1.5x) erstellt wurde

Software-Entwickler, Berater Mac OS X (Mountain Lion) MySQL SQLite ...
Software-Entwickler, Berater
  • Software-Design / Entwicklung
Mac OS X (Mountain Lion) MySQL SQLite Python (V. 2.7 / 3.x) Django (V. 1.5x) Django-Shop Django-Cms Eclipse (Kepler) PyDev Homebrew Git
Berner Webdesign-Agentur
3 Monate
2013-10 - 2013-12

Entwicklung einer Apple - iPhone/iPad - App, die die Kernfunktionalität des Gonnado-Webauftritts (Veranstaltungskalender mit Ausgeh-Tipps incl. Zahlungsmodul) für mobile Plattformen zur Verfügung stellt

Software-Entwickler, Berater Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework ...
Software-Entwickler, Berater
  • Software-Design / Apple-iOS-Programmierung (Objective-C 2.0)

Partner:   

Berner StartUp-Unternehmen „Gonnado“, das im Wesentlichen einen personalisierten Online-Veranstaltungskalender mit regionalen Ausgeh-Tipps betreibt.

Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework Apple-iOS 4 iOS 5 Objective-C 2.0 Cocoa REST/Json Subversion Xcode 3 / Xcode 4 Cocoa-Framework
Berner StartUp-Unternehmen ?Gonnado?
1 Jahr 1 Monat
2012-09 - 2013-09

Weiterentwicklung einer Vertriebs-Applikation...

Software-Entwickler, Berater Windows XP / Windows 7 Anbindung externer Rechenkerne mittels AJAX (XMLHttpRequest) Json ...
Software-Entwickler, Berater
  • Programmierung, Beratung, Konzeption

Projekt:  

Weiterentwicklung einer Vertriebs-Applikation, die Vorsorgelücken eines Kunden bei Eintritt von Rente, Berufsunfähigkeit, Krankheit, Pflege oder Tod ermittelt. Dies unter Einbezug sämtlicher steuerrechtlicher Belange.
           
Die Realisierung erfolgt als Web-Applikation im "iOS/iPad-Look" auf Basis des Cappuccino-Frameworks (einer Apple-iOS/Cocoa - Emulation auf JavaScript basierend), JavaScript, HTML5 sowie mittels Anbindung externer Rechenkerne via AJAX (XMLHttpRequest).

Windows XP / Windows 7 Anbindung externer Rechenkerne mittels AJAX (XMLHttpRequest) Json Cappuccino (Vers. 0.96) Objective-J JavaScript (ECMA-3ECMA-5) HTML5 CSS AJAX (XMLHttpRequest) Json Git Notepad++ mit Objective-C plugin Xcode 4
Sparte "Leben" eines führenden deutschen Versicherers mit Sitz in Stuttgart
1 Jahr 9 Monate
2010-11 - 2012-07

Entwicklung einer Apple - iPhone/iPad - App

Software-Entwickler, Berater Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework ...
Software-Entwickler, Berater

Entwicklung einer Apple - iPhone/iPad - App, die die Kernfunktionalität des Gonnado-Webauftritts (Veranstaltungskalender mit Ausgeh-Tipps incl. Zahlungsmodul) für mobile Plattformen zur Verfügung stellt

  • Software-Design / Apple-iOS-Programmierung (Objective-C 2.0)

Partner:   

Berner StartUp-Unternehmen „Gonnado“, das im Wesentlichen einen personalisierten Online-Veranstaltungskalender mit regionalen Ausgeh-Tipps betreibt.

Mac OS X (Snow Leopard / Lion) SQLite ASI-HttpRequest - Framework Apple-iOS 4 iOS 5 Objective-C 2.0 Cocoa REST/Json Subversion Xcode 3 / Xcode 4 Cocoa-Framework
Berner StartUp-Unternehmen ?Gonnado?
8 Monate
2010-03 - 2010-10

Entwicklung eines Webshops auf Basis von PHP und MySQL

Geschäftsführer, Software-Entwickler Windows XP Vista MySQL ...
Geschäftsführer, Software-Entwickler
  • Beratung, Konzeption 
  • Software-Design / PHP-Programmierung 

Realsierung einer eigenen Geschäftsidee: Erstellung und Berieb eines Webshops zum Verkauf von Edelmetallen 

Windows XP Vista MySQL SQL ODBC Apache 2.x PHP 4 Xml Subversion Eclipse 3.5 (Galileo) 
7 Monate
2009-07 - 2010-01

Weiterentwicklung von 2 verschiedenen webbasierten Register-Applikationen: kantonales Personen- und Gebäude-Register

freiberufl. Software-Entwickler, EDV-Berater Windows Vista Oracle SQL ...
freiberufl. Software-Entwickler, EDV-Berater

Unternehmen, welches Verwaltungs-Software (E-Government) erstellt - speziell für Register- und Katatster-Ämter

Tätigkeit:

Software-Design / Java-Programmierung (J2EE, WebServices, Spring, XML)

Windows Vista Oracle SQL ODBC Hibernate tomcat 5 Hudson Build Server continuous integration Java J2EE XML XML-Schema JAXB XSLT Hibernate Spring-Security Acegi Quartz Spring-Batch Maven 2 Ant Spring Webframework Spring AOP Aspects Java Server Faces (JSF) Html CSS Python UML Subversion Eclipse 3.5 (Galileo)
kantonseigenes IT-Unternehmen, Bern, Schweiz
2 Jahre 2 Monate
2007-05 - 2009-06

selbständige Planung, Konzeption und Realisierung von 2 unterschiedlichen Schnittstellen-Komponenten, welche Abrechnungsdaten verschiedener Accounting-Systeme miteinander abgleichen

freiberufl. Software-Entwickler, EDV-Berater Windows XP Vista Linux ...
freiberufl. Software-Entwickler, EDV-Berater
  • Beratung, Konzeption
  • Software-Design / Java-Programmierung (J2EE, WebServices, XML)

international aufgestellter Dienstleister für Logistik und Ticketsysteme mit Niederlassung in Bern, der u.a. komplette Fahrkarten- und Abrechnungssysteme für den öffentlichen Nah- und Fernverkehr herstellt

Windows XP Vista Linux Sun Solaris Oracle SQL ODBC Sun ApplicationServer 8 / 9 JBoss 4.05 / 4.23 Java J2EE XML DTD JAXB XSLT Spring Hibernate iBatis EJB 3.0 SOAP WebServices Jax-Rpc Axis Ant Ant-Tasks Python Perl UML CVS Subversion Eclipse 3.2 / 3.4 (Callisto / Ganymede)
international aufgestellter Dienstleister, Bern, Schweiz
1 Jahr
2007-10 - 2008-09

tageweise Programmierung und Beratung für die Weiterentwicklung eines .net / ASP 2.0 Projekts

freiberufl. Software-Entwickler,EDV-Berater Windows 2000 XP Oracle ...
freiberufl. Software-Entwickler,EDV-Berater
  • .net / VBA / ASP-Programmierung
  • Beratung, Konzeption
Windows 2000 XP Oracle SQL Microsoft IIS .net / VBA / ASP 1.0 / 2.0 Visual Studio
Stuttgarter Verlagshaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2017-08 - 2017-08

Java Programmierung

Java SE 8 Programmer I (Oracle Certified Associate), Oracle University
Java SE 8 Programmer I (Oracle Certified Associate)
Oracle University

Position

Position

Software-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Angular Java 11

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
agile
Agile Softwareentwicklung
Akka 2.5
Akka Cluster
Angular 2
Angular 5
Angular Redux
Ansible
Apache CXF
Biometrie
BPMN 2.0
BPMN 2.o
Camunda
DevOps
Docker
Docker Ecosystem
Eclipse 4.5
Eclipse Scout Gui Framework
Eclipse-Stardust
Elastic Search
GIT
Hibernate
HTML5
IntelliJ IDEA
IntelliJ IDEA 2020
itp Process Modeler
Jasmine
Jenkins
Jira
JSF 2.4
JUnit
JUnit 4
Karma
Keycloak 3.2
Kubernetes
Kubernetes 1.6
LESS / CSS
Linux Ubuntu
Liquibase
Material Design
Maven
Maven 3
Message Driven Beans
Message Topics / Queues
Mockito
MQ Rabbit
NewRelic 3.47
nginx
Node
NPM
Oauth 2
OpenShift 3.6
Protobuf 3.5
Protractor e2e- Testing
Regular Expression
REST
SAML
Scrum
Sematext
SonarQube
Spring 3 / 4
Spring 4
Spring 4.1
Spring 5
Spring Boot
Spring Data
Spring Security
Spring Webservices
Stash
SunGard IPP
Tomcat 7
Vaadin
Vavr 0.9
Websphere Applicationserver 8.5
X.509-Zertifikate
Xml Dom
XPath
Erfahrungen in den Bereichen:
  • Mobile App-Entwicklung
  • Web-Applikationsentwicklung
  • Internet-Programmierung
  • GUI-Programmierung
  • Backend-Programmierung
  • Anwendungs- und systemnahe Programmierung
  • Projektleitung
  • Spezifikation,Test

Ereignisgesteuerte, visuelle, strukturierte Programmierung
Objektorientierte Analyse,  objektorientiertes Design,objektorientierte Programmierung, OOA, OOD

Datenbank-Design und Administration
WebServer-Administration
 
Besonderes Interesse derzeit an Projekten in der Schweiz aus den Bereichen Java-Architektur / Java-Programmierung / JEE / Spring / XML / Web-Services, mobile App-Entwicklung (Apple-iOS oder Android) 

Betriebssysteme

Mac OS
Snow Leopard, Lion
Novell
3.11,3.12, 4
SUN OS, Solaris
Grundkenntnisse
Unix
Linux-Grundkenntnisse
Windows
3.11, 95, 98, NT4.0, 2000, XP, Vista, Windows 7

Programmiersprachen

4gl
Angular 8+
AngularJS
Basic
VisualBasic 4, 5 und 6
C
4 monatiger Kurs/Projekt an VHS Stuttgart
C++
4 monatiger Kurs/Projekt an VHS Stuttgart
Clipper
Cobol
4 Monate im Rahmen meiner CDI-Weiterbildung 1993
CSS2
CSS3
Fortran
während meines Studiums  (auf IBM 9000 , 1991/92)
Gupta, Centura
Java 11
Java 7
Java 8
JavaScript
ECMA 3 / 5
JEE7
JHipster 3.6
Jms
JPA
Objective C
2.0
Pascal
während meines Studiums  (unter MS-DOS , 1990/91)
Perl
PHP
PL/SQL
Python
Version 2.7 / 3.x
Scriptsprachen
Shell
TeX, LaTeX
TypeScript
Win32 API-Programmierung für Win NT4 und Win95

Datenbanken

Access
Access 97, 2000
Gupta, Centura
JDBC
MS SQL Server
6.5, 7 incl. Transact-SQL
MySQL
4, 5
MySQL 5
ODBC
Oracle
7,8,9i,10,11 incl. PL/SQL
SQL
Sybase
incl. Transact-SQL

Datenkommunikation

Banyan
CORBA
Internet, Intranet
Novell
PC-Anywhere
Rest Services
SOAP Webservices
Windows Netzwerk

Hardware

PC
gute Hardware-Kenntnisse

Design / Entwicklung / Konstruktion

Micoservices
MicroServices
Multithreading
SAML Assertions
Spring Cloud

Branchen

Branchen

Öffentlicher Verkehr, Eisenbahn-Unternehmen

Öffentliche Verwaltung

Versicherung (Sach- und Lebensversicherung)

Freizeit-Branche

Einzelhandel

Staatliche bzw. kantonale Verwaltung (Register- / Kataster - Amt)

E-Government

Hersteller / Betreiber von Fahrkarten-Automaten im öffentl. Verkehr

Webdesign-Agentur

Maschinenbau
Verlagswesen

Banken, Finanzbranche
Handel

Telekom-Provider

Automobil/Automotive -Branche
Logistik
Schwertransport/Kranverleih

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.