It looks like you are in United States. Would you like to go to https://onsiter.com/us/ instead?
Kan være tilgjengelig
(Oppdatert %updatedDate %)Seniorutvikler Backend/Fullstack
Bergen, Norway
Innfødt Norwegian, Flytende English
- 20 years of programming as hobby
- Java, Kotlin, .NET, React, Kubernetes, AWS, Azure
- 5 years experience as consulntant/developer
Ferdigheter (17)
Java
Git
Kubernetes
SIKKERHET
React
.Net Core
C#
.NET
Kotlin
Python
DevOps
Node.js
C++
Technical Testing
Azure
AWS
NEURAL NETWORKS
Arbeidserfaring
Miles Bergen AS
2018-02 - 2022-11
Sikkerhetsutvikler
Sbanken
2022-01 - 2022-07
Team Sikkerhet har bl.a. ansvar for løsninger knyttet til autentisering, signering, og BankID integrasjoner.
Jeg jobbet på et prosjekt hvor vi utviklet en ny autentiseringsløsning basert på IdentityServer. Jeg jobbet også med migrering av Team Sikkerhet sine APIer fra on-prem servere til Kubernetes/Azure.
Teknologier: .NET, ASP.NET Core, C#, IdentityServer, OpenID Connect, React, JavaScript, TypeScript, Elektronisk signering, Docker, Bitbucket Pipeline, Kubernetes, Splunk, Microsoft SQL Server
Jeg jobbet på et prosjekt hvor vi utviklet en ny autentiseringsløsning basert på IdentityServer. Jeg jobbet også med migrering av Team Sikkerhet sine APIer fra on-prem servere til Kubernetes/Azure.
Teknologier: .NET, ASP.NET Core, C#, IdentityServer, OpenID Connect, React, JavaScript, TypeScript, Elektronisk signering, Docker, Bitbucket Pipeline, Kubernetes, Splunk, Microsoft SQL Server
Admin Søk
Vimond Media Solutions
2020-09 - 2020-12
Admin søk er en tjeneste hvor Vimonds kunder kan søke i metadata fra alt deres innhold.
Oppgaven vår var å samle all metadata fra kundenes innhold i forskjellige systemer inn i én database, for så å tilby tjenester for søk i denne databasen. Vi lagde en løsning basert på AWS Elasticsearch og AWS serverless komponenter som AWS Lambda, AWS SQS, AWS DynamoDB, m.m.
Teknologier: Node.js, JavaScript, AWS Lambda, AWS SQS, AWS Step Function, AWS API Gateway, AWS DynamoDB, Terraform, Elasticsearch, Kibana, AWS CloudWatch dashboards, React, Java, Docker, CircleCI, Oracle Database, PostgreSQL
Oppgaven vår var å samle all metadata fra kundenes innhold i forskjellige systemer inn i én database, for så å tilby tjenester for søk i denne databasen. Vi lagde en løsning basert på AWS Elasticsearch og AWS serverless komponenter som AWS Lambda, AWS SQS, AWS DynamoDB, m.m.
Teknologier: Node.js, JavaScript, AWS Lambda, AWS SQS, AWS Step Function, AWS API Gateway, AWS DynamoDB, Terraform, Elasticsearch, Kibana, AWS CloudWatch dashboards, React, Java, Docker, CircleCI, Oracle Database, PostgreSQL
Utvikler. Prosjektbeskrivelse er konfidensiell
FullKontroll
2020-05 - 2020-09
Teknologier: Java, Spring Boot, Apache Camel, JavaScript, Docker, Oracle Database, Jenkins, Ansible
Tryg Forsikring - Ny Bilweb
2019-08 - 2020-05
Pappaperm
2019-03 - 2019-08
Se Tryg Forsikring - Ny Bilweb
2018-04 - 2019-03
to punkt ned
Tryg selger bilforsikring gjennom bilforhandlere
Tryg Forsikring - Ny Bilweb
2018-04 - 2019-03
(04.2018 - 03.2019) I prosjektet, Ny Bilweb, utviklet vi en webapplikasjon hvor Tryg selger bilforsikring gjennom bilforhandlere.
I 2019 oppgraderte Tryg sin Java plattform fra Java 1.5 til Java 8. I samme prosjekt innførte de DevOps. Jeg hadde ansvaret for å oppgradere og migrere Bilweb til den nye plattformen og ble i denne prosessen en av Tryg i Bergen sine "goto personer" innen den nye plattformen, Git, og Docker. Jeg laget også en proof-of-concept til nytt oppsett for single sign-on (SSO) med bruk av OpenID Connect og Azure AD B2C.
Teknologier: Java, Spring, Spring Boot, JavaScript, jQuery, Oracle Database, Docker, Chef, GitLab Pipelines, Jenkins, Kibana, Elasticsearch, OpenID Connect, Keycloak, Azure AD B2C
I 2019 oppgraderte Tryg sin Java plattform fra Java 1.5 til Java 8. I samme prosjekt innførte de DevOps. Jeg hadde ansvaret for å oppgradere og migrere Bilweb til den nye plattformen og ble i denne prosessen en av Tryg i Bergen sine "goto personer" innen den nye plattformen, Git, og Docker. Jeg laget også en proof-of-concept til nytt oppsett for single sign-on (SSO) med bruk av OpenID Connect og Azure AD B2C.
Teknologier: Java, Spring, Spring Boot, JavaScript, jQuery, Oracle Database, Docker, Chef, GitLab Pipelines, Jenkins, Kibana, Elasticsearch, OpenID Connect, Keycloak, Azure AD B2C
Forsvarets forskningsinstitutt (FFI)
2014-06 - 2017-12
Cybersystemer og elektronisk krigføring - PhD stipendiat (08.2014 - 12.2017) Ansatt som stipendiat ved FFI og påbegynt ph.d.-utdanning ved UiB. Her studerte jeg kryptografi, med fordypning i statistiske angrep som lineær kryptoanalyse. Jeg avsluttet utdanningen uten fullført disputas i desember 2017, etter å ha publisert to forskningsartikler.
Som en del av forskningen utførte vi et fullt angrep på en gammel krypteringsalgoritme, DES. Vi utviklet en applikasjon i Python og C++ som genererte og krypterte 31,7 terabyte med tilfeldig data. Målet var å finne krypteringsnøkkelen ved å bruke vår forbedrede versjon av lineær kryptoanalyse. For å generere og kryptere så mye data, og for å bygge de statistiske modellene vi trengte, fikk vi låne 20 000 CPU-timer ved UiT sin superdatamaskin (Stallo).
Teknologier: Python, C++, SageMath, Open MPI Forsvarets forskningsinstitutt (FFI) (06.2014 - 12.2017)
Som en del av forskningen utførte vi et fullt angrep på en gammel krypteringsalgoritme, DES. Vi utviklet en applikasjon i Python og C++ som genererte og krypterte 31,7 terabyte med tilfeldig data. Målet var å finne krypteringsnøkkelen ved å bruke vår forbedrede versjon av lineær kryptoanalyse. For å generere og kryptere så mye data, og for å bygge de statistiske modellene vi trengte, fikk vi låne 20 000 CPU-timer ved UiT sin superdatamaskin (Stallo).
Teknologier: Python, C++, SageMath, Open MPI Forsvarets forskningsinstitutt (FFI) (06.2014 - 12.2017)
Sommerjobb
Cybersystemer og elektronisk krigføring
2014-06 - 2014-08
Vi utviklet en proof-of-concept for et regelbasert filter som kunne integreres inn et system for meldingsutveksling mellom nettverk med ulik sikkerhetsgradering. Filteret ble implementert i Java, og regler ble skrevet i XACML (XML).
Forsvarets forskningsinstitutt (FFI)
2013-06 - 2013-08
Sommerjobb
Ledelsessystemer
2013-06 - 2013-08
Vi utviklet en sertifikatutsteder (CA), ved bruk av Java og OpenSSL, som kunne integreres inn et system for meldingsutveksling mellom nettverk med ulik sikkerhetsgradering. Det ble også utforsket muligheten til å bare utstede sertifikater til "friske noder" ved å integrere en løsning for remote attestation av nodene i nettverket ved bruk av en TPM (Trusted Platform Module).
Akademisk bakgrunn
PhD
Forsvarets forskningsinstitutt
2024-11 - 2024-11
Master i
Universitetet i Bergen, Institutt for Informatikk
2014-01 - 2017-01
Bachelor i ingeniørfag
Universitetet i Bergen, Institutt for Informatikk
2012-01 - 2014-01
Universitetet i Agder, Institutt for IKT
Universitetet i Agder, Institutt for IKT
2009-01 - 2012-01
Sertifiseringer
Certified Secure Software Lifecycle Professional, (ISC)2
Certified Secure Software Lifecycle Professional,
Certified Secure Software Lifecycle Professional
Certified Ethical Hacker, EC-Council
Certified Ethical Hacker