Fullstack cloud arkitekt Oslo, Norway

Könnte verfügbar sein

(Aktualisiert 2020-02-25)

Fullstack cloud arkitekt

Oslo, Norway

Einheimische Danish, English, Mittelstufe Norwegian, Anfänger Svenska

  • 5+ års erfaring med Openshift, Kubernetes (Cloud)
  • 15+ års erfaring med Java, Spring Boot
  • 10+ års erfaring med microservice arkitektur

Fähigkeiten (43)

SATISFACTION

WELDING

JAX

EJB

PROBLEM SOLVER

JSF

WAREHOUSE MANAGEMENT

Kanban

JQuery

CNA

INTEGRATION

AP

JBoss

PERFORMANCE TUNING

JAX-WS

SERVLET

WORKFLOW

Apache

USER INTERFACE

AWT

INTEGRATOR

COLLECTION

BEST PRACTICES

MENTORING

JSP

JMS

INTELLIJ IDEA

Technical Project Management

MENTOR

Websphere

Business Analysis

API

Spring

Java

DOCUMENTATION

RMI

USER EXPERIENCE

SHIPPING

WMS

Eclipse

J2EE

Hibernate

JAXB

Zusammenfassung

Claus is a senior cloud consultant and software architect, with 15+ years of experience working on the Oracle Technology Stack and various cloud configurations together with a range of Open Source Frameworks like Spring Boot and Camel, with all aspects of system development.

Specializing in Java/J2EE and Cloud, AWS and Openshift (Kubernetes), as a developer and architect with solid experience in integration, SOA, PaaS, Microservices, Web and Client/Server solutions.

He has participated in several large enterprise projects that involves systems from a wide variety of vendors running on different server configurations like Redhat OpenShift (PaaS), Amazon Web Services, Oracle Weblogic and Tomcat.

His roles vary from Lead Developer/Architect to Integration- or specialist and mentor. Through the years he has gained extensive experience in a large number of frameworks and thrives at learning new technologies and methods.

Since 2003 he has primarily worked with technologies within the Oracle Fusion Middleware stack (Weblogic, OSB, OBPM, BPEL, WebCenter, SOA Suite & ADF) and a range of open source frameworks like Spring on large J2EE projects.

In recent years assignments has shifted more towards Microservices as the preferred architectural style and Spring Boot as the main application framework driver, running on Kubernetes or Openshift.


Work Style
Claus has proven ability to get a quick overview of complex systems, and if needed, he has shown an ability to improve such systems to the customer's satisfaction.


Personality (Client reference)
Claus has done an outstanding job in identifying and analyzing areas for improvement in our applications, and he has implemented his proposed changes in an effective and high quality manner. Claus surprised us all by being up to full speed in no time, thus highly contributing to the taskforce almost from day 1.
Claus has very positive approach to the challenges that he is given. He is creative and very quick in getting to know new environments and applications. He has often offered his contribution to areas that was not part of his primary tasks and proven very flexible and easy to work with. Lastly, he is also a pleasant person to work with and spreads a good vibe in the team.

Berufserfahrung

IT Consultant / Contractor

2011-09 - Jetzt

Independent
Lead Developer/Technical Architect/Security and Openshift Specialist

2019-01 - Jetzt

Description: Part of the Openshift DevOps and core development team. Assisting and mentoring various projects on security, cloud based architecture and Openshift platform issues. Developing a large range of Skatteetaten core micro services, custom Openshift platform plugins, central security services and custom CI/CD and surveillance related services and much more.
Technologies: Openshift, Kubernetes, Docker, GoLang, Kotlin, Java, Spring Boot, PostgreSQL, Grafana, Splunk, J2EE/Java, React, Microservices, JWT, Gatling, Scrum/Kanban (Method).
Lead Developer/Technical Architect/Openshift Specialist
Yousee/TDC

2018-01 - 2019-01

Description: Leading one of the teams at TDC converting and optimizing a number of existing monolith services as well as developing a number of new services which align with the micro service architecture style. My role ranges from development and mentoring on Openshift and micro services architecture best practices as well as DevOps assignments on the Openshift platform.

Technologies: Spring Boot 2, Spring Cloud, Java, Kotlin, Gradle, Maven, Openshift, Microservices, Docker, Kubernetes, GIT, Cassandra, PostgreSQL, InfluxDB, REST services, HTML5, JQuery, Oracle Database, SOA, J2EE/Java, JPA 2, SOAPUI, Grafana, Scrum (Method).
CTO & Co-Founder

2015-02 - 2018-02

Size Guru

Period: 02.2015 - 02.2018
Customer: Size Guru
Role: CTO & Co-Founder/Lead Developer/Technical Architect
Description: Heading up the technical side of a start-up company developing a widget aimed at web shops, which help customers find the right fitting shoes. The widget is integrated into the web shop as a JavaScript library and run as an AnguarJs application on AWS. The backend is based on Spring Boot and exposes all its services through a REST interface. Various AWS api's are used for optimization and/or access to AWS products, such as Amazon SES (Mail). Both the frontend and backend is run using Tomcat on AWS Elastic Beanstalk.
Technologies: Java, Spring Boot, Apache Camel, MySQL, Amazon Web Services (AWS), AWS API, Tomcat, REST, AngularJS, HTML5, JavaScript, BitBucket, Micro services.

09/2011 - Independent
Lead Integration Developer/Technical Architect

2015-08 - 2018-01

Description: Worked on a project for transforming Skatteetaten's existing integration layer from a classic SOA architecture, based on Oracle technologies, to a range of micro services. The requirement was to improve time to market on service releases, combined with a need to lower license costs. The task was to split up and convert all existing Oracle OSB and Oracle BPEL as well as implement a number of new services, using a range of open source technologies e.g. Spring Boot and Camel. In order to improve time to market for a service we aimed at developing a module catalogue in order to ensure fast turn arounds from request to go live as well as quick isolated releases. The services worked as a middle layer and entry point to Skatteetatens internal systems.
My primary role was to head up the technical side of the project, assist in technology decisions, service architecture, and environment setup and tuning as well as mentoring in-house staff on the new technology platform.
Technologies: Oracle SOA Suite 11g, Oracle Service Bus 11g, Oracle BPEL 11g, Weblogic, Docker, Apache Camel, Oracle Database, Spring Boot, RedHat OpenShift, Splunk, Kubernetes, Grafana, Microservices, SOA, J2EE/Java, JPA 2, SAML, Hibernate, XSD, XSLT, Web-Services, JAX-WS, SOAPUI, GIT, Scrum (Method).
IT Contractor
Bluewin

2017-06 - 2018-01

Description: Doing various ad hoc assignments like PoC's, code and architecture reviews, mentoring in best practices within Oracle, Spring Boot, Apache Camel and Integration, etc.

One PoC was to do a first version of a User Administration system, which handled all users within Bluewin and their system access, exposing single-sign-on functionality intended for usage by all corporate systems. It should expose its data using the SCIM protocol version 1.1 & 2.0.
Technologies: Spring Boot Apache Camel, SCIM 1.1 & 2, REST services, HTML5, JQuery, Oracle Database, Docker, Micro services, SOA, J2EE/Java, JPA 2, SOAPUI, BitBucket.
Lead Oracle Fusion Middleware Developer/Technical Architect
Danish insurance company

2014-01 - 2016-09

Description: Part of developing a brand new system (KAKAO) to handle digital documents and digital as well as "hard copy" communications with the company's clients.
Primary role was developing the outgoing channels and communication tool, as well as sparing with the in-house Technical Architect on both frontend and backend architecture and integration.
Technologies: Oracle ADF 11g, Oracle WebCenter, Oracle BPEL 11g, Oracle BAM, Oracle Service Bus 11g (OSB), WebLogic 11g, Oracle SOA Suite 11g, SOA, Oracle Database 12c, PL/SQL, J2EE/Java, EJB3, JPA 2, Hibernate, XSD, XSLT, Web-Services, JAX-WS, SOAPUI, SVN, Scrum (Method).
Project Manager/Lead SOA Developer/Technical Architect
Danish insurance company

2015-02 - 2016-08

Description: Headed up a project for Alm Brand transforming parts of their existing SOA architecture to the micro service style. The project was derived from the project KAKAO. The goal was to transform both existing as well as implement a number of new services and expose them as a range of company generic micro services. All of them developed as completely self-contained and compliant with the common understanding of the micro service style, within Alm Brand. Bottom line was to develop the services to gain more flexibility in terms of elasticity, faster isolated releases and initiate a desire to move parts of their backend to the cloud (Amazon Web Services).
Primary role was to head up a team of developers and assist on technical issues and architecture. Define a micro service framework to ease the development and define guidelines for the services.
Technologies: Oracle Service Bus 11g (OSB), Tomcat, Docker, MySQL, Oracle Database, Oracle SOA Suite 11g, Spring Boot, SOA, Apache Camel, J2EE/Java, EJB3, JPA 2, Hibernate, XSD, XSLT, Web-Services, JAX-WS, SOAPUI, SVN, Scrum (Method).
Lead SOA Developer/Technical Analyst
Danish Bank Group

2012-03 - 2013-12

Description: Second time at Danske Bank, on the Customer Needs Analysis system. In order to minimize user errors and automate the data collection processes, the system was extended with integration to various central systems, within the Danish pension sector. The integrations supported automatically gathering all pension information, of a client, across the entire financial sector. New business rules was added based on several new laws, within the European Union. I was the Lead developer mainly focusing on the various required integrations. Acted as the contact between the different stakeholders. Supported not only the Danish Bank Group but also Danica (The pension branch of the Danish Bank Group) in the entire process, both implementation and contact.
Technologies: SOA, J2EE/Java, EJB3, JPA 2, Hibernate, XSD, XSLT, JSP, Websphere, Web-Services, JAX-WS, JMS, IBM MQ, DB2, Harvest, SOAPUI, Scrum (Method).
Lead Oracle Fusion Middleware Developer/Architect
Maersk Line IT

2012-01 - 2013-03

Description: Had various roles and tasks. Amongst them development of a web based user interface and surrounding
web-services for the BPMN modelled business processes for container shipping. Technical design and implementation of the web application, OBPM, web-services and database design, including integration with back-end systems. ex. web-service integration with Oracle BPM. Development of documentation of reusable user interface components and build system.
Mainly doing backend web services on the Maersk Enterprise Service Bus (Oracle Service Bus 11g), developing web services for a large number of systems within Maersk Line. The services where either developed directly on the OSB, using BPEL or Java & JAX-WS, depending on complexity and re-usability policies.
Technologies: SOA, J2EE/Java, JAX-WS, Web-Services, Oracle Service Bus 11g, Oracle Coherence,
Spring Integration, JSF/MyFaces, Trinidad component library, XHTML/CSS/AJAX/JQuery, Oracle Weblogic Server 11g, Oracle BPM 11g, Oracle BPEL 11g, OBPM PAPI WS, Eclipse, EJB3, JPA 2, Hibernate, Oracle DB 11g, Maven, SVN, RedHat Linux servers, SOAPUI, Scrum (Method).
SOA Developer/Technical Analyst
Danske Bank

2011-09 - 2012-01

Description: Because of a large fail rate and a general poor user experience on the CNA system, a Task Force was established. Our primary goal was to improve the general response time and correct the identified errors, within a very short time span. To meet a certain amount of predefined functional and performance requirements.
My primary role was as a general problem solver. I had a broad range of assignments, which ranged from bug fixing to performance tuning on the code and/or the application
server.
The system was recently updated from Java 1.4 to Java 1.6, which led to a major code re-factoring.
Technologies: SOA, J2EE/Java, EJB, HTML, JSP, IBM, Websphere 7, IBM MQ, DB2, Harvest, Scrum
(Method).
Sopra Steria

2009-09 - 2011-09

IT Consultant
Sopra Steria

2009-09 - 2011-09

Lead Oracle Fusion Middleware Developer/Architect
Maersk Line IT

2011-03 - 2011-09

Description: Implementing a new system with various optimizations to the existing workflow
process at Maersk Line. The system is intended to control the logistics of their
container shipment, around the world. It is the largest process in Maersk Line, and spans over a wide range of technologies with Oracle BPM 10.3 as the central
contributor.
I was mainly involved on the parts surrounding the BPM implementation. This included a lot of integration through both the PAPI WS interface as well at the traditional Java core PAPI interface, web-service implementation and frontend development.
Technologies: SOA, J2EE/Java, Oracle BPM 10.3, Oracle Service Bus 11g, Apache MyFaces, Weblogic
11g, Oracle PAPI WS & core PAPI, Maven2, JAX-WS, JPA2, EJB3, Spring, SVN, Oracle DB 11g, Scrum (Method).
Oracle Fusion Middleware Developer/Specialist
Oracle Denmark

2010-09 - 2011-03

Description: Bug fixing and general developer assistance on a Oracle SOA Suite solution. The
solution handled expense registrations within the Copenhagen Administration.
The system consists of independent Oracle ADF 11g pages, BEPL flows, Web Services, integration to an Oracle Database (PL/SQL routines) and Oracle ADF pages run within Oracle Web Center.
Technologies: SOA, J2EE/Java, Oracle Fusion Middleware 11 (SOA Suite/BPEL/OSB/ADF/WebLogic/WebCenter), JAX-WS, JAXB, JPA2, EJB3, Scrum (Method).
Lead Developer/Architect
Danish Tax Authorities

2010-03 - 2010-09

Description: Development of a rule engine based on the European Union custom rules. The engine should integrate with the Danish Customs, Vehicle administration systems and more. It was developed as a SOA solution, to ease integration with new systems. The security requirements for this solution, requested the use of SAML Tokens.
Technologies: SOA, J2EE/Java, Spring, SAML, JMS, EJB3, JPA2, SAML, Maven, WebLogic 11g, Oracle
Service Bus 11g, SVN, Scrum (Method).
Lead Developer/Architect
Danish Tax Authorities

2010-01 - 2010-03

Description: The system was designed as a Secure FTP solution based on SAML. The basic requirement was to offer a secure FTP solution, where the banks, private companies etc. can upload their financial transactions history to the Danish Tax Authorities. The structure required a various number of web services for insurance of recipients and transfer receipt.
Technologies: SOA, J2EE/Java, JAX-WS, JPA2, EJB, SAML, WebLogic 11g, Oracle Service
Bus 11g, Maven, SVN, Scrum (Method).
Lead Developer
Malta Import Customs

2009-09 - 2010-01

Description: The project involved modification and expansion of the current system. Expansion to handle new requirements from the European Union Customs Department. Bug fixing, Java version upgrade and more.
Technologies: J2EE/Java, EJB, JDBC, PL/SQL, WebLogic 7, Oracle DB 9, ANT, Java RMI, Swing, Scrum (Method).
System Engineer
Logica

2007-04 - 2009-09

CGI
Logica

2008-04 - 2009-09

Lead Developer
Danish Ministry of Education

2008-07 - 2009-09

Description: Development of a portal where private persons and companies can sign up for different
courses at the public colleges around the country. The courses can vary from anything like a course in welding to taking a truck driver license. A company has to log in with a digital signature. The portal integrates with a large number of different systems within the public sector.
Technologies: SOA, J2EE/Java, Oracle ADF 11g, EJB3, JPA2, JAX-WS, JAXB, Oracle DB 11g, WebLogic 11g,
Oracle Service Bus 11g, Maven, Scrum (Method).
Backend Developer/Scrum Master
The Danish agriculture department of Ministry

2008-04 - 2008-07

Description: Development of a portal used for handling the distribution of land grants or similar from the European Union to the Danish farmers. The setup required SAML security between the different systems, and were developed in J2EE as a SOA solution.
Technologies: SOA, J2EE/Java, Oracle ADF 11g, EJB3, JPA2, JAX-WS, JAXB, Oracle DB 11g, WebLogic
11g, Oracle Service Bus 11g, Maven, Scrum (Method).
Lead Developer/Project Manager
Logimatic

2003-10 - 2008-04

Description: Logia WMS is a standard J2EE/Java system running on the Oracle stack, it is designed for manual controlled and automated warehouses. Logia can control all internal transportation of articles between storage- and picking areas, sorters and more. It can
dynamically optimize of the articles located in stock based on their turnover rate. For
performance reasons the system included a lot of PL/SQL.
Technologies: J2EE/Java, PL/SQL, Swing, Spring, JMS, AquaLogic, Hibernate, Oracle Database 9-10g, Ant, XP/Scrum (Method).

Worked on projects in Denmark, Norway, Sweden and the US.
System Engineer/Project Manager/Solution Architect
Logimatic IDS A/S

2003-10 - 2007-04

Client/Co-Worker References
Manager Alm Brand Eva Kamilla Schramm-Nielsen +45 29297726
Colleague Alm Brand Kim Alster +45 51922956
Scrum Master Danske Bank Astrid Aaby +45 24984872
Manager Danske Bank Søren Hagensten +45 30102463
Colleague Maersk Jens Riis +39 3486706568
Manager Maersk Allan Harsmann +45 29917422
Colleague Steria & Maersk Mads Neergaard +45 26306029

Akademischer Hintergrund

Stanford University
Stanford University

2020-02 - 2017-01

Master of Science
Aarhus University

2012-01 - 2015-01

Bachelor of Science
Aalborg University

2006-01 - 2009-01

Computer Science
University College Nordjylland

2001-01 - 2003-01

Zertifikate

Scrum Master Int. Scrum Institute
Machine Learning Stanford University

Berater kontaktieren

/