Senior Fullstack Utvikler, TestUtvikler Oslo, Norway

Saattaa olla saatavilla

(Päivitetty 2020-06-16)

Senior Fullstack Utvikler, TestUtvikler

Oslo, Norway

Äidinkieli French, Norwegian, Arabic, Sujuva English, Aloittelija Polish

  • 3+ Test leader
  • 10+ Fullstack utvikling med Java og Open Source.
  • 10+ Testutvikling med Java og Open Source, Dot Net Core, C#.

Taidot (68)

TESTING

Subversion

AXIS

SAMTIDIG

INTEGRATION

JSP

TEST CASES

OBJECT ORIENTED

XML

JSON

OPEN SOURCE

Struts

PROGRAMUTVIKLING

SERVLETS

Eclipse

JSTL

SKRIFTLIG OG MUNTLIG

Java

JMS

JavaScript

Java Message Service

ERP

JQuery

WEB GRENSESNITT

Design

J2ME

Apache

TJENESTER

TEKNISK DESIGN

DOKUMENTASJON

ANSATT RESSURSGRUPPE

DOT

Finans

KREDITTKORT

PLANLEGGE

FAKTURAER

PRE-KONSTRUKSJON

SMS

MENTOR

PAKKING

VEDLIKEHOLD

PRODUKTET

STØTTE

REISELIV

PLANLEGGING

WORD

I SALG

Telekom

BESTILLING

REISEBYRÅ

RAPPORTER

OPPLÆRING

SORTERING

MS WORD

PROSJEKTANSVARLIG

GULE SIDER

Service

BESTE PRAKSIS

Prosjektledelse

SOURCE

Integrering

UTMERKET MULTITASKER

ANSVAR

BEHANDLING

SKRIVE

BRUKEROPPLEVELSE

EMBALLASJE LINJE

EXCHANGE

Työkokemus

Senior Utvikler/teknisk tester
Genie IT Solutions AS

2017-01 - Nykyhetki

UX og grafisk design foregår
Genie IT Solutions

2020-04 - 2020-08

Prosjekt: Genie ERP Solution
Internt prosjekt i Genie for å utviklet et nett basert ERP system med små og mellom store firmaer i utviklingsland som mål kunder. Utviklingen av backend og frontend foregår i Vietnam, mens UX og grafisk design foregår i Russland og testing utføres i Norge og Irak. Prosjektet har pågått en stund og første versjon er rett rundt hjørne.

Rolle: testutvikling
Aziz ble engasjert i prosjektet igjen for å øke prosjektet utvikling ressurser, opplæring av nye utviklingressurser samt få bruk av beste praksis Open Source-utvikling rammeverk. Han implementerte også en del automatiske tester.

Kompetanseområder i prosjektet:
Java8, Spring Boot, Spring Boot Rest testtemplates, Maven, Docker, Jenkins, Atlassian Jira/Confluence, Cypress, Integrasjons test, Mockito, Wiremock, Swagger.
web basert manuelle tester relatert til Elsa
Helse Direktoratet

2020-01 - 2020-04

Prosjekt: Elsa Integration Tests
saksbehandlingsverktøy og digitalisering av tjenestene på EØS området hos Helfo.
I prosjektet jobbet jeg med automatisering av web basert manuelle tester relatert til Elsa.
Utvikling av nye API som ble brukt i forbindelse med integrasjonstest.

Rolle: Utvikling og testutvikling
Utvikling fra bunn av automatiserte tester relaterte til Elsa (Saksbehandlings applikasjon). Her ble det brukt Ms dotnet framework, Entity framework, Linq, Ms Sql server, Selenium og open source Json relaterte teknologier.

Kompetanseområder i prosjektet:
C#, Linq, Atlassian Jira/Confluence, code review, Selenium, Specflow, Selenium Webdriver, Enhetstesting, Moq, Postman, Swagger blant annet.
Postman, Swagger
Helse Direktoratet

2019-04 - 2019-12

Prosjekt: Hint Integration Test
En integrasjonsplattform for Helsedirektoratet hvor vi samler tjenester som er til nytte for flere prosjekter samt støtte for å utvikle systemer basert på hendelse drevet arkitektur.

Rolle: Opprettet helt nytt Test Prosjekt
Opprett nytt prosjekt og utvikling fra bunn av automatiserte tester Hint integrasjonsplattformen. Her ble det brukt Dotnet core, RestSharp (Open source api for bruk av rest api fra Dotnet), Specflow, Selenium og entity framework for database grensesnitt.

Kompetanseområder i prosjektet:
C#, Dotnet Core, RestSharp, Atlassian Jira/Confluence, code review, Selenium, Specflow, Selenium Webdriver, Enhetstesting, Mockito, Postman, Swagger.
Utvikling og refaktering av automatiserte tester
Helse Direktoratet

2019-04 - 2019-12

Prosjekt: UvReg (Leger i spesialisering-Utdanningsvirksomheter) Integration Test
Søknad registrering, Behandling om godkjenning som utdanningsvirksomhet innen en legespesialitet
Arbeidet med å registrere og godkjenne helseforetak, kommuner og private foretak som utdnningsvirksomheter.

Rolle: Utvikling og refaktering av automatiserte tester
Opprettet og Utvikling fra bunn av Ms dotnet core prosjekt, automatiserte web basert teste i UvReg.
Implementert Unit test for test coverage med bruk av in memory database i entity framework, mock data for testing.
Her ble det brukt Ms dotnet core, entity framework, Specflow, Selenium, in memory database, moq, SonarQube, TFS.

Kompetanseområder i prosjektet:
C#, Linq, Atlassian Jira/Confluence, code review, Selenium, Specflow, Selenium Webdriver, Enhetstesting, inmemory Db, Moq, Postman, Swagger.
Konsulent hos Difi (test utvikler Open ID Connect)
Genie IT Solutions

2018-01 - 2019-01

Utvikling og refaktering av automatiserte tester
Direktoratet for forvaltning og ikt

2018-10 - 2019-01

Prosjekt: Automatisering Integration Test
I prosjektet jobbet jeg med automatisering av alle manuelle tester relatert til Difi produkter Open ID Connect.
Utvikling av nye API som ble brukt i forbindelse med integrasjonstest. File søking og rettelse av feil.

Rolle: Utvikling og refaktering av automatiserte tester
Utvikling fra bunn av automatiserte tester OpenID Connect i ID Porten. Her ble det brukt Spring Boot Rest templates, Cucumber, Selenium og open source Json relaterte teknologier.

Kompetanseområder i prosjektet:
Java8, Spring Boot, Spring OAuth2, JWT, Maven, Docker, Atlassian Jira/Confluence, code review, Selenium, Cucumber, Selenium Webdriver, Enhetstesting, Mockito, Postman, Curl, MySql, Swagger blant annet.
En web applikasjon som brukes av salgskonsulenter som arbeider
Genie IT Solutions

2017-10 - 2018-02

hos et flytt selskap, vil bruke til å plassere / finne / redigere / slette ordere på vegne av kundene.Selskapet som salgskonsulenten jobber på, tilbyr disse tjenestene til sine kunder flytting, pakking og rengjøring blant annet.

Rolle: Java-utvikler, Database designer, Testutvikler
Oppgaven min var å utvikle applikasjonen fra grunnen av, implementere automatiske tester og kjøring-akseptens tester sammen med en del kunder. Jeg hadde også ansvaret for å skrive tekniske dokumenter for vedlikehold og videreutvikling av produktet.
Videre hadde jeg teknisk løsningsdesign og valg av teknologi og rammeverk som skal benyttes i løsningen.

Kompetanseområder i prosjektet:
Java8, Spring boot, Spring Security, Spring jpa, Spring Elasticsearch, Spring Rest, AngularJs, Maven, Atlassian Jira/Confluence, Cypress, FitNesse, Webdriver, Mockito, Wiremock, Postman, Oracle DBMS, Oracle SQLDeveloper, Oracle Datamodeler
Senior Utvikler/testutvikler/produkt ansvarlig
Genie IT Solutions

2017-01 - 2018-01

Senior Utvikler/teknisk tester
EDB/Evry

2011-01 - 2017-01

Senior Utvikler/teknisk tester
Acando AS

2017-01 - 2017-01

flere banker
Card Administration System

2012-11 - 2016-12

CAP (Card Prepayment)
Prosjektet var å videreutvikle Card Administration System CAS (en løsning for Internet banking, bedriftsutlån og kredittkortadministrasjon) og videreutvikling og feilretting av produktet Card Prepayment CAP (et system for kortinnbetaling som er brukt av flere banker, både i Norden og en rekke land i Europa og Asia.)
Folkefinans Bank ønsker å bruke Evry CAS og CAP Systemer for å styre sitt produkt knyttet til lån og finans.
CAS, CAP er to tjenester som dekker hele verdikjeden innen kortutstedelse. Tjenestene er modulbaserte og gjør det mulig for kortutstederne å velge hvilke tjenesteelementer de ønsker.
Tjenestene har et veldefinert grensesnitt som på en enkel måte kan integreres med andre kundesystemer.
Kortutstedelsestjenestene dekker de internasjonale korttypene Visa og MasterCard, nasjonale korttyper og private korttyper.
Standardtjenestene inkluderer følgende kortprodukter: Debetkort, kredittkort, pengekort, kontaktfrie kort og kombinasjonskort, f.eks. Visa Dual Application/MasterCard.
Tjenestene støtter alle trinnene i verdikjeden kortbestilling, kortproduksjon, kortutstedelse, avregning og oppgjør, tvisthåndtering, kundeservicefunksjonalitet for banker, transaksjons overvåking, selvbetjeningsklient for kort, kortadministrasjon og kortsikkerhet.

Rolle: Java-utvikler og løsning designer
Jeg var med på videreutvikling og feilretting av produktet, og hadde en sentral rolle for utvikling av tjenester for generering av diverse bank rapporter etter kundens behov.

Videre har jeg jobbet med Log-forbedring av CAP produktet, flytting av løsninger fra Ant struktur til Maven. Oppdatering og videre utvikling av Web services, ved å re-implementere alle eksisterende web services i Apache CXF (Tidligere var de implementert i Axis2).

Jeg jobbet med flytting av løsninger til Spring rammeverk og flytting av Data Interface i CAP fra Hibernate til PL Sql og Spring JDBC templates.

I tillegg har jeg utviklet endel nye services som blant annet HTML-format baserte mail og en SMS-tjeneste som varsler kunden/brukeren dersom saldoen er mindre enn et gitt beløp.
Jeg bidro også med testing av de nye endringene som ble utført ved å opprette nye test cases knyttet til nye produkter og implementering av automatisk test.
Til slutt har jeg skrevet dokumentasjon i Confluence og MS Word.

Rolle: Testutvikler
Jeg fungerte som teknisk hjelper for testavdeling (SoapUI) og hjelpe-prosjektleder med opprettelse av testpakker de måtte sende til deres kunder.
Jeg hadde en sentral rolle med implementering av automatiske tester for nye og gamle tjenester. Jeg hadde også ansvaret for å hjelpe kunder med å bruke webservices knyttet til produktene deres.
Jeg hadde også ansvaret for å opprette hjelpdokumenter, SoapUi prosjeter, Html-dokumenter og WSDL filer for hver service som ble levert til kunden.
Jeg hjalp kunder med å få tilgang til sikret webservises knyttet til deres produkter.
I tillegg hadde jeg ansvar for teknisk hjelp til prosjektledere om hvilke felt fra CAS-database som bør inngå i nye prosjekter avhengig av kundens behov.

Kompetanseområder i prosjektet:
Java, Apache Axis, Spring Boot, Apache CXF, Spring, Spring jdbc templates, iText, Oracle 11g database, Oracle SQLDeveloper, Oracle PLSQL, Jetty, Smidig utvikling, Atlassian Confluence, Atlassian Jira/Confluence, Postman, Jenkins, Atlassian Jira, Sax, Git, Java 8, Code review, SOAP WebServices
kundeservicefunksjonalitet for banker
Folks Finans Bank

2016-01 - 2016-03

ønsker å bruke Evry CAS og CAP Systemer for å styre sitt produkt knyttet til lån og finans.
CAS og CAP er to tjenester som dekker hele verdikjeden innen kortutstedelse. Tjenestene er modulbaserte og gjør det mulig for kortutstederne å velge hvilke tjenesteelementer de ønsker.
Tjenestene har et veldefinert grensesnitt som på en enkel måte kan integreres med andre kundesystemer.
Kortutstedelsestjenestene dekker de internasjonale korttypene Visa og MasterCard, nasjonale korttyper og private korttyper.
Standardtjenestene inkluderer følgende kortprodukter: Debetkort, kredittkort, pengekort, kontaktfrie kort og kombinasjonskort, f.eks. Visa Dual Application/MasterCard.
Tjenestene støtter alle trinnene i verdikjeden: Debetkort, kredittkort, pengekort, kontaktfrie kort og kombinasjonskort, f.eks. Visa Dual Application/MasterCard.
Tjenestene støtter alle trinnene i verdikjeden kortbestilling, kortproduksjon, kortutstedelse, avregning og oppgjør, tvisthåndtering, kundeservicefunksjonalitet for banker, transaksjonsovervåking, selvbetjeningsklient for kort, kortadministrasjon og kortsikkerhet.

Rolle: Teknisk tester
Min rolle var å hjelpe prosjektleder og kunder med tekniske spørsmål knyttet til CAS (Card Administration System). Videre hadde jeg ansvar for å hjelpe kundens utviklere med tekniske spørsmål relatert til de webservisene som inngikk i løsningen.

I forbindelse med dette prosjektet har jeg hatt hovedansvaret for teknisk testing av systemene. Testene har vært både automatiserte og manuelle, med fokus på grunnleggende funksjonalitet, brukeropplevelse og sikkerhet.
Videre har jeg også tatt del i skrivingen av brukerdokumentasjonen for systemet.

Rolle: Testutvikler
Jeg hadde ansvar for Unit testing av applikasjon, opprettelse av diverse SoapUi prosjekter som kan importeres direkte til kundens testramme.
Jeg hadde en rolle i implementering av klientklasser for å automatisere testene ved bruk av Fitnesse.
Videre hadde jeg ansvaret for generering av WSDL og HTML-filer som kunden kunne benytte i testfasen.

Rolle: Dokumentasjon
Skriving av test-dokumentering for testavdelingen, HTML og XML-dokumenter for kunder.

Kompetanseområder i prosjektet:
Java, Webservices, web services security testing, Web Services security, FitNesse, Oracle database, Oracle SQLDeveloper, Maven, Spring, Sopui, Atlassian Jira/Confluence
fant ut at det er viktig å automatisere eksisterende manuelle tester
SpareBank 1 Gruppen

2012-06 - 2012-11

Prosjekt: Finance Services Test Portal
Finanse Service avdelingen på Evry fant ut at det er viktig å automatisere eksisterende manuelle tester. Dette var for å redusere kostnader og bedre overvåke produkt kontinuerlig.
I prosjektet skulle alle manuelle tester relatert til produkt webservices og web klienter automatiseres og dokumenters.

Rolle: Utvikling av automatiserte tester
Utvikling fra bunn av automatiserte tester for CAS (Card Administration) og CAP (Card Prepayment), her ble Fitnesse brukt. Videre har jeg implementert automatiske tester for både CAS og CAP web-klienter. Her ble det brukt Selenium.

Jeg har i tillegg innført konfigurasjoner som hjelp for prosjektledere, utviklere og testere ved generering av fullstendige test-rapporter ved behov.
Til slutt skrev jeg både tekniske dokumenter og hjelpedokumentasjon for portalen.

Kompetanseområder i prosjektet:
Java, Spring, Spring Security, Maven, Atlassian Jira/Confluence, Groovy, Selenium, FitNesse, Selenium Webdriver, Enhetstesting, SoapUI, Oracle DBMS, Oracle SQLDeveloper
Java utvikler
Nets

2012-01 - 2012-05

Prosjekt: Kid Prepayment
Kunden hadde behov for å automatisere kortinnbetaling med KID (Kundeidentifikasjonsnummer). Kunden ønsket å sende flere innbetalinger i en fil med et bestemt filformat. Filer inneholder flere detaljer knyttet til forskjellige transaksjonstyper, innbetaling sikkerhet og en rekke med validering kriteria.

Datafil skal valideres i henhold til bestemt avtale. Dersom alle valideringer lykkes, vil alle transaksjoner sendes til en annen applikasjon via en JMS Queue (Java Message Service) og en logfil ble opprettet for seinere kontroll.

Rolle: Java utvikler
Videre har jeg utviklet applikasjonen fra grunnen, implementert automatiske tester og kjørt akseptens-tester sammen med kundens ansatte.
Jeg hadde også ansvaret for å skrive teknisk dokument og hjelpedokument for driftsavdelingen.

Rolle: Teknisk Arkitekt
Jeg hadde ansvar for teknisk design og modellering av løsningen.

Kompetanseområder i prosjektet:
Java, JUnit, Apache CXF, Jetty, Maven, Oracle DBMS, JMS, Atlassian Jira/Confluence, Automatisert testing, Enhetstesting, SQL Developer
Java utvikler
Bærum Kommune

2011-08 - 2011-12

Prosjekt: FileX Prepayment
Kunden er flere kommuner (bl.a Hero og Bærum kommune). Utvikling, fra grunnen, av en applikasjon som blir brukt for kortladning.
Kunder sender inn et fil-dokument hver måned via en sikret web-applikasjon (FileX), med liste over kunder som skal motta innbetaling.
Innbetalingsfilen må sjekkes for feil-informasjon, for dobbelt-betaling og for beløpsendringer. Kunden skal ha muligheter for å planlegge innbetaling for fremtiden via en konfigurasjons-fil.
Produktet må kunne avvise filer med feilinformasjon, og sende et varsel til senderen.

Rolle: Java utvikler
Videre har jeg utviklet fra grunnen applikasjonen, implementert automatisk tester og kjørt akseptens tester sammen med kundens ansatte.
Jeg har i forbindelse med prosjektet utviklet en rekke automatiserte tester for de web servisene som ble brukt i løsningen der Fitnesse var brukt.
Jeg har også automatisert et par web tjenester knyttet til løsningen, hvor tester var basert på diverse web drivere (Chrome driver, IE web driver, FireFox web driver, Html web driver).
Jeg hadde også ansvaret for å skrive teknisk dokument og hjelp dokument for drifts avdeling.

Rolle: Arkitekt
Jeg hadde ansvar for design, modellering og løsning av analyseprosessen.

Kompetanseområder i prosjektet:
Java, Maven, Spring, Apache CXF, Oracle 11g database, Oracle DBMS, Oracle SQLDeveloper, Spring Security, Spring JDBC, sopui
Frontendutvikler
Den norske bank (DNB)

2011-01 - 2011-04

Prosjekt: Customer Client
DNB Bank ønsket en web-applikasjon hvor deres ansatte kunne bruke den for å hente informasjon fra registrerte kunder, kontoer og dokumenter. Applikasjon må være sikret, og ansatte skal ha forskjellige autorisasjoner. Det skulle være mulig for enkelt-søk og avanserte søk. Dersom det er flere sider med treff ved et søk, så skal det være mulig for brukeren å definere størrelsen på side.

Rolle: Frontendutvikler
Jeg hadde ansvaret for opprettelse av prosjektløsningen (Maven Prosjekt). Jeg hadde også ansvar for produktets web grensesnitt (Struts2, Tiles, osv).
Videre var jeg en del av team som hadde ansvar for implementering av produktweb-tjenester.
Teknologien som ble brukt i løsningen var bl.a. JSP, Jstl, javaservlet og javaskript (Jquery, Ajax).

Rolle: Java utvikler
Jeg var en del av implementeringsteamet av interface mellom websider og forretningslogikk. Jeg var med på å implementere interface mellom websider og database ved bruk av Spring JDBC Templates og Ibatis.

Videre var jeg med i definisjon av test-cases, testing og implementering av automatiserte tester knyttet til produktet.

Kompetanseområder i prosjektet:
Java, Spring, Apache Struts 2, Apache ActiveMQ, Apache CXF, Spring JDBC, JavaScript, jQuery, Oracle SQLDeveloper, Oracle DBMS, JSTL, JUnit og Mockito, Jenkins
Ha ansvarlig for et overordnet nivå
Den norske bank (DNB)

2008-02 - 2011-03

Prosjekt: E-Solutions
Jeg hadde ansvar for planlegging, organisering, gjennomføring, overvåking og rapportering av testaktiviteter i Net Bank (E-faktura). Jeg sørget for at leveransen oppfyller spesifiserte krav til spesifisert kvalitet. Ha ansvarlig for et overordnet nivå eller for en bestemt testfase, som for eksempel system- eller akseptansetest.
I tillegg hadde jeg ansvar for utviklingen av test-case som dekker aktuelle krav, og beskrive de forventede resultater og gjøre kvaliteten målbar.

Rolle: Testleder
Jeg representert EDB ved møter med ansvarlige fra BBS for å definere skope av prosjektet. Jeg var i møter med utviklings team og utviklingsansvarlig i EDB for å kartlegge nye test-cases for både den nye og gamle funksjonaliteten knyttet til nye prosjekter. Møter med mitt test-team for å kartlegge gamle tester som kan bli berørt av ny funksjonalitet.

Jeg var ansvarlig for setting opp Sprintere (Sprints) i henhold til produkt backlog. Videre var Jeg ansvarlig for opprettelse av nye Jira saker i henhold til nye sprinter. Opprettelse/Oppdatering av nye/gamle dokumenter i Confluence knyttet til test. Jeg hadde ansvar for oppdatering av progress matrix (oversikt av tester) og legging av nye test cases, oppdateringer/opprettelse av nye folder i TD (test Directory) i henhold til eksisterende test og nye test-cases.

Jeg har også kjørt diverse workshop for mitt test-team for å lære nye tekniker relaterte til automatisering av tester som Fitnesse.
Workshop for å lære test-teamet å bruke blant annet TD, SoapUi og Selenium for å kunne kjøre tester mer effektivt.

Jeg var testansvarlig med to testere i Oslo og tre i Kiev (Ukraina). Ved nye leveranser kan en del av utviklere hjelpe med testing.


Rolle: Kundekontakt
Møter med eksisterende kunder som DNB Bank. Ved behov hadde jeg møter med BBS for drøfting av løsninger knyttet til utveksling av faktura-filer og andre informasjoner.
Jeg hadde ansvar for å hjelpe EDB-kunder med verifikasjon av software knyttet til deres produkter baserte på løsninger fra EDB. Videre hadde jeg en rolle for support av DNB-ansatte ved behov.

Rolle: Testutvikler
Jeg jobbet med kartlegging og sortering av eksisterende regresjons-tester. Jeg hadde ansvar for analyse av de testene som kan automatiseres for å redusere kostnader. Jeg utviklet en applikasjon (Test Data Generering) som ble brukt for generering av test-data.

Videre har jeg hatt ansvar for definisjon av Software/rammeverk i henhold til automatisert testing.

Kompetanseområder i prosjektet:
Java, Spring, Oracle database, Oracle SQLDeveloper, Oracle 11g database, Apache Struts, XML, Webservices, Selenium, FitNesse, Ibatis, Spring JDBC, JMS, Apache ActiveMQ, Apache Struts 2, Atlassian Jira/Confluence, SCRUM/Agile
Testleder/Teknisk test Utvikler
EDB/Evry AS

2008-01 - 2011-01

tilhører BBS-Banker
DNB og BBS Banks

2009-08 - 2010-02

Prosjekt: EDB-BBS File Exchange
EDB og BBS mottar XML filer på deres respektive FTP server. Av fakturaene som mottas av EDB er det flere hundre som tilhører BBS-Banker. Samtidig er det flere hundre av fakturaene mottatt av BBS som tilhører EDB-Banker.
Prosjektet er å rute fakturaer til riktig mottaker.

Rolle: Testleder
Jeg hadde ansvar for testplanlegging, testtimeplan, teststrategi, testkoordinering, leveransehåndtering, funksjonell testing, automatisering av tester og test-dokumentering.
Jeg var EDB kontaktperson med kunden og BBS.

Jeg kjørt seminarer for testteam angående rammeverket som ble brukt under testing. Jeg hadde ansvar for opprettelse av testdata, både manuelt og ved implementering av en applikasjon som generer vanskelige testdata.

I dette prosjektet var det mange involverte; 4-5 medarbeidere fra utviklingsavdelingen, en
prosjektansvarlig, og jeg som testleder med 5 testere fra EDB-siden og like mange fra BBS.


Kompetanseområder i prosjektet:
Java, Maven, XML, Webservices, Jenkins, HP Quality Center, FitNesse, Selenium, Selenium Webdriver, Atlassian Jira/Confluence, Business Process Management, Scrum, Sprintplanlegging, Workshopledelse, Automatisert testing, Testdrevet utvikling (TDD), SAX, FTP, Testutvikler
Edb Business Partner
Edb Business Partner

2007-05 - 2008-02

DNB
Prosjekt: E-Solutions
Videreutvikling og feilretting av produktet E-Faktura (Nettbank) for DNB Bank, SpareBank. Det ble brukt standard Java scheduler i E-faktura løsningen, et valg som ikke fungerte bra med produktet. Jeg hadde en rolle for å undersøke tilgjengelige Open Source rammeverk som vil passe bedre for E-faktura løsningen. Jeg valgte å gå for Quartz Scheduler og hadde ansvar for utvikling og integrering av job scheduler ved bruk av Quartz for Nettbank-tjenester.

Oppretting og gjennomføring av nye test-cases relaterte til nye og gamle tjenester.

Rolle: Java utvikler
I dette prosjektet hadde jeg en rolle for videreutvikling og feilretting av produktet E-Faktura (Netbank) for DNB Bank, SpareBank. Jeg hadde hovedansvar for integrasjon av Quartz job scheduler i E-Faktura løsningen.

Jeg hadde en rolle for videreutvikling og feilretting av Admin Portalen. Et produkt som ble brukt av utviklere, testere, ansatte i banker og driftsavdelinger, for oppretting, testing og verifisering av data. Videre har jeg ansvar for re-implementering av Admin Portal webgrensesnitt for å gjøre det enkelt å bruke for kunder.

Jeg var også i et team av utviklere for regresjonstesting, testing av ny funksjonalitet knyttet til endringer i produktet, retesting av gamle test cases (regresjonstest).

Kompetanseområder i prosjektet:
Java, jQuery, Spring, Webservices, Jenkins, Subversion, Eclipse, Quartz Scheduler, JMS, Apache Struts, Ibatis, Spring JDBC, JavaScript, XML, HTML/CSS, SAX, FTP, Jetty
Senior Utvikler
EDB / Evry AS

2007-01 - 2008-01

Fullstack utvikler
Utvikling og videreutvikling av web-baserte løsninger for trygdekontoret (NAV)

2007-01 - 2007-05

Min oppgave var utvikling og videreutvikling av web-basert elektronisk resept for trygdekontoret. Løsningen var utviklet i Java og åpen kildekode med Oracle database server og IBM websphere som web-server.
Videre hadde jeg et oppdrag for re-implementering av tjenester som feiler på grunn av store datamengder.

Kompetanseområder i prosjektet:
Java, Eclipse, Maven, IBM WebSphere Application Server, Oracle database, Hibernate, JSTL, JSP
Utviklingsleder og It ansvarlig
TelefonKatalogen AS

2005-01 - 2007-01

Utviklingsleder og It ansvarlig
Telefonkatalogen

2005-07 - 2007-01

Prosjekt: Gule Sider
Utvikling, fra grunnen, av en web-applikasjon som blir brukt for å hente ut informasjon fra registrerte firmaer og privatpersoner.

Rolle: Utviklingsleder og It ansvarlig
Jeg hadde ansvar for design, modellering, utvikling og ansvar for produktet. I samarbeid med brukere har jeg designet web-grensesnitt for produktet.

Jeg hadde ansvar for kjøp av hardware som firmaet trengte i produksjonen. I tillegg hadde jeg ansvar for valg av software, både kommersiell og Open Source, for utvikling av produktet.
Senior utvikler og prosjektleder
Genie IT Solutions

2003-01 - 2005-01

Arkitekt
Atlas reisebyrå

2004-02 - 2004-07

Homereise
Prosjekt: Reise
Prosjektet startet ved at flere vikarbyrå ønsket seg en web og mobile tjenester som ville forenkle deres arbeid og øke billettsalget. Tjenesten kunne brukes av alle som ønsker å skaffe seg billige flybilletter, hotell reservasjon og leie av bil ved å sende en SMS-melding til tjeneste med en gitt kode.

Rolle: Arkitekt
Jeg hadde hovedansvar for spesifikasjon av funksjonaliteten og utformingen av kravspesifikasjonen i sin helhet. Jeg hadde ansvar for krav-formulering til dette, og hvordan brukergrensesnittet skulle spesifiseres.

Videre hadde jeg ansvar for teknisk løsningsdesign og valg av teknologi og rammeverk som skulle benyttes i løsningen.

Rolle: Fullstack utvikler
Oppgaven min var å utvikle applikasjonen fra grunnen av, implementere automatiske tester og kjøring-akseptens tester sammen med en del kunder. Jeg hadde også ansvaret for å skrive tekniske dokumenter for vedlikehold og videreutvikling av produktet.

I tillegg hadde jeg en rolle i salg av produkter (Atlas reisebyrå, Home reisebyrå, Egypt Hotels). Jeg hadde også ansvar for demonstrasjon av implementerte mobile tjenester. Videre hadde jeg ansvar for drift av løsning.

Kompetanseområder i prosjektet:
Java, Maven, Apache Struts, JUnit, SMS Integrasjon, Webservices, J2ME, JSTL, mySQL database, Apache Tomcat
Arkitekt
Genie IT Solutions

2003-06 - 2003-12

Prosjekt: Notify
Utvikling av SMS-basert meldingstjeneste for vikarbyråbransjen, eiendomsmeklere og andre som har behov for god, synkronisert meldingshåndtering.

Rolle: Arkitekt
Jeg hadde hovedansvar for spesifikasjon av funksjonaliteten og utformingen av kravspesifikasjonen i sin helhet.
Formulere krav til dette og hvordan brukergrensesnittet spesifiseres.
Videre hadde jeg teknisk løsningsdesign og valg av teknologi og rammeverk som skal benyttes i løsningen.

Rolle: Fullstack utvikler
Jeg hadde rollen for å utvikle applikasjonen fra grunnen, implementere automatisk tester samt kjøre akseptens tester sammen med en del kunder. Jeg hadde også ansvaret for å skrive tekniske dokumenter for vedlikehold og videreutvikling av produktet.

I tillegg hadde jeg en rolle i salg av produkter (til blant annet Manpower, Atlas reisebyrå, Home reisebyrå).
Jeg hadde også ansvar for demonstrasjon av implementerte mobile tjenester. Videre hadde jeg ansvar for drift av løsninger.


Kompetanseområder i prosjektet:
Java, SMS Integrasjon, java networking, Webservices, Maven, mySQL database, Apache Struts, Apache Tomcat, JSTL, HTML/CSS/JavaScript, Hibernate, JUnit
Design, modellering og utvikling
Genie IT Solutions

2003-06 - 2003-10

Prosjekt: Ticket
SMS-basert reiseinformasjons- og billettbestillingstjeneste for reiselivsbransjen.
Løsningen er spesiallaget for bestilling av (billige) flyturer, hoteller og leiebil.


Rolle: Design, modellering og utvikling
Jeg hadde hovedansvaret for produktet.
Jeg hadde ansvar for design, modellering og utvikling.
I tillegg var jeg med på prosessen for markedsføringen.
Videre var jeg hovedansvarlig for funksjonalitetstestingen.

Kompetanseområder i prosjektet:
Java, J2ME, Apache Struts, Apache Tomcat, mySQL database, JSTL, HTML/CSS/JavaScript, Maven, Atlassian Jira/Confluence, Eclipse, Hibernate
Senior utvikler & mentor
Multimedia Lab As /Zonavi

2002-01 - 2003-01

Prosjektledelse og utvikling
MultimediaLab AS

2002-08 - 2002-12

Prosjekt: Playout systems
Utvikling av applikasjon for set-top boks.
Løsningen ble utviklet i Java (Applet, Servlets/JSP og Java Beans), Media Highway.
Rolle: Prosjektledelse og utvikling.

Kompetanseområder i prosjektet:
Java, Maven, Apache Struts, JUnit, SMS Integrasjon, Webservices, J2ME, JSTL, mySQL database, Apache Tomcat
Senior utvikler
Active ISP

2000-01 - 2002-01

Utvikler
Agresso AS

1997-01 - 2000-01

It-tekniker/datateknikker
Senteret for brukt datautstyr

1993-01 - 1995-01

Koulutus

Universitetet i Oslo
Universitetet i Oslo

1992-01 - 1997-01

Bachelor
Universitetet i Oslo

1987-01 - 1992-01

Universitetet i Oslo
Universitetet i Oslo

2020-06 - 1986-01

Bachelor i Geology
Universitetet i Constantine

1979-01 - 1982-01

Ota yhteyttä konsulttiin

/