mariusx / cv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Marius Jakobsen

Architect, Developer, Tech lead, Team lead, DevOps practitioner

Currently

Working with payment systems advocating agile methods and DevOps

Specialized in

Java, DevOps, Cloud native

Interests

Hiking, Stone cracking

Occupations

Senior Consultant

CGI Card - PayPartner360 (Apr 2019 - Present)

  • Team lead
  • Tech lead
  • Architect
  • Developer

Senior Developer / Architect

Bokbasen AS (Mar 2013 - Apr 2019)

  • Tech lead
  • Architect
  • Developer

Senior Consultant

Webstep (Mar 2010 - Mar 2013)

  • Architect
  • Developer

Senior Consultant

Logica (Mar 2008 - Mar 2010)

  • Developer

Senior Consultant

WM-Data AS (Jan 2006 - Mar 2008)

  • Developer

Senior Consultant

Proact (Jun 2003 - Dec 2005)

  • Developer

Senior Consultant

Christiania Consulting (Jul 2000 - Jun 2003)

  • Developer

Consultant

MajaSoft (1999 - 2000)

  • Developer

Technical automation engineer

JL Tiedemanns Tobaksfabrik AS (1993 - 2000)

  • Engineer
  • Programmer
  • Project lead

Experience

CGI Card - PayPartner360

Tokenization EMV (Jan 2023 - Present)

Implement solution for tokenization of EMV cards on existing platform integrating with external vendors.

Roles: Developer, Architect, DevOps

Tech: Java, Gradle, Docker, Jenkins, Jib, OpenApi, REST, Spring-Boot, JUnit, Consul, Git, Bash, Linux, HP-NonStop, PCI-DSS

Cloud migration (Apr 2021 - Jan 2023)

Cloud migration project with goal to enable synchronization with on-prem system and migrate existing API solution.

Roles: Developer, Architect, DevOps

Tech: Azure DevOps, Kubernetes, Microsoft Azure, PCI DSS, Azure DevOps Pipelines, Azure Devops, Azure Kubernetes Service, Azure Key Vault, Azure CLI, Azure Monitor, Helm, Terraform, Java, Gradle, Docker, Jenkins, Jib, OpenApi, REST, Spring-Boot, JUnit, Git, Bash, Linux, HP-NonStop

POC Google Cloud (Jan 2020 - Apr 2020)

POC on using Google Cloud (GCP) to solve a use-case for mobile payment (IFSF standard - http).

Roles: Team Lead, Developer, Architect, DevOps

Tech: Terraform, Java, Spring Boot, GitOps, Kubernetes, Google Cloud, PostgreSQL, Project Management, PCI-DSS

Team Lead - Java (Apr 2019 - )

Team Lead for Java developers.

  • Organizing and conducting daily routines such as standups, backlog refinement, retrospectives.
  • Conducting interviews with candidates
  • Maintenance and enhancement to current tech stack and applications. Advocating agile priciples.

Roles: Team Lead, Developer, Architect, DevOps

Tech: Java, Gradle, Maven, Docker, Jenkins, Jib, OpenApi, REST, Spring-Boot, JUnit, Git, Bash, Linux, HP-NonStop, PCI-DSS

Bokbasen AS (Mar 2013 - Apr 2019)

Development and maintenance of existing solutions:

  • Distribution of e-books
  • Indexing of metadata

Design and development of new solutions for:

  • API for metadata import/export
  • Indexing and distribution of sound-books
  • Budget and rental solution for libraries

Roles: Developer, Architect, DevOps

Tech: AWS, AWS Fargate, AWS ECS, AWS S3, AWS, SQS, Terraform, Java, Jenkins, JUnit, Spring, Spring-Boot, Spock, Gradle, Maven, Git, Bash, MySQL, Solr, Apache-Camel

07 Web (Apr 2011 - Jan 2012)

Maintenance and upgrading of existing java applications

Roles: Developer

Tech: Java, Maven, Hibernate, MySQL

Den Norske Bokbasen (Aug 2010 - Mar 2013)

Maintenance and development of existing solutions for distribution of e-books

Roles: Developer, Architect

Tech: Java, Jenkins, JUnit, Spring, Spock, Gradle, Maven, Git, Bash, MySQL, Solr, Apache-Camel

Dossier Solutions AS (Feb 2009 - Aug 2010)

Development of integration solution for MasterData. Reception via WebService, ftp, file etc. with conversion and validation to standard formats

Roles: Developer

Tech: Java, Apache-Camel, Maven, JUnit, Mockito, CXF, WS-Securiity, Tomcat, Hudson Nexus

Den Norske Bokbasen (Apr 2009 - Jan 2010)

Development of a solution for registration and distribution of e-books for booksellers and publishers

Roles: Developer, Architect

Tech: Java, JUnit, Spring, PHP, Maven, Hibernate, EhCache, Quartz, Tomcat, MySql, Hudson, Nexus, Adobe Content Server

Dagsavisen (Feb 2009 - Jan 2010)

Development and maintenance of CMS solution for www.dagsavisen.no

Roles: Developer

Tech: Java, JSP, Escenic 4.2

Logica WMCARD (Jan 2009 - Feb 2010)

Development of WebServices and customer portal for WMCARD's solution for card transactions

Roles: Developer, Architect

Tech: Java, JUnit, Spring, Maven, Tomcat, Hudson, Nexus, HP-NonStop

Vinmonopolet (Aug 2008 - Dec 2009)

Development and expansion of a solution for searching product images published in Vertical Site

Roles: Developer

Tech: Java, JUnit, Enonic Vertical Site, Enfinity Intershop, Factfinder, JCS (Jakarta Caching System)

Norsk Tipping (Apr 2008 - Aug 2009)

Web portal for commissioners www.tippetorget.no. Buy-Pass smartcard used for login

Roles: Developer

Tech: Java, Enonic Java, JUnit, Vertical Site, Spring, Maven, Active Directory, LDAP, xml, JBOSS, WebSphere, JMS/MQ, Hibernate

Egmont Serieforlaget (Jan 2008 - Aug 2008)

Ecommerce soultion for www.egmont.no

Roles: Developer

Tech: Java, Enfinity Intershop, xml-schema, import/export of data, integration with Navision

Kunnskapssenteret (Sep 2007 - Dec 2007)

Development of Single Sign On solution and proxy to external resources for www.helsebiblioteket.no

Roles: Developer

Tech: Java, Enonic Vertical Site, Maven, JUnit, EzProxy

Telenor Broadcast / Canal Digital (May 2007 - Jan 2008)

Migration project to a new Nordic web solution

Roles: Developer, Architect

Tech: Documentation, design

Lindorff (May 2006 - Jan 2007)

Design and development of a solution for deviation registration

Roles: Developer

Tech: Java, Oracle ADF / JSF, TopLink, Oracle 9iAS Application Server

Telenor Broadcast / Canal Digital (Apr 2006 - Jan 2008)

Maintenance and implementation of additions to the ordering solution for Canal Digital's customers

Roles: Developer

Tech: Java, Struts/JSP, Apache Tomcat, Linux, Log4j, JUnit

WM-data Utility (Haugesund) (Jan 2006 - Apr 2006)

Participating in a project for the design and development of a case management solution for the energy sector. The tasks consisted of design, implementation, unit and integration testing.

Roles: Developer

Tech: Java, Maven, UML, RUP, Oracle database, BEA Weblogic applikasjonsserver, Ant, JUnit, DBUnit, Log4j

Tele2 (2005)

Event logging from DHCP server used for audit

Roles: Developer

Tech: Python, MySQL, FreeBSD / Linux

GENO (2004-2005)

Design and development of reports in RAVE (Delphi), as well as procedures and views with Oracle PL/SQL. Design and development of web interfaces for the exchange of data.

Roles: Developer

Tech: RAVE, PL/SQL, Oracle database 8.1.7, ASP, XML, XSLT.

PROACT (2003-2006)

Design, development and maintenance of the product ProDesk, which is a web application for easy change and incident handling

Roles: Developer

Tech: ASP, JavaScript, MS SQL Server, ANT, CVSNT

Statens Vegvesen (2002 - 2006)

Design, development and maintenance of budgeting, forecasting, allocation and registration solution for web.

Roles: Developer

Tech: Java, JSP, JavaScript, Oracle BC4J. Oracle 9iAS Application Server, Oracle 8.1.7. and 9i.

Telenor (2001 - 2002)

Development of a solution for ordering goods and services via a web interface.

  • Development of XML-Schema
  • Extracts for reporting
  • Functionality for building web UI's using XSLT / XML

Role: Developer

Tech: Novell eDirectory, XML-Schema, XML/XSLT, ASP, JavaScript, Java.

Asset-management application was developed for the same system.

Roles: Developer

Tech: ASP.NET, C#, Web Services, Novell eDirectory.

Rikstoto (2001)

Development of web solution for change-management.

Role: Developer

Tech: IIS, ASP, JavaScript, MS SQL Server 2000

Prepare solution design and conduct analysis and requirement specification for intranet and extranet.

Roles: Consultant

Tech:

Norway Cup (2001)

Staffing and resource allocation application, with reporting for attendance and hourly consumption / distribution.

Roles: Developer

Tech: Visual Basic, Access

eNotarius (2000 - 2002)

Development and maintenance of an internet portal with signup and ordering functionality

Roles: Developer

Tech: Domino R5, IBM DB2, Apache Web server, Tomcat, IBM Visual Age for Java, XML / XSL, JDBC, AIX

Haa Betong (Jan 1999 - Dec 2000)

Development of HMI system for managing concrete mixing plants. Batch handling, prescription handling, dosage and reporting included in the delivery

Roles: Developer

Tech: VIsual Basic, Access, PLC: Moeller PS-4

J.L.Tiedemanns Tobaksfabrik A/S (Jul 1997 - Aug 2000)

Development of contact register for intranet (MS IIS, MTS, ASP, VB, JavaScript)

Programming of several types of PLC solutions and HMI systems. Implementation and new development. Among other for systems developed in Visual Basic, Intouch and iFIX.

Project planning of new control systems for new and existing production equipment

Purchase of electrical equipment and software

Follow-up and employment of apprentices

Roles: Automation Engineer, Project lead

Tech: Visual Basic, ASP, JavaScript, MS IIS

Training / Conferences

  • 2022 Kubernetes for App Developers (LFD459) - Glasspaper
  • 2022 AZ-204 Developing Solutions for Microsoft Azure - Glasspaper
  • 2017 Certified Ethical Hacker v9
  • 2017 Architecting on AWS
  • 2016 QCon San Francisco
  • 2015 Architecture course with Tom Gilb
  • 2013 Solr Training, Oslo
  • Annual JavaZone, Oslo

Earlier

  • 2009: JavaZone
  • 2008: Paranoia 2008
  • 2008: JavaZone
  • 2008: Software 2008 -Smidige metoder i praksis
  • 2007: Software 2007, Agile Testing
  • 2007: Open Source Day
  • 2006: JavaZone
  • 2005: JavaZone
  • 2005: Oracle Application Framework kurs. Oracle
  • 2005: Spring framework seminar. Bouvet
  • 2004: BPEL / integration workshop. Oracle
  • 2004: Oracle Open World. London
  • 2004: Java Program language (SL275)
  • 2003: Oracle Workshop Web Services
  • 2002: Object-oriented Analysis and Design with UML
  • 2001: Oracle Workshop 9i Application Server
  • 2001: Oracle Workshop Portal
  • 2001: Siebel Core Consultant Course
  • 2000: WebSphere V3 Application Server + EJB. IBM
  • 2000: HMI system iFIX. Novotek
  • 1998: Visual Basic Studiet. Aktiv Opplæring (6 months, evenings)
  • 1997: Visual Basic gr.kurs. Merkantildata

Certification

  • 2021 AZ-900 Microsoft Certified: Azure Fundementals
  • 2004 SUN Certified Programmer for the Java 2 Platform 1.4 (SCJP)
  • 2001: Siebel Certified Consultant. Siebel 7

Education

  • 1993 - 1995: Apprentice Automation Engineer J.L. Tiedemanns Tobaksfabrik A/S
    • Certificate of apprenticeship, Automation engineer
  • 1992 - 1993: Sogn videregående skole (High School)
    • Videregående kurs II automatiker
  • 1991 - 1992: Sogn videregående skole (High School)
    • Videregående kurs I automatiker
  • 1990 - 1991: Sogn videregående skole (High School)
    • Grunnkurs elektro

References

On request

About