Konsulent ID: 2260 Kompetanse Prosjektroller Språk/teknologier Rammeverk Modelleringsverktøy Database Operativsystemer Metoder/teknikker Utviklingsverktøy Mellomvare Webutvikler, systemutvikler, løsningsansvarlig, databasearkitekt, rådgiver, datavarehuskonsulent. Java, PHP, JSP, Servlets, Javascript, HTML, XHTML, CSS, XML, XSLT, SQL, T-SQL, PL/SQL, SOAP, Web Services Spring framework, Struts2, Spring MVC, JSF, Hibernate, Ibatis, Log4J, Mockito, JUnit, JAX-WS, Axis og mange flere. Case2Studio, TOAD, Modelator, Visio, Rational Rose, Enterprise Architect, Dezign MS SQL Server 7, 2000, 2005, 2008, Sybase ASE 12.5, MySQL MS Windows, Linux Smidig, Scrum, Testdreven utvikling IntelliJ IDEA, Netbeans, Eclipse, Subversion, Maven, CVS, isql, SQL Server Management Studio, JIRA, SSIS, Bamboo MS IIS, New Atlanta ServletExec, Apache2, Tomcat, Enonic Vertical Site, Jetty, Glassfish Arbeidserfaring Tidsrom Firma Tittel Java versjon 2011 - > Selvstendig konsulent 6 2010 2011 Seniorkonsulent 6 2009 Seniorutvikler 5 2008 Seniorutvikler 5 2004 2007 Systemutvikler. 4 og 5
Utvalgte prosjekter Fornying av system for annonsemottak hadde et system for automatisk mottak av annonser via Web Services. Dette systemet var bygget i 2005 og hadde nå behov for videreutvikling. I den forbindelse ble det avgjort å samtidig gjøre en total renovering og fornying av systemet. Min rolle bestod i å være rådgiver og kvalitetssikrer for systemarkitektur, samt ha lead for utviklingen. Systemet ble bygget på Java EE 6 med Spring, Hibernate og Spring MVC. Web Services ble eksponert vha. JAX-WS og Axis. Javautvikler, arkitekt Tidsrom 2012 2013 Java EE 6, Spring 3, Hibernate 4, Spring MVC, Tomcat 7, MySQL 5, JAX-WS, Axis, Velocity, Digester, Mockito, JUnit Optimalisering datavarehusløsning har en datavarehusløsning levert av Logica. Denne ønsket de å optimalisere slik at rapporter kunne leveres raskere. Prosjektet innebar optimalisering av prosedyrer, views, indekser, tabeller og SSIS pakker. Datavarehuskonsulent SQL Server 2008, SSIS, T-SQL Tidsrom 2012 Utvikling av bookingsystem driver rekruttering og vikarformidling. De ønsket å få utviklet et system for og enkelt organisere utleie av midlertidige boliger til sine vikarer. Prosjektet innebærer utvikling av et komplett system for dynamisk forvaltning av ressurser for utleie, brukere og vikarer. Statistikk presentert i GUI samt drag n drop organisering av bookinger var et krav. Første versjon av systemet er nå satt i drift og benyttes daglig av alle
ansatte i. Systemet ligger som basis for videre utvikling av et komplett system for håndtering av vikarer og timelister. Prosjektet gjennomføres av en prosjektgruppe som kun består av konsulenten. Løsningsansvarlig, arkitekt og systemutvikler. Java EE 6, Spring 3, Hibernate 4, Struts2, MySQL, Maven, jquery. Utviklings- og byggeverktøy: IntelliJ IDEA, Subversion, Balsamiq, TOAD Data modeller, Maven. Tidsrom 2011 Utvikling av nytt system xx-prosjektet har som mandat å levere en fremtidsrettet og moderne IKT-løsning som skal erstatte dagens system. Systemet betjener 1300 brukere internt i, samt over 800 eksternt tilknyttete virksomheter, hver med en eller flere brukere, dels online og dels via andre grensesnitt. Systemet håndterer i dag over 100 millioner transaksjoner i året. Registrene inneholder 10.3 millioner enheter. Systemet samhandler med offentlige etater og noen private virksomheter xx-prosjektet består av flere prosjektteam på totalt ca. 40 konsulenter.. Konsulenten var inne i prosjektet under løsningsbeskrivelsesfasen og jobbet hovedsakelig med å modellere domenemodellen samt å detaljere krav til funksjonelle og tekniske komponenter. Systemutvikler / Tester Java EE 6, Spring 3, Spring MVC, Oracle SOA Suite, BPE, BPEL, Documentum, Web Services. Utviklings- og bygge verktøy: Eclipse, Subversion, Enterprise Architect, Maven, Hudson, m.f. Integrasjon: SOAP, Web Services Metode: Scrumm, Continous integration og TDD. Tidsrom 2011
Forvaltning av portal og selvbetjeningsløsninger har en rekke portaler og selvbetjeningsløsninger tilgjengelig for publikum og internt ansatte. Konsulentens firma er involvert i forvaltning, utvikling og videreutvikling, og inngår i et prosjektteam på ca. 20 personer. Portalene kjøres via content management system og inkluderer diverse nettsteder. Interne redaktører publiserer innhold og konsulentens firma står, sammen med annen leverandør, for utvikling av portalens maler som dette publiseres i. Ytterligere detaljinformasjon gis på forespørsel. Web- og systemutvikler. Servere/OS: Red Hat Linux, Windows, Apache, Oracle databaseserver Utviklings- og byggeverktøy: Subversion, Maven, IntelliJ IDEA. Integrasjon: SOAP, Web Services, XML over JMS Programmering: PHP, Struts2, Spring Framework 2 & 3, Hibernate, HTML, XHTML, CSS, Javascript, XSL og XML, Java EE 5 & 6, XML, SQL. Annen programvare: Enonic Vertical Site, Fast ESP Testverktøy: JUnit4, Mockito Metode: Continous integration og TDD. Tidsrom 2010 Utvikling av rekrutteringsmodul ønsket å utvikle en rekrutteringsmodul som kunne integreres direkte i jobbannonser slik at kandidater kan søke online og arbeidsgivere enkelt kan administrere mottatte søknader. Konsulenten var med i prosjektet fra oppstart og hans tidligere erfaring fra rekrutteringssystemer gjorde at gikk inn i en uformell rolle som funksjonelt ansvarlig. Han var med i alle avgjørelser om arkitektur og hadde i tillegg ansvaret for databasearkitekturen.
Løsningsansvarlig, databasearkitekt og systemutvikler. Servere/OS: Red Hat Linux, Apache, Sybase databaseserver Utviklings- og byggeverktøy: Subversion, Hudson, Bamboo, IntelliJ IDEA, TOAD data modeller. Programmering: Java EE 5, Struts2, Spring Framework 2, HTML, XHTML, CSS, Javascript, Java EE, XML, SQL. Testverktøy: JUnit, Mockito Metode: Scrumm og Continous integration. Tidsrom 2008 -> Utvikling av CV-database Konsulenten ble hentet inn midtveis i prosjektet etter en avtale. Grunnen til dette var hans erfaring med rekrutteringssystemer som de ønsket å dra nytte av i prosjektet. Systemutvikler og funksjonell rådgiver. Servere/OS: Red Hat Linux, Apache, Sybase databaseserver Utviklings- og byggeverktøy: Subversion, Hudson, Bamboo, IntelliJ IDEA. Programmering: Java EE 5, Struts2, Spring Framework 2, HTML, XHTML, CSS, Javascript, XML, SQL. Testverktøy: JUnit, Mockito Metode: Scrumm og Continous integration. Tidsrom 2007 2008 Utvikling av tester for Møteplassen er et firma som spesialiserer seg på å levere vitenskapelig baserte psykometriske tester til arbeidslivet, de ble valgt som leverandør av dette. Konsulenten fikk ansvaret for prosjektet på siden og jobbet tett med
psykometrikere og teknikere for å designe og utvikle en teknisk og funksjonell løsning for leveransen. Han kjørte prosjektet fra start til slutt og løsningen er pr. i dag i drift og er en nøkkeltjeneste hos kunden. Funksjonell og teknisk arkitekt, systemutvikler. Tidsrom 2006 2007 Servere/OS: ServletExec, MS IIS, MS SQL Server Utviklings- og byggeverktøy: IntelliJ IDEA, TOAD Data modeller. Programmering: Java EE 5, Web Services, SOAP, Java EE, XML, SQL. Utvikling fikk i oppdrag av kunde å levere et rekrutteringssystem som kunne konkurrere med Easycruit, Webcruiter og lignende. Konsulenten jobbet som databaserådgiver under prosjektet som hadde en prosjektgruppe på 6 mann. Databaserådgiver. Utviklings- og byggeverktøy: TOAD Data modeller. Programmering: SQL. Tidsrom 2006 2007 Utvikling av 360 graders lederevaluering fikk i 2006 en kontrakt med kunden for å tilby 360 graders evaluering av sine ledere. I den forbindelse ønsket å forbedre sine daværende testsystemer med et nytt enkelt testverktøy spesialdesignet til dette formålet. Prosjektet innebar å designe en funksjonell og teknisk løsning, gå til anskaffelse av nødvendig hardware, utvikle løsningen og å drifte den. Prosjektet hadde en absolutt deadline som gjorde at tidsoverskridelser ikke var et alternativ. Konsulenten tok med seg 1 utvikler på teamet og leverte systemet etter spesifikasjon i 2006. Arkitekt, løsningsansvarlig, systemutvikler.
Tidsrom 2005 2006 Servere/OS: ServletExec, MS IIS, MS SQL Server Utviklings- og byggeverktøy: IntelliJ IDEA, TOAD Data modeller. Programmering: Java EE 4, Servlets, XSLT, XML, XHTML, JSP, HTML, Javascript, SQL. Utvikling av søkersortering ville tilby kunden en enkel online-modul slik at kandidater kan søke på stillinger online og arbeidsgivere enkelt kan administrere mottatte søknader. Prosjektet gikk ut på å designe, implementere og drifte en slik løsning og prosjektgruppen bestod av 3 mann. Konsulenten gikk inn i prosjektet midtveis og fikk en rolle som databasearkitekt og utvikler. Databasearkitekt, systemutvikler. Tidsrom 2004 2005 Servere/OS: ServletExec, MS IIS, MS SQL Server Utviklings- og byggeverktøy: IntelliJ IDEA, Modelator. Programmering: Java EE 4, Servlets, XSLT, XML, HTML, Javascript, SQL. Utdannelse Tittel Institusjon BSc In Information Systems NITH, Norges Informasjonsteknologiske Høyskole Tidsrom 2001 2005 Kurs og kompetanseheving Sun sertifisering Sun Certified Programmer for the Java 2 Platform, SE 6 07.2010 Oracle sertifisering Oracle Certified Web Services Developer for the Java 2 Platform, EE 5 09.2010