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.
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.
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)
Working as an independent JEE engineer on trading portal solutions with technologies like WebLogic/Oracle, Apache CXF, JAX-WS, JPA, JSF and Weblogic Portal.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
2000:
Prince2 Foundation PinkRoccade Educational Services
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:
Methodologies:
Design:
RDMS/NoSQL:
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.
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.
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)
Working as an independent JEE engineer on trading portal solutions with technologies like WebLogic/Oracle, Apache CXF, JAX-WS, JPA, JSF and Weblogic Portal.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
2000:
Prince2 Foundation PinkRoccade Educational Services
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:
Methodologies:
Design:
RDMS/NoSQL:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.