Kan vara tillgänglig
(Uppdaterat 2020-06-16)Senior Fullstack Utvikler, TestUtvikler
Oslo, Norway
Modersmål French, Norwegian, Arabic, Flytande English, Nybörjare Polish
- 3+ Test leader
- 10+ Fullstack utvikling med Java og Open Source.
- 10+ Testutvikling med Java og Open Source, Dot Net Core, C#.
Kompetenser (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
Professionell bakgrund
2017-01 - Pågående
2020-04 - 2020-08
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.
2020-01 - 2020-04
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.
2019-04 - 2019-12
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.
2019-04 - 2019-12
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.
2018-01 - 2019-01
2018-10 - 2019-01
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.
2017-10 - 2018-02
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
2017-01 - 2018-01
2011-01 - 2017-01
2017-01 - 2017-01
2012-11 - 2016-12
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
2016-01 - 2016-03
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
2012-06 - 2012-11
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
2012-01 - 2012-05
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
2011-08 - 2011-12
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
2011-01 - 2011-04
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
2008-02 - 2011-03
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
2008-01 - 2011-01
2009-08 - 2010-02
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
2007-05 - 2008-02
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
2007-01 - 2008-01
2007-01 - 2007-05
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
2005-01 - 2007-01
2005-07 - 2007-01
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.
2003-01 - 2005-01
2004-02 - 2004-07
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
2003-06 - 2003-12
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
2003-06 - 2003-10
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
2002-01 - 2003-01
2002-08 - 2002-12
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
2000-01 - 2002-01
1997-01 - 2000-01
1993-01 - 1995-01
Akademisk bakgrund
1992-01 - 1997-01
1987-01 - 1992-01
2020-06 - 1986-01
1979-01 - 1982-01