Java, Springboot, JEE, Kubernetes, Devops
Aktualisiert am 04.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 25.06.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Springboot
DevOps
Kubernetes
agile Software-Development
XP programming
JenkinsX
GitOps
Spring Cloud
OIDC
Oauth2.0
GOLang
Operator SDK
HELM
Skaffold
React JS
Maven
JBoss Application-Server
JIB
Azure
Pivotal PKS
Spring Security
Kerberos
SPNEGO
Dutch
native
English
fluent
German
basic

Einsatzorte

Einsatzorte

Zurich (+50km)
Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 2 Monate
2015-02 - heute

Introducing Cloud native development

Spring Boot Solution Architect and Integration Engineer Spring Boot Spring Cloud ReactJS ...
Spring Boot Solution Architect and Integration Engineer

Bringing new innovation to the existing JBoss JEE 6/7 programming model – move from JEE to ServerLess Cloud Native MSA with Spring Boot. Introducing Cloud native development on Azure/Kubernetes Pivotal PKS with Spring Cloud Gateway/Zuul, Eureka, Sleuth, Config and Netflix libraries. Introducing ReactJS (Material UI MUI) as replacement of JEE JSF server side presentation layer technology. Moving CI/CD to next generation Jenkins Groovy pipelines. Integrating deployment workflows with Atlassian JIRA with JIRA Jenkins Pipeline steps and HELM. Introduce DDD design with Spring Boot Data Rest and ReactJS (stateless functional components based on MUI). Replacing Kerberos SPNEGO with OIDC with Keycloak as IdP OIDC provider.

Spring Boot Spring Cloud ReactJS Oracle RDMS 12g RHEL 6/7 Jenkins Pipelines Spring Boot/Cloud ReactJS Intellij/Skaffold/JIB yarn webpack Maven and Cradle
Bank Julius Bär
Zurich
9 Jahre 8 Monate
2010-11 - 2020-06

implementing DevOps tooling

JEE and Springboot Developer and Architect - Contractor Scrum JBoss ApplicationServer JEE ...
JEE and Springboot Developer and Architect - Contractor
  • Started 9 years ago implementing DevOps tooling for provisioning JEE business applications on JBoss EAP6 and 7 at Bank Julius Baer Zurich and Singapore. Introducing ALM toolset with JIRA Agile, NEXUS, Jenkins, BitBucket/ GIT, Selenium, SonarQube, enabling and improving the overall Agile Development and DevOps experience.
  • Currently supporting development teams from different suppliers with onboarding on Azure Cloud development platform. Setting up and instructing on tools like Intellij, Cloud Code and skaffold/JIB to be more efficient and productive with developing Springboot Microservice and React applications on Kubernetes Azure. Developing Springboot starters and guidelines, addressing an array of technologies like Keycloak OIDC/SPNEGO-kerberos, Spring Cloud Sleuth/Config/Eureka/Gateway, allowing development teams to focusing on business logic instead of wasting valuable time and effort on infrastructure concerns.
IntelliJ IDEA Kubernetes Azure Docker Jenkins
Scrum JBoss ApplicationServer JEE Springboot
Bank Julius Baer
Zurich
4 Jahre 2 Monate
2011-01 - 2015-02

Providing best practise guidelines

JEE Solution Architect and Trainer JBOSS EAP6 JEE6 Oracle RDMS 10g ...
JEE Solution Architect and Trainer

Providing best practise guidelines and Code Quality specifications for Bank Julius Baer ASIA Java Development department based in Singapore. Provide training and mentoring in Agile Development of JEE6 business applications on JBoss AS. Design and Implement Agile ALM (Application Lifecycle Management) platform on Redhat Linux with Jenkins CI (continuous integration), Nexus Maven repository management platform and SONAR quality reporting based on PMD, Findbugs and Checkstyle code quality rules. Mentoring project leads in Agile project management with SCRUM and code quality assessments, providing the organization with code walkthrough procedures. Mentoring and training projects how to setup and manage SCRUM project workflows in JIRA SCRUM Greenhopper environment.

JBOSS EAP6 JEE6 Oracle RDMS 10g Sun Solaris 10 Enterprise Architect 7.1 SONAR Maven3 Nexus Jenkins CI JIRA (SCRUM Greenhopper)
Bank Julius Bär
Zurich
6 Monate
2010-07 - 2010-12

extending JAF

JEE Solutions Architect / Designer Weblogic 10/11g Glassfish 2.1 3x ...
JEE Solutions Architect / Designer

Responsible for extending JAF (Java Application Platform) with dedicated Julius Baer Authentication and Authorization components based on the extension mechanism offered by Weblogic and Glassfish. Establish integrated SSO Authentication based on SPNEGO/GSSAPI between Windows clients and Weblogic /Glassfish JEE applications based on Kerberos/AD Authentication based on JSF196 – Java Authentication SPI for containers. Extend the security frameworks for both Weblogic and Glassfish providing JB specific RBAC authorization providers based on JACC (Java Authorization Contract for Containers)

Weblogic 10/11g Glassfish 2.1 3x Sun solaris 10 Enterprise Architect 7.1 Eclipse IDE 3.5 Maven 2.2.1 Subversion 2.5 Hudson 1.4
Bank Julius Bär
Zurich
1 Jahr 4 Monate
2009-07 - 2010-10

trading portal solutions

Java Spring and JEE Consultant and Developer - Contractor Spring Framework JEE Scrum ...
Java Spring and JEE Consultant and Developer - Contractor

Working as an independent JEE engineer on trading portal solutions with technologies like WebLogic/Oracle, Apache CXF, JAX-WS, JPA, JSF and Weblogic Portal.

Eclipse IDE UNIX IBM Message Broker IBM AIX
Spring Framework JEE Scrum WebLogic EE Oracle/SQL
Credit Suisse
Zurich
6 Monate
2010-01 - 2010-06

establishing JAF

JEE Solutions Architect Weblogic 10/11g Glassfish 2.1 3x ...
JEE Solutions Architect

Responsible for establishing JAF (Java Application Platform) based on JEE technologies, EJB3.0, JSF2.0, JPA2.0, JAX-WS 2.1, Bean validation framework. Main objective is enabling a cost and production effective process and tooling environment for developing Java EE business applications. Establishing a documented development environment based on Eclipse, Maven2, Hudson CI. Producing architectural and best practise guidelines for implementing JEE applications deployed on Weblogic 11g, and Glassfish 2.1-3*. Promoting this platform by actively training and mentoring the complete Bank Julius Baer Java Community in Zurich and Singapore. Establishing a Java Community Center documentation portal. Specify the guidelines for developing applications with Hibernate and Primefaces (JSF 1.2-2.0) as part of the Julius Baer JAF platform.

Weblogic 10/11g Glassfish 2.1 3x Oracle RDMS 10g JEE (EJB3 JSF2.0 JPA2.0 JAX-WS2.1/JAXB). Sun Solaris 10 Enterprise Architect 7.1 Eclipse IDE 3.5 Maven 2.2.1 Subversion 2.5 Hudson 1.4 Continuum 1.2.3
Bank Julius Bär
Zurich
1 Jahr 3 Monate
2008-10 - 2009-12

design and implementation of new trading portal

J2EE Designer/ Solution Architect Oracle Weblogic server 10 Oracle RDMS 10g. J2ee 5 (EJB3 ...
J2EE Designer/ Solution Architect

Responsible for design and implementation of new trading portal CS Singapore. Setting up security framework based on Oracle federate portal specification, Design and implementation of Remote WSRP portlet interface between trading portal and remote business applications CS Investment Banking London. Responsible for implementation of DAO interface between Portal and Oracle DB reference data based on JPA technology. Applied technology based on JSF, (WSRP), EJB3, JPA, Oracle RDMS. Responsible for developing the integration role based authentication based on the WLS security extension API. Configuration management WLS portal server on Sun Solaris. Responsible for IT integration testing, fine tuning WLS SUN Solaris deployed environment, IT testing web services end point configurations on Sun Solaris. Setup the JAP build server configuration and release management procedures.

Oracle Weblogic server 10 Oracle RDMS 10g. J2ee 5 (EJB3 JSF JPA JAX-WS/JAXB). Sun solaris 10 Oracle workshop (Eclipse) MAVEN2 SVN JAX-WS (WSGEN) Hudson CI WLS 10 admin Sun Solaris VI Unix scripting
CS private banking
Zurich
2 Jahre
2007-07 - 2009-06

providing alternatives

Java Spring Engineer - Contractor XP Spring Framework JEE
Java Spring Engineer - Contractor

Working as an independent Java Spring Consultant and Engineer, providing alternatives for J2EE EJB2.0/2.1, attempting to introduce XP iterative design and development concepts and test driven development based on Spring Framework.

Oracle/SQL IBM WebSphere Business Integration for Financial Networks IBM AIX IBM Message Broker
XP Spring Framework JEE
UBS
Zurich
6 Monate
2008-04 - 2008-09

Design and implementation test framework

J2EE Designer/Business Process Architect SUN Solaris WAS 5.1 Oracle 10g ...
J2EE Designer/Business Process Architect

Design and implementation test framework around GPAS XT system (global participant accounting, management of HR rewards and there expansion, reconciliation and billing of these assets), based on Spring and Hibernate ORM technology. Design and Implement BOM (JBoss PBM Business Object Model), integrate Hibernate persistency layer.

SUN Solaris WAS 5.1 Oracle 10g Java 5 RAD 7.0 Spring 2.5 Hibernate JPA JBoss BPM IBM ClearCase Sun Solaris
UBS (Investment Bank)
Zurich
11 Monate
2007-07 - 2008-05

introducing the Spring framework

J2EE and Spring architect and designer SUN Solaris WAS 5.1 Oracle 10g ...
J2EE and Spring architect and designer

Responsible for introducing the Spring framework as a replacement of J2EE 2.1 Enterprise Beans. Introduce Hibernate ORM as replacement of J2EE 2.1 Entity Beans. Specifying best practise guidelines for implementing Spring application through RUP Rational Unified Process. Mentoring and Training Java engineers to get familiar with IOC Inversion of Control containers. Introduce JUnit testing of Spring beans business logic layer. Provide quality control guidelines for managing the software development process of Spring applications during RUP design and implementation phases.

SUN Solaris WAS 5.1 Oracle 10g RAD 7.0 Spring 2.1 MVC Hibernate 2.
UBS (Wealth Management & Risk Management Solutions)
Zurich
11 Jahre 5 Monate
1996-02 - 2007-06

Engineering Spring applications

J2EE and Spring Engineer and Solution Architect XP Spring Framework Java EE
J2EE and Spring Engineer and Solution Architect

Engineering Spring applications with Spring (MVC, AOP, integration, Batch, Acegi security), Hibernate, Mule, EIP Apache Camel. Methodologies and design techniques like RUP, UML, XP programming. Working at customer sites: Samsung, ECT Europe Container Terminals Rotterdam, RABO Bank and more.

Visual Cafe jtogether Unix
XP Spring Framework Java EE
Jenrick CPI
Amsterdam und Umgebung, Niederlande
9 Monate
2006-09 - 2007-05

setting up SOA and Hibernate frameworks

Spring Framework Designer/Developer & Architect IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10g ...
Spring Framework Designer/Developer & Architect

Responsible for setting up SOA and Hibernate frameworks and architecture guidelines for the companies in house projects. Meanwhile responsible for design & programming of Spring/Apache AXIS 2.0 webservices layer for WS enabling customer product & product information. Setup Hibernate DAO data extraction layer for extracting customer/product data applying Hibernate generic DOA pattern. Fine-tuning Weblogic release management procedures on IBM AIX environments for IT, UAT environments.

IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10g Eclipse 3.2 Cruisecontrol Maven2 SubVersion Xfire Hibernate/JPA 3.0 Spring 2.1 JAX-WS/JAXB Sun Solaris bash VI
Frieslandbank
Leeuwarden, Netherlands
11 Monate
2006-02 - 2006-12

CZA Central Insurance Administration

Spring Framework Designer/Developer & Architect IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10h ...
Spring Framework Designer/Developer & Architect

Brought in to setup design and development of Webservices layer on CZA Oracle database. CZA is a financial product designed to ensure customer intake process. I was responsible to setup the MAVEN2/ CruiseControl continuous integration and build process, responsible to setup JUNIT infrastructure. The webservices layer was implemented using DAO pattern taking full advantage of the newest Spring/Hibernate/Jave 5 generics features. Front-end of the CZA application was implemented with JSF1.1 technology.

IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10h design UML Eclipse 3.2 Cruisecontrol Maven2 SubVersion Apache Axis 3.0 Hibernate 3.0 Spring 2.1/JSF 1.1/ JUNIT Castor OXM
Frieslandbank
Leeuwarden Netherlands
1 Jahr
2005-03 - 2006-02

Project Internet Banking

J2EE Designer/Developer IBM AIX 4 Spring/Hibernate 2 Oracle 8 ...
J2EE Designer/Developer

Initially on a two month contract, it was renewed five times. Major responsibility for the design and development of backend J2EE middleware software for service enabling the Frieslandbank internet .NET front-end client software serviced by British Telecom. The middleware software was designed for communicating with the front-end involving IBM MQ series reliable messaging services. I integrated Spring/Hibernate container facilities for accessing the core Frieslandbank Oracle databases.

IBM AIX 4 Spring/Hibernate 2 Oracle 8 IBM MQ series UML Eclipse 3.2 Cruisecontrol Maven2 CVS JUNIT Castor OXM
Frieslandbank
Leeuwarden Netherlands
1 Jahr
2004-08 - 2005-07

J2EE Architecture release 1.0

J2EE Designer & Architect SUN solaris UNIX free BSD Linux ...
J2EE Designer & Architect

As the senior Engineer/ architect responsible for setting up RUP/UML and J2EE software development company wide guidelines. Within the last years NDC increasing involvement with E-publishing and B2B communication the systems should be fully Webservices compliant, new applications developed should be portable across a range of platforms running UNIX variants. Other responsibilities included managing a new POC proof of concept project, training ICT software engineers and supply management presentations on the new architecture.

SUN solaris UNIX free BSD Linux Tomcat/Resin Oracle 8 Java 4 RUP/UML Eclipse (exadel plugins) JSF/Spring/Hibernate ANT/Maven
Gladly on request
1 Jahr 5 Monate
2003-03 - 2004-07

architecture and design/ analysis

J2EE Designer & Architect IBM AIX IBM DB2 Rational XDE ...
J2EE Designer & Architect

Responsible for the architecture and design/ analysis and coding of an international portal to automate Ships Cargo Stowage Systems including B2B communication with Shell back-office systems applying XML/RPC standards, supervising the work of other programmers including training junior in software design using OO J2EE patterns. Majority of software written in SUN J2EE portal specification, Websphere portal 5.1 portal infrastructure.

IBM AIX IBM DB2 Rational XDE Websphere portal 4/5 Struts/JSF RUP/UML IBM WSAD ANT CVS Apache XML pack
Damco Sea & Air International Maritime Forwarder and ECT
Rotterdam
8 Jahre 8 Monate
1988-04 - 1996-11

Software Engineer

Software Engineer C Assembler Fortran ...
Software Engineer

Joined ADG (Application Development Group) Utrecht as software designer and developer, working on customer projects at Philips, Shell, KPN (Dutch Telecom), ING and AMRO bank. Technologies DEC PDP-11 MACRO-11 Assembler, C, Cobol, Fortran, Pascal, RDMS Dec RDB. Software Design techniques Yourdon SA/SD, JSP Jackson Structured Programming.

DEC PDP 11 VAX VMS Ultrix DEC RDB
C Assembler Fortran Pascal Cobol
DEC Digital Equipment Corporation
Utrecht, Netherlands
8 Jahre 8 Monate
1988-04 - 1996-11

Software Engineer

Software Engineer
Software Engineer

Joined ADG (Application Development Group) Utrecht as software designer and developer, working on customer projects at Philips, Shell, KPN (Dutch Telecom), ING and AMRO bank. Technologies DEC PDP-11 MACRO-11 Assembler, C, Cobol, Fortran, Pascal, RDMS Dec RDB. Software Design techniques Yourdon SA/SD, JSP Jackson Structured Programming.

DEC Digital Equipment Corporation
Utrecht, Netherlands
6 Jahre
1982-05 - 1988-04

Software Engineer

Software Engineer C Fortran Pascal ...
Software Engineer

Started after my studies in 1982 to work as Software Engineer at ITT Research and Development department at Amsterdam. technologies DEC PDP-11 MACRO-11 Assembler, C, Fortran, Pascal, RDMS Dec RDB.

DEC PDP 11 VAX 8000 vms ultrix
C Fortran Pascal Cobol Assembler
ITT
Amsterdam

Aus- und Weiterbildung

Aus- und Weiterbildung

1982:

Institution: Vrije Universiteit Amsterdam, Netherlands

Abschluss: ICT Technology (AMBI Master)


1986:

Institution: Technical University Delft, Netherlands

Abschluss: Software Engineer


CERTIFICATES:
2007:

SCJP 5 (Sun Certified Java Programmer)


2006:

SCEA 1.4 (Sun Certified Enterprise Architect)


2004:

SCJP 1.4 (Sun Certified Java Programmer)


2003:

  • RUP IBM Certification Program (Solution Designer)
  • ITIL Foundation PinkRoccade Educational Services


2000:

Prince2 Foundation PinkRoccade Educational Services

Position

Position

  • JEE and Springboot developers 
  • DevOps engineer
  • Kubernetes Golang system programmer
  • Software Design & Implementation
  • Quality Assurance SonarQube

Kompetenzen

Kompetenzen

Top-Skills

Springboot DevOps Kubernetes agile Software-Development XP programming JenkinsX GitOps Spring Cloud OIDC Oauth2.0 GOLang Operator SDK HELM Skaffold React JS Maven JBoss Application-Server JIB Azure Pivotal PKS Spring Security Kerberos SPNEGO

Produkte / Standards / Erfahrungen / Methoden

Azure
Eclipse IDE
IBM Message Broker
IBM WebSphere Business Integration for Financial Networks
Intellij / Cloud Code
IntelliJ IDEA
JBoss ApplicationServer
Jenkins
Jenkins/JenkinsX
Scrum
Skaffold/JIB/Kaniko
Spring Boot 2+
Spring Framework
VS Code
WebLogic EE
Websphere

OBJECTIVE:
Seeking a challenging and innovative consultant position as a Spring Boot/Cloud and ReactJS software solution architect. assisting companies with Agile designing and developing high quality next generation Cloud native Spring Boot Business Applications, while embedding Software Quality Assessment and Assurance into the iterative development process, inspired by the latest state of development, tools and techniques available from Spring Boot, Spring Cloud, React and Kubernetes communities. Enabling transition from traditional design patterns to latest generation Microservices patterns, designs and techniques and development tools like Google Intellij Cloud Code, Skaffold, JIB and Kaniko.


SUMMARY:
Experienced in providing companies with architectural guidelines and coaching / training software development, aiming at implementing high quality Spring Boot and ReactJS business solutions in Agile software development environments with SCRUM/Kanban. Familiar with business analysis and software design & implementation in various industries like Logistics, Government, Telephony, Banking and Finance.

Libraries:

  • Spring Cloud (Config, Zuul, Sleuth, Netflix, Eureka, Ribbon)
  • ReactJS
  • Kubernetes PKS/OpenShift OCP/ Docker Swarm ? Compose
  • Azure Kubernetes
  • OIDC/Oauth2+, Keycloak/RHSSO
  • Wildfly, JBoss EAP 5 - 7
  • JEE 6 (EJB 3.1, JPA, JSF, JAX-WS/JAXB, JAX-RS, CDI)
  • JEE 5 (EJB3, JPA, JSF, JAX-WS/JAXB)
  • Apache Camel (EIP), Axiom, RabbitMQ
  • Kafka
  • J2EE (1.2-1.4) EJB1-2.1
  • JBoss AS 4-5
  • JBoss jBPM (4-5)?Drools business process modeling
  • LifeRay Portal/Portlets JSR 168 ? JSR 268
  • WebSphere Portal Server 5.1
  • Weblogic Portal 10-Remote federate portals ? WSRP(Oracle)
  • SOA architecture / WebServices WS-* specs, REST
  • Spring (1.2-3*) (MVC, Security, LDAP, Integration, Batch)
  • Hibernate (2-4*)
  • Oracle Weblogic (8- 10)
  • GlassFish Server 2.1- 3*
  • WebSphere MQ
  • IBM WSAD 5.1.2, Java Server Faces, SDO Service Data Objects
  • JSP/Servlets/Struts
  • Apache AXIS, JAX-RPC, WebServices for J2EE
  • XML/XSLT/Xpath/SOAP/WSDL/UDDI
  • Apache OSS projects (Tomcat, Xalan, Xerces, Xindice, FOP, Cocoon, etc.)
  • Mule ESB
  • Apache JServ

Methodologies:

  • RUP
  • XP Extreme Programming
  • SCRUM/Kanban
  • Prince2
  • Yourdon SASD


Design:

  • OOA/OOD (object oriented analysis and design)
  • UML (IBM Rational Rose)
  • ERD ? Relational Data Modeling
  • Yourdon SA/SD (structured analysis and design)

RDMS/NoSQL:

  • Spring Cloud (Zuul/Config/Zuul/Gateway/Sleuth)
  • Kubernetes (Azure AKS/Pivotak PKS/RedHat Openshift OCP)
  • ISTIO
  • Oracle, MySQL, PostgreSQL
  • MongoDB

Betriebssysteme

Docker
IBM AIX
Kubernetes
ultrix
Unix
VAX 8000 vms
VMS
VMS
XP

Programmiersprachen

Assembler
C
Cobol
Fortran
Java EE
JEE
Oracle/SQL
Pascal

Hardware

DEC PDP 11
VAX
VAX

Berechnung / Simulation / Versuch / Validierung

jtogether

Design / Entwicklung / Konstruktion

Visual Cafe

Branchen

Branchen

  • Logistics
  • Government
  • Telephony
  • Banking
  • Finance

Einsatzorte

Einsatzorte

Zurich (+50km)
Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 2 Monate
2015-02 - heute

Introducing Cloud native development

Spring Boot Solution Architect and Integration Engineer Spring Boot Spring Cloud ReactJS ...
Spring Boot Solution Architect and Integration Engineer

Bringing new innovation to the existing JBoss JEE 6/7 programming model – move from JEE to ServerLess Cloud Native MSA with Spring Boot. Introducing Cloud native development on Azure/Kubernetes Pivotal PKS with Spring Cloud Gateway/Zuul, Eureka, Sleuth, Config and Netflix libraries. Introducing ReactJS (Material UI MUI) as replacement of JEE JSF server side presentation layer technology. Moving CI/CD to next generation Jenkins Groovy pipelines. Integrating deployment workflows with Atlassian JIRA with JIRA Jenkins Pipeline steps and HELM. Introduce DDD design with Spring Boot Data Rest and ReactJS (stateless functional components based on MUI). Replacing Kerberos SPNEGO with OIDC with Keycloak as IdP OIDC provider.

Spring Boot Spring Cloud ReactJS Oracle RDMS 12g RHEL 6/7 Jenkins Pipelines Spring Boot/Cloud ReactJS Intellij/Skaffold/JIB yarn webpack Maven and Cradle
Bank Julius Bär
Zurich
9 Jahre 8 Monate
2010-11 - 2020-06

implementing DevOps tooling

JEE and Springboot Developer and Architect - Contractor Scrum JBoss ApplicationServer JEE ...
JEE and Springboot Developer and Architect - Contractor
  • Started 9 years ago implementing DevOps tooling for provisioning JEE business applications on JBoss EAP6 and 7 at Bank Julius Baer Zurich and Singapore. Introducing ALM toolset with JIRA Agile, NEXUS, Jenkins, BitBucket/ GIT, Selenium, SonarQube, enabling and improving the overall Agile Development and DevOps experience.
  • Currently supporting development teams from different suppliers with onboarding on Azure Cloud development platform. Setting up and instructing on tools like Intellij, Cloud Code and skaffold/JIB to be more efficient and productive with developing Springboot Microservice and React applications on Kubernetes Azure. Developing Springboot starters and guidelines, addressing an array of technologies like Keycloak OIDC/SPNEGO-kerberos, Spring Cloud Sleuth/Config/Eureka/Gateway, allowing development teams to focusing on business logic instead of wasting valuable time and effort on infrastructure concerns.
IntelliJ IDEA Kubernetes Azure Docker Jenkins
Scrum JBoss ApplicationServer JEE Springboot
Bank Julius Baer
Zurich
4 Jahre 2 Monate
2011-01 - 2015-02

Providing best practise guidelines

JEE Solution Architect and Trainer JBOSS EAP6 JEE6 Oracle RDMS 10g ...
JEE Solution Architect and Trainer

Providing best practise guidelines and Code Quality specifications for Bank Julius Baer ASIA Java Development department based in Singapore. Provide training and mentoring in Agile Development of JEE6 business applications on JBoss AS. Design and Implement Agile ALM (Application Lifecycle Management) platform on Redhat Linux with Jenkins CI (continuous integration), Nexus Maven repository management platform and SONAR quality reporting based on PMD, Findbugs and Checkstyle code quality rules. Mentoring project leads in Agile project management with SCRUM and code quality assessments, providing the organization with code walkthrough procedures. Mentoring and training projects how to setup and manage SCRUM project workflows in JIRA SCRUM Greenhopper environment.

JBOSS EAP6 JEE6 Oracle RDMS 10g Sun Solaris 10 Enterprise Architect 7.1 SONAR Maven3 Nexus Jenkins CI JIRA (SCRUM Greenhopper)
Bank Julius Bär
Zurich
6 Monate
2010-07 - 2010-12

extending JAF

JEE Solutions Architect / Designer Weblogic 10/11g Glassfish 2.1 3x ...
JEE Solutions Architect / Designer

Responsible for extending JAF (Java Application Platform) with dedicated Julius Baer Authentication and Authorization components based on the extension mechanism offered by Weblogic and Glassfish. Establish integrated SSO Authentication based on SPNEGO/GSSAPI between Windows clients and Weblogic /Glassfish JEE applications based on Kerberos/AD Authentication based on JSF196 – Java Authentication SPI for containers. Extend the security frameworks for both Weblogic and Glassfish providing JB specific RBAC authorization providers based on JACC (Java Authorization Contract for Containers)

Weblogic 10/11g Glassfish 2.1 3x Sun solaris 10 Enterprise Architect 7.1 Eclipse IDE 3.5 Maven 2.2.1 Subversion 2.5 Hudson 1.4
Bank Julius Bär
Zurich
1 Jahr 4 Monate
2009-07 - 2010-10

trading portal solutions

Java Spring and JEE Consultant and Developer - Contractor Spring Framework JEE Scrum ...
Java Spring and JEE Consultant and Developer - Contractor

Working as an independent JEE engineer on trading portal solutions with technologies like WebLogic/Oracle, Apache CXF, JAX-WS, JPA, JSF and Weblogic Portal.

Eclipse IDE UNIX IBM Message Broker IBM AIX
Spring Framework JEE Scrum WebLogic EE Oracle/SQL
Credit Suisse
Zurich
6 Monate
2010-01 - 2010-06

establishing JAF

JEE Solutions Architect Weblogic 10/11g Glassfish 2.1 3x ...
JEE Solutions Architect

Responsible for establishing JAF (Java Application Platform) based on JEE technologies, EJB3.0, JSF2.0, JPA2.0, JAX-WS 2.1, Bean validation framework. Main objective is enabling a cost and production effective process and tooling environment for developing Java EE business applications. Establishing a documented development environment based on Eclipse, Maven2, Hudson CI. Producing architectural and best practise guidelines for implementing JEE applications deployed on Weblogic 11g, and Glassfish 2.1-3*. Promoting this platform by actively training and mentoring the complete Bank Julius Baer Java Community in Zurich and Singapore. Establishing a Java Community Center documentation portal. Specify the guidelines for developing applications with Hibernate and Primefaces (JSF 1.2-2.0) as part of the Julius Baer JAF platform.

Weblogic 10/11g Glassfish 2.1 3x Oracle RDMS 10g JEE (EJB3 JSF2.0 JPA2.0 JAX-WS2.1/JAXB). Sun Solaris 10 Enterprise Architect 7.1 Eclipse IDE 3.5 Maven 2.2.1 Subversion 2.5 Hudson 1.4 Continuum 1.2.3
Bank Julius Bär
Zurich
1 Jahr 3 Monate
2008-10 - 2009-12

design and implementation of new trading portal

J2EE Designer/ Solution Architect Oracle Weblogic server 10 Oracle RDMS 10g. J2ee 5 (EJB3 ...
J2EE Designer/ Solution Architect

Responsible for design and implementation of new trading portal CS Singapore. Setting up security framework based on Oracle federate portal specification, Design and implementation of Remote WSRP portlet interface between trading portal and remote business applications CS Investment Banking London. Responsible for implementation of DAO interface between Portal and Oracle DB reference data based on JPA technology. Applied technology based on JSF, (WSRP), EJB3, JPA, Oracle RDMS. Responsible for developing the integration role based authentication based on the WLS security extension API. Configuration management WLS portal server on Sun Solaris. Responsible for IT integration testing, fine tuning WLS SUN Solaris deployed environment, IT testing web services end point configurations on Sun Solaris. Setup the JAP build server configuration and release management procedures.

Oracle Weblogic server 10 Oracle RDMS 10g. J2ee 5 (EJB3 JSF JPA JAX-WS/JAXB). Sun solaris 10 Oracle workshop (Eclipse) MAVEN2 SVN JAX-WS (WSGEN) Hudson CI WLS 10 admin Sun Solaris VI Unix scripting
CS private banking
Zurich
2 Jahre
2007-07 - 2009-06

providing alternatives

Java Spring Engineer - Contractor XP Spring Framework JEE
Java Spring Engineer - Contractor

Working as an independent Java Spring Consultant and Engineer, providing alternatives for J2EE EJB2.0/2.1, attempting to introduce XP iterative design and development concepts and test driven development based on Spring Framework.

Oracle/SQL IBM WebSphere Business Integration for Financial Networks IBM AIX IBM Message Broker
XP Spring Framework JEE
UBS
Zurich
6 Monate
2008-04 - 2008-09

Design and implementation test framework

J2EE Designer/Business Process Architect SUN Solaris WAS 5.1 Oracle 10g ...
J2EE Designer/Business Process Architect

Design and implementation test framework around GPAS XT system (global participant accounting, management of HR rewards and there expansion, reconciliation and billing of these assets), based on Spring and Hibernate ORM technology. Design and Implement BOM (JBoss PBM Business Object Model), integrate Hibernate persistency layer.

SUN Solaris WAS 5.1 Oracle 10g Java 5 RAD 7.0 Spring 2.5 Hibernate JPA JBoss BPM IBM ClearCase Sun Solaris
UBS (Investment Bank)
Zurich
11 Monate
2007-07 - 2008-05

introducing the Spring framework

J2EE and Spring architect and designer SUN Solaris WAS 5.1 Oracle 10g ...
J2EE and Spring architect and designer

Responsible for introducing the Spring framework as a replacement of J2EE 2.1 Enterprise Beans. Introduce Hibernate ORM as replacement of J2EE 2.1 Entity Beans. Specifying best practise guidelines for implementing Spring application through RUP Rational Unified Process. Mentoring and Training Java engineers to get familiar with IOC Inversion of Control containers. Introduce JUnit testing of Spring beans business logic layer. Provide quality control guidelines for managing the software development process of Spring applications during RUP design and implementation phases.

SUN Solaris WAS 5.1 Oracle 10g RAD 7.0 Spring 2.1 MVC Hibernate 2.
UBS (Wealth Management & Risk Management Solutions)
Zurich
11 Jahre 5 Monate
1996-02 - 2007-06

Engineering Spring applications

J2EE and Spring Engineer and Solution Architect XP Spring Framework Java EE
J2EE and Spring Engineer and Solution Architect

Engineering Spring applications with Spring (MVC, AOP, integration, Batch, Acegi security), Hibernate, Mule, EIP Apache Camel. Methodologies and design techniques like RUP, UML, XP programming. Working at customer sites: Samsung, ECT Europe Container Terminals Rotterdam, RABO Bank and more.

Visual Cafe jtogether Unix
XP Spring Framework Java EE
Jenrick CPI
Amsterdam und Umgebung, Niederlande
9 Monate
2006-09 - 2007-05

setting up SOA and Hibernate frameworks

Spring Framework Designer/Developer & Architect IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10g ...
Spring Framework Designer/Developer & Architect

Responsible for setting up SOA and Hibernate frameworks and architecture guidelines for the companies in house projects. Meanwhile responsible for design & programming of Spring/Apache AXIS 2.0 webservices layer for WS enabling customer product & product information. Setup Hibernate DAO data extraction layer for extracting customer/product data applying Hibernate generic DOA pattern. Fine-tuning Weblogic release management procedures on IBM AIX environments for IT, UAT environments.

IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10g Eclipse 3.2 Cruisecontrol Maven2 SubVersion Xfire Hibernate/JPA 3.0 Spring 2.1 JAX-WS/JAXB Sun Solaris bash VI
Frieslandbank
Leeuwarden, Netherlands
11 Monate
2006-02 - 2006-12

CZA Central Insurance Administration

Spring Framework Designer/Developer & Architect IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10h ...
Spring Framework Designer/Developer & Architect

Brought in to setup design and development of Webservices layer on CZA Oracle database. CZA is a financial product designed to ensure customer intake process. I was responsible to setup the MAVEN2/ CruiseControl continuous integration and build process, responsible to setup JUNIT infrastructure. The webservices layer was implemented using DAO pattern taking full advantage of the newest Spring/Hibernate/Jave 5 generics features. Front-end of the CZA application was implemented with JSF1.1 technology.

IBM AIX 5 BEA Weblogic / aqualogic service bus Oracle 10h design UML Eclipse 3.2 Cruisecontrol Maven2 SubVersion Apache Axis 3.0 Hibernate 3.0 Spring 2.1/JSF 1.1/ JUNIT Castor OXM
Frieslandbank
Leeuwarden Netherlands
1 Jahr
2005-03 - 2006-02

Project Internet Banking

J2EE Designer/Developer IBM AIX 4 Spring/Hibernate 2 Oracle 8 ...
J2EE Designer/Developer

Initially on a two month contract, it was renewed five times. Major responsibility for the design and development of backend J2EE middleware software for service enabling the Frieslandbank internet .NET front-end client software serviced by British Telecom. The middleware software was designed for communicating with the front-end involving IBM MQ series reliable messaging services. I integrated Spring/Hibernate container facilities for accessing the core Frieslandbank Oracle databases.

IBM AIX 4 Spring/Hibernate 2 Oracle 8 IBM MQ series UML Eclipse 3.2 Cruisecontrol Maven2 CVS JUNIT Castor OXM
Frieslandbank
Leeuwarden Netherlands
1 Jahr
2004-08 - 2005-07

J2EE Architecture release 1.0

J2EE Designer & Architect SUN solaris UNIX free BSD Linux ...
J2EE Designer & Architect

As the senior Engineer/ architect responsible for setting up RUP/UML and J2EE software development company wide guidelines. Within the last years NDC increasing involvement with E-publishing and B2B communication the systems should be fully Webservices compliant, new applications developed should be portable across a range of platforms running UNIX variants. Other responsibilities included managing a new POC proof of concept project, training ICT software engineers and supply management presentations on the new architecture.

SUN solaris UNIX free BSD Linux Tomcat/Resin Oracle 8 Java 4 RUP/UML Eclipse (exadel plugins) JSF/Spring/Hibernate ANT/Maven
Gladly on request
1 Jahr 5 Monate
2003-03 - 2004-07

architecture and design/ analysis

J2EE Designer & Architect IBM AIX IBM DB2 Rational XDE ...
J2EE Designer & Architect

Responsible for the architecture and design/ analysis and coding of an international portal to automate Ships Cargo Stowage Systems including B2B communication with Shell back-office systems applying XML/RPC standards, supervising the work of other programmers including training junior in software design using OO J2EE patterns. Majority of software written in SUN J2EE portal specification, Websphere portal 5.1 portal infrastructure.

IBM AIX IBM DB2 Rational XDE Websphere portal 4/5 Struts/JSF RUP/UML IBM WSAD ANT CVS Apache XML pack
Damco Sea & Air International Maritime Forwarder and ECT
Rotterdam
8 Jahre 8 Monate
1988-04 - 1996-11

Software Engineer

Software Engineer C Assembler Fortran ...
Software Engineer

Joined ADG (Application Development Group) Utrecht as software designer and developer, working on customer projects at Philips, Shell, KPN (Dutch Telecom), ING and AMRO bank. Technologies DEC PDP-11 MACRO-11 Assembler, C, Cobol, Fortran, Pascal, RDMS Dec RDB. Software Design techniques Yourdon SA/SD, JSP Jackson Structured Programming.

DEC PDP 11 VAX VMS Ultrix DEC RDB
C Assembler Fortran Pascal Cobol
DEC Digital Equipment Corporation
Utrecht, Netherlands
8 Jahre 8 Monate
1988-04 - 1996-11

Software Engineer

Software Engineer
Software Engineer

Joined ADG (Application Development Group) Utrecht as software designer and developer, working on customer projects at Philips, Shell, KPN (Dutch Telecom), ING and AMRO bank. Technologies DEC PDP-11 MACRO-11 Assembler, C, Cobol, Fortran, Pascal, RDMS Dec RDB. Software Design techniques Yourdon SA/SD, JSP Jackson Structured Programming.

DEC Digital Equipment Corporation
Utrecht, Netherlands
6 Jahre
1982-05 - 1988-04

Software Engineer

Software Engineer C Fortran Pascal ...
Software Engineer

Started after my studies in 1982 to work as Software Engineer at ITT Research and Development department at Amsterdam. technologies DEC PDP-11 MACRO-11 Assembler, C, Fortran, Pascal, RDMS Dec RDB.

DEC PDP 11 VAX 8000 vms ultrix
C Fortran Pascal Cobol Assembler
ITT
Amsterdam

Aus- und Weiterbildung

Aus- und Weiterbildung

1982:

Institution: Vrije Universiteit Amsterdam, Netherlands

Abschluss: ICT Technology (AMBI Master)


1986:

Institution: Technical University Delft, Netherlands

Abschluss: Software Engineer


CERTIFICATES:
2007:

SCJP 5 (Sun Certified Java Programmer)


2006:

SCEA 1.4 (Sun Certified Enterprise Architect)


2004:

SCJP 1.4 (Sun Certified Java Programmer)


2003:

  • RUP IBM Certification Program (Solution Designer)
  • ITIL Foundation PinkRoccade Educational Services


2000:

Prince2 Foundation PinkRoccade Educational Services

Position

Position

  • JEE and Springboot developers 
  • DevOps engineer
  • Kubernetes Golang system programmer
  • Software Design & Implementation
  • Quality Assurance SonarQube

Kompetenzen

Kompetenzen

Top-Skills

Springboot DevOps Kubernetes agile Software-Development XP programming JenkinsX GitOps Spring Cloud OIDC Oauth2.0 GOLang Operator SDK HELM Skaffold React JS Maven JBoss Application-Server JIB Azure Pivotal PKS Spring Security Kerberos SPNEGO

Produkte / Standards / Erfahrungen / Methoden

Azure
Eclipse IDE
IBM Message Broker
IBM WebSphere Business Integration for Financial Networks
Intellij / Cloud Code
IntelliJ IDEA
JBoss ApplicationServer
Jenkins
Jenkins/JenkinsX
Scrum
Skaffold/JIB/Kaniko
Spring Boot 2+
Spring Framework
VS Code
WebLogic EE
Websphere

OBJECTIVE:
Seeking a challenging and innovative consultant position as a Spring Boot/Cloud and ReactJS software solution architect. assisting companies with Agile designing and developing high quality next generation Cloud native Spring Boot Business Applications, while embedding Software Quality Assessment and Assurance into the iterative development process, inspired by the latest state of development, tools and techniques available from Spring Boot, Spring Cloud, React and Kubernetes communities. Enabling transition from traditional design patterns to latest generation Microservices patterns, designs and techniques and development tools like Google Intellij Cloud Code, Skaffold, JIB and Kaniko.


SUMMARY:
Experienced in providing companies with architectural guidelines and coaching / training software development, aiming at implementing high quality Spring Boot and ReactJS business solutions in Agile software development environments with SCRUM/Kanban. Familiar with business analysis and software design & implementation in various industries like Logistics, Government, Telephony, Banking and Finance.

Libraries:

  • Spring Cloud (Config, Zuul, Sleuth, Netflix, Eureka, Ribbon)
  • ReactJS
  • Kubernetes PKS/OpenShift OCP/ Docker Swarm ? Compose
  • Azure Kubernetes
  • OIDC/Oauth2+, Keycloak/RHSSO
  • Wildfly, JBoss EAP 5 - 7
  • JEE 6 (EJB 3.1, JPA, JSF, JAX-WS/JAXB, JAX-RS, CDI)
  • JEE 5 (EJB3, JPA, JSF, JAX-WS/JAXB)
  • Apache Camel (EIP), Axiom, RabbitMQ
  • Kafka
  • J2EE (1.2-1.4) EJB1-2.1
  • JBoss AS 4-5
  • JBoss jBPM (4-5)?Drools business process modeling
  • LifeRay Portal/Portlets JSR 168 ? JSR 268
  • WebSphere Portal Server 5.1
  • Weblogic Portal 10-Remote federate portals ? WSRP(Oracle)
  • SOA architecture / WebServices WS-* specs, REST
  • Spring (1.2-3*) (MVC, Security, LDAP, Integration, Batch)
  • Hibernate (2-4*)
  • Oracle Weblogic (8- 10)
  • GlassFish Server 2.1- 3*
  • WebSphere MQ
  • IBM WSAD 5.1.2, Java Server Faces, SDO Service Data Objects
  • JSP/Servlets/Struts
  • Apache AXIS, JAX-RPC, WebServices for J2EE
  • XML/XSLT/Xpath/SOAP/WSDL/UDDI
  • Apache OSS projects (Tomcat, Xalan, Xerces, Xindice, FOP, Cocoon, etc.)
  • Mule ESB
  • Apache JServ

Methodologies:

  • RUP
  • XP Extreme Programming
  • SCRUM/Kanban
  • Prince2
  • Yourdon SASD


Design:

  • OOA/OOD (object oriented analysis and design)
  • UML (IBM Rational Rose)
  • ERD ? Relational Data Modeling
  • Yourdon SA/SD (structured analysis and design)

RDMS/NoSQL:

  • Spring Cloud (Zuul/Config/Zuul/Gateway/Sleuth)
  • Kubernetes (Azure AKS/Pivotak PKS/RedHat Openshift OCP)
  • ISTIO
  • Oracle, MySQL, PostgreSQL
  • MongoDB

Betriebssysteme

Docker
IBM AIX
Kubernetes
ultrix
Unix
VAX 8000 vms
VMS
VMS
XP

Programmiersprachen

Assembler
C
Cobol
Fortran
Java EE
JEE
Oracle/SQL
Pascal

Hardware

DEC PDP 11
VAX
VAX

Berechnung / Simulation / Versuch / Validierung

jtogether

Design / Entwicklung / Konstruktion

Visual Cafe

Branchen

Branchen

  • Logistics
  • Government
  • Telephony
  • Banking
  • Finance

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.