Profilbilde av Fredrik Aubert

Fredrik Aubert

Utvikler

+47 410 21 442
fredrik@kodemaker.no

Utvikler med 25 års erfaring

  • Fullstack utvikler, jobber gjerne med hele stacken
  • Foretrekker små og effektive team
  • Mye erfaring med transport- og logistikksystemer
  • God domeneforståelse og gode samarbeidsevner

«Vi i Vy har jobbet med Fredrik i en lengre periode, vi er meget fornøyd med hvordan Fredrik bidrar med forslag både i arkitektur spørsmål og i løsninger. »

- Kent Kolnes, Leder forretningssystemer, Vygruppen AS

Om Fredrik

Fredrik har lang og allsidig erfaring som systemutvikler. Han har jobbet med en mengde varierte systemer relatert til logistikk og transport de siste årene. Fredrik er spesielt opptatt av sluttbrukere, og at man lager det systemet brukerne faktisk trenger. Foretrekker små og effektive team, samt iterativ utvikling med raske beslutningsveier.

Hafslund Strøm / Fortum

Utvikling og forvaltning av flere av Fortum og Hafslund Strøm sine kunderettede flater.

Vy

Microtjenester som tilbyr trafikkinformasjon, basert på Kotlin, Micronaut og AWS

NSB

Løsning for oppdatering av passasjerinformasjonssystemene på togene basert på Groovy og React/Redux

Teknologi


Programmeringsspråk


Utviklingsverktøy

Gradle, Maven, Git, Subversion, CVS, tools.deps, Ant, Eclipse, Rake og IntelliJ IDEA


Devops

Jenkins, Amazon Web Services (AWS), Hudson, Docker, Kubernetes, Datadog, AWS S3, Terraform, Circleci, Varnish og OKD


Frontend

React, Redux, HTML, CSS, Twitter Bootstrap, jQuery, Responsiv design, Prototype.JS og re-frame


Utvikling

Micronaut, JUnit, Spring MVC, TestNG, AjaxAnywhere og Java sound framework


Database

MariaDB, Oracle, MS SQL Server, SQL, DynamoDB, Gorm, SQL Server, Timescaledb, PostgreSQL og Hibernate


Webutvikling

Grails, Spring, REST, Oracle Portal, JSP, Portlets, ASP, Oracle Application Server, Struts, Rails, JSTL og Struts 2


Tjenester

Escenic, Sanity og Media highway


Annet

Swing, JMS, Griffon, Oauth2, Media home platform, SOAP, Internet of Things og MQTT


Prosjekter


Arbeidsgiver

Kodemaker Systemutvikling AS


Animalia
10.2024 -

Helseattest gris

Videreutvikling av helseattest for gris

Clojure, ClojureScript, re-frame, React, OKD, Docker, Git, Oauth2 og SQL Server


Fortum
07.2023 - 09.2024

Mine Sider, App, Produktsider, Bestillingsløp

Utvikling og forvaltning av flere av Fortum og Hafslund Strøm sine kunderettede flater.

ClojureScript, Clojure, Kubernetes, Amazon Web Services (AWS), Responsiv design, Sanity, Datadog, Git, AWS S3, tools.deps og Varnish


Hafslund Strøm / Fortum
12.2020 - 04.2023

Mine Sider, App, Produktsider, Bestillingsløp

Utvikling og forvaltning av flere av Fortum og Hafslund Strøm sine kunderettede flater.

ClojureScript, Clojure, Kubernetes, Amazon Web Services (AWS), Responsiv design, Sanity, Datadog, Git, AWS S3, tools.deps og Varnish


Vygruppen AS
2020

Kvitteringsliste

Tilpasse og migrere en eksisterende applikasjon til aws.

Grails, Groovy, Docker, Amazon Web Services (AWS), Terraform, REST, DynamoDB og Circleci


Vygruppen AS
2019-2020

Trafficinfo tjenester

Microtjenester som tilbyr trafikkinformasjon, som rutetider, passeringstider og kjøretøysinformasjon til konsumenter.

Kotlin, Micronaut, Docker, Amazon Web Services (AWS), Terraform, REST, DynamoDB og Circleci


NSB
2017-2018

Topas

Topas er et system for å sikre at togpersonalet mottar og kvitterer for relevante dokumenter.

Grails, Groovy, React, Redux, JavaScript, REST, CSS, HTML, Twitter Bootstrap, JMS, Git, Gradle, MariaDB og Jenkins


NSB
2015-2020

Passasjerinformasjonssystemer og støttesystemer

Passasjerinformasjonssystemer og støttesystemer: Et system som leverer informasjon til togsettene. Bl.a. kjøredatabase, avviksmeldinger, nyheter og værmelding.

Grails, Groovy, JavaScript, ES2015/ES6, React, Redux, REST, CSS, HTML, Twitter Bootstrap, JMS, Git og Jenkins


NSB
2015-2019

MCC

MCC er en webapplikasjon for materiell kontroll, som rapporterer nå-situasjonen for tog-flåten og utnyttelsesgrad. Oppgaver: Senior Javautvikler / frontendutvikler.

Grails, Groovy, REST, SOAP, CSS, HTML, Twitter Bootstrap, Git og Jenkins


NSB
2013-2014

D9009

D9009 Webapplikasjon som viser planlagt togsammensetning. Oppgaver: Senior Javautvikler / frontendutvikler.

Grails, Groovy, REST, CSS, JavaScript, HTML, Twitter Bootstrap, Git, Subversion og Jenkins


NSB
2012-2014

Pis Marketing System

Pis Marketing System er en webapplikasjon for å produsere og distribuere markedsvideoer som vises ombord i togene. Oppgaver: Senior Javautvikler / frontendutvikler.

Grails, Groovy, CSS, HTML, Twitter Bootstrap, Subversion og Jenkins


NSB
2011-2016

JODA

JODA genererer realtime informasjon til passasjerinformasjonssystemet på NSBs nye togsett, slik som nyheter, værmelding og overgangsinformasjon. Systemet henter data fra innholdsleverandører og setter sammen skreddersydde pakker til hvert enkelt togsett.

Grails, Java, Gorm, Spring, CSS, HTML, JavaScript, jQuery, Subversion, Twitter Bootstrap, Git og Jenkins


NSB
2010-2013

FILI

FILI Håndterer realtime datakommunikasjon med NSB nye togsett, som overføring av diagnosedata, passasjertelling, passasjerinformasjon osv.

Grails, Groovy, Java, Spring, CSS, HTML, Subversion og Jenkins


NSB
2010-2012

GRAILS

GRAILS Et system som beskriver geografien og stasjonene i NSBs domene. Dette er masterdatabase for andre NSB systemer.

Grails, Java, Gorm, Spring, TestNG, CSS, HTML, JavaScript, jQuery, Subversion og Maven


NSB
2009-2020

PAIN

Utvikling av en applikasjon for automatisk generere databasen som styrer passasjerinformasjons-anleggene ombord i forskjellige togtyper, dvs annonsering av stasjoner o.l.

Griffon, Groovy, Java, Spring, JUnit, Subversion, Maven og Java sound framework


HRM Group
2009

Lederindeksen

Utvikling av måleverktøy for Ledere. www.lederindeksen.no

Ruby, Rails og Rake


Statens Pensjonskasse
2009

Nytt saksbehandlingssystem for SPK.

Utvikling av saksbehandlingssystem.

Java, Flex, Maven, Hudson, Hibernate og JavaScript


Forsvaret
2009

Amplan

Planlegging og bestillingssystem for ammunisjon.

Java, Spring MVC, JavaScript og HTML


Arbeidsgiver

Objectware AS


Tandberg
2008

Telepresence

Telepresence. Utvikling av styresystem for Tandbergs prestisjeprodukt T3.

Java, Swing, Spring, Subversion og JUnit


Western Geco
2008

Støttesystemer for Seismikk

Støttesystemer for Seismikk Prisberegningssystem for seismikkjobber - en rik klient i Swing.

Java, Swing og Hudson


Cicero
2007

Cicero Financial Portal

Utvikling av Ciceros Finansportal

Java, JSP, Struts 2, CSS, HTML, SQL, Portlets, Oracle Portal, Oracle Application Server, Eclipse, Maven, Subversion, Spring, JUnit og Hudson


CSAM/Rikshospitalet
2006

Klinisk portal

Klinisk portal Utvikling av «Klinisk Portal», en portalløsning med integrasjon mot mange underliggende systemer. Var bl.a. med på å muliggjøre sammenslåingen av Rikshospitalet og Radiumhospitalet. Startet som et prosjekt hos Rikshospitalet men vokste til et eget selskap (CSAM) og et produkt som også ble tatt i bruk på flere sykehus i Vestmanlän i Sverige.

Java, JSP, Struts, Prototype.JS, AjaxAnywhere, JavaScript, CSS, HTML, Portlets, Oracle Portal, Oracle Application Server, IntelliJ IDEA, Ant, Subversion, CVS, JSTL, Spring, JUnit og Hudson


Skatteetaten
2006

Intranett portal

Utviklet portlets til skatteetatens intranet-portal.

Java, Escenic og Oracle Portal


Arbeidsgiver

Accenture ANS


DnbNor
2005

Postbanken Nettbank

Utviklet moduler til Postbankens Nettbank

Java og HTML


Norgesgruppen
2004

Intranett og Matsikkerhetsportal

Utviklet Intranett portal for Norgesgruppens forskjellige kjeder.

Java, Escenic og Oracle Portal


DnbNor
2003

Postbanken Nettbank

Design og utvikling av forskjellige moduler i Postbankens Nettbank.

Java og HTML


Canal Digital
2001

Applikasjoner for Digital TV

Applikasjoner for digital TV Utvikling av forskjellige applikasjoner og infrastrukturmoduler som kjører på Canal Digitals STB. Bl.a. Elektronisk Program Guide og stemmeapplikasjon

Media highway og Media home platform


Arbeidsgiver

SuperOffice ASA


SuperOffice
1999-2000

Intranet portal

Bygge forskjellige moduler, som dokumentarkiv, diskusjonsforum, publiseringsverktøy.

VBScript, ASP, JavaScript og MS SQL Server


Trumf
2001

Nettbutikk

Utviklet Trumfs nettbutikk.

VBScript, ASP, Oracle, HTML og JavaScript


Anbefalinger


Kent Kolnes

Leder forretningssystemer, Vygruppen AS

«Vi i Vy har jobbet med Fredrik i en lengre periode, vi er meget fornøyd med hvordan Fredrik bidrar med forslag både i arkitektur spørsmål og i løsninger. Løsningene Fredrik har bidratt med og lage gir flere 1000 ansatte i Norge og Sverige nytte hver dag. I tillegg alle kundene våre som hver dag høre Monika snakke i togene våre, eller leser avviksmeldinger og nyheter på toget.

Fredrik er allsidig, kan jobbe topp down og bottom up. Noen ganger, tror jeg han virkelig koser seg når han kan begynne med en bottom up løsning som utvikler seg, og han har sørget for fleksibilitet som gjør at vi ikke trenger å redesigne noe. Vi har virkelig glede av når Fredrik er med på POCer som vi utvikler videre.

Fredrik er pliktoppfyllende og veldig god til å forklare løsningsforslagene så vi kan ta gode avgjørelser.

Topp utvikler, som du garantert kommer til å bli fornøyd med.»


Sertifiseringer og kurs


2009

  • JavaScript/JQuery

2006

  • Sun Certified Business Component Developer

2005

  • Sun Certified Java Developer

2003

  • Sun Certified Java Programmer

Utdanning


1997-1999

Høgskolen i Gjøvik

Høgskoleingeniør, Data


Andre faglige bidrag


Artikkel: En serie hendelser i tid

Hvorfor lære seg et nytt spørrespråk og innføre en umoden tidsserie-database bare fordi du har tidsseriedata? TimescaleDB er en extension til PostgreSQL som gir god støtte og ytelse for tidsseriedata.

Artikkel: MQTT - Hva er det?

MQTT er et lettvekts publish-subscribe meldingssystem. Men hva i alle dager står forkortelsen for? Hva kan man bruke det til? Og hvordan fungerer det, egentlig?