Født: 1983 Telefon: Seniorkonsulent. Javascript Java React Redux TDD DDD

Like dokumenter
Født: 1980 Telefon: Seniorkonsulent

MS Windows, Linux. Smidig, Scrum, Testdreven utvikling. Tidsrom Firma Tittel Java versjon > Selvstendig konsulent 6

Håken Stark. Født: 1979 Telefon: Seniorkonsulent. Scrum Master Prosjektleder Team leder Arkitekt Utvikler

Jan Erik Svendsen. Født: 1971 Telefon: Seniorkonsulent. Front-end Full-stack Java

Sigurd Gimre. Nøkkelkvalifikasjoner. Teamleder / Seniorkonsulent. E-post: sgimre@gmail.com Telefon mobil:

Marius Aune Gravdal. Født: 1982 Telefon: Seniorkonsulent

Geir Ole Hiåsen Stevning Systemutvikler

Rolle / Oppdrag. Henrik Holum Født: 1981 Nasjonalitet: Norsk

Tor Eric Sandvik. Født: 1974 Telefon: Senior prosjektleder. Prosjektleder Scrum Master Produkteier Rådgiver

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Konsulent-ID: 2225 Curriculum vitae

Konsulent. Nicklas Eltvik Født: 1992 Nasjonalitet: Norsk. Kontaktinformasjon: Telefon: E-post:

Utdanningstittel Master of Informatics Yrke/rolle Senior systemutvikler Født Mobil

Tor Anders Johansen.

Kravspesifikasjon. Innhold. Bilag 1

1 Forord. Kravspesifikasjon

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Gruppe 43. Hoved-Prosjekt Forprosjekt

CURRICULUM VITAE. Mars 2015 JAKOB LIND SENIORKONSULENT M: E:

VEDLEGG 1 KRAVSPESIFIKASJON

Forprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3

FORPROSJEKT KIM LONG VU DUY JOHNNY KHAC NGUYEN ADRIAN SIIM MELSOM HÅKON THORKILDSEN SMØRVIK

4.5 Kravspesifikasjon

Gustav Andrè Bilben. Født: 1974 Telefon: Seniorkonsulent. Systemutvikling Teamledelse Teknisk arkitekt

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Forprosjektrapport Gruppe 30

Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø

Ole Tommy Lid-Strand. Født: 1979 Telefon: Seniorkonsulent. Integrasjonsspesialist Java-utvikler

Kap 11 Planlegging og dokumentasjon s 310

Forprosjektsrapport. Netcompany. OsloMet - Storbyuniversitetet

Bachelorprosjekt i informasjonsteknologi, vår 2017

Forespørsel FSP FLO/IKT/2015/010. Kvalifikasjonsgrunnlag. Del 3. Dokument for kvalifikasjon og. Leverandørens besvarelse

Rolle / Oppdrag. Jarle Adolfsen Født: 1974 Nasjonalitet: Norsk

Forprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm

DRAFT. Martin Lyckander

JigZaw - Verktøy. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet

11 Planlegging og dokumentasjon

Erlend Nilsen. Født: 1981 Telefon: Seniorarkitekt

Bilag 1: Kundens krav til leveranser

Kravspesifikasjon. Android app for aktivering av jakt- og fiskekort. Bacheloroppgave vår Høgskolen i Oslo og Akershus. Charlotte Sjøthun s180495

Curriculum Vitae. 29. mars 2015

Konsulent-ID: 2358 Curriculum Vitae

Forprosjekt. Bacheloroppgave Gruppe 17

Databaser og moderne systemutvikling - dag én

Høgskolen i Oslo og Akershus

Rolle / Oppdrag. Jarle Adolfsen Født: 1974 Nasjonalitet: Norsk

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Konsulentprofil. Chelliah Nageswaran

Bachelorprosjekt 2015

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

KRAVSPESIFIKASJON v.1.2

HiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven Prosessdokumentasjon - Alternativ 1

Konsulentprofil Ivan Uthus

FORPROSJEKT BACHELOROPPGAVE 2018 KATRINE ALMÅS GINELLE ZAPANTA IGNACIO CHRISTINE LANGELO LIEN FREDRIK NODLAND

Som flereårig linux bruker både på desktop og server har Kamil også erfaring med å sette opp forskjellige tjeneser på Linux servere.

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

Frank Sandersen, EVRY 3. April Avansert integrasjon Saksbehandling med ephorte som arkiv

Regelbaserte systemer for beregning av pensjon

Øyvind Horneland.

Forprosjektrapport gruppe 3

Utdannelse Høgskolen i Stavanger 3 årig Elektronikk (1972) Bedriftsøkonomisk Institutt (BI), Oslo 2 årig bedriftsøkonomi kvelds studie (1983)

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Presentasjon Sammendrag Dagens situasjon Mål og rammebetingelser Moduler Løsning og alternativer...

Forprosjektrapport. Hovedprosjekt for gruppe 4, Anvendt datateknologi våren 2015

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Konsulentprofil Dag Framstad

Fri programvare og 3.parts hosting

JigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet

Hovedprosjekt i data ved Høgskolen i Oslo våren 2007

Forprosjektrapport ElevApp

Konsulent ID: 2192 Curriculum Vitae

S y s t e m d o k u m e n t a s j o n

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Forprosjektrapport. Gruppe 3, Anvendt Datateknologi våren 2016

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

K-Nett. Krisehåndteringssystem for Norges vassdrags- og energidirektorat i en beredskaps- og krisesituasjon. av Erik Mathiessen

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

ISY Park Go og nye ISY Park. Endre Lykke, NoIS

Feilsøking i BO. Olav Syse, konsulent. Jan Terje Hansen, service manager. Be business intelligent

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

Forprosjektrapport For gruppe 20:

Kravspesifikasjon

Heggset Engineering er et kreativt og uavhengig kompetansemiljø med ti ingeniører/tekniske tegnere lokalisert i moderne lokaler i Dale Industripark i

Overvåkning av Telenors Mobile internettportal

Jan Wang Fagsjef Fallskjermseksjonen/Norges Luftsportforbund (F/NLF) og oppdragsgiver Tlf:

Vedlegg 1. Kravspesifikasjon. Rammeavtale for kjøp av IT konsulenttjenster knyttet til infrastruktur

Curriculum Vitea. Test server(under oppbygging):

Agenda. Tiden som har gått Tiden som kommer Noen tips til deg

Forprosjekt gruppe 13

Forprosjektrapport GRUPPE 4: SHIFTWORKERS

Konsulent-ID: Mann Født 1979, Gift. Personlige egenskaper:

Kravspesifikasjonsrapport

Pedagogisk regnskapssystem

Forprosjektrapport. Høgskolen i Oslo og Akershus. Gruppe 1. Forfattere: Erik H. Forsén Erlend K. Rognes Ole G. Hansen Julie H. Roa

Web Service Registry

Muligheter etter studiene

Forprosjektrapport. Hovedprosjekt 2014 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus

Transkript:

Erik Salhus Født: 1983 Telefon: 93058294 Seniorkonsulent Javascript Java React Redux TDD DDD Sammendrag Erik er en dyktig senior systemutvikler med meget god kompetanse på både frontend- og backend-utvikling. Han har god erfaring med både små og større webapper ved bruk av moderne rammeverk som React og Angular, både 1.x og 2. Han er også en entusiastisk og dreven javautvikler som har mye fokus på å skrive lesbar kode med funksjonell nytte. Erik har god erfaring med utvikling av kundebaserte webløsninger. De siste årene har han jobbet for SPK, Gjensidige, NorgesGruppen og Nordea både som løsningsarktitekt, utvikler og scrum master. Erik er en ansvarsbevisst teammedarbeider og liker å drive utviklingen fremover. Han har lang erfaring med arbeid i miljø hvor automatiserte tester, kontinuerlig utvikling og hyppige lanseringer er standard rutine. På privaten er Erik en meget sosial person som elsker å stå på snowboard, klatre/buldre og jobbe med hobbyprosjekter. Prosjekterfaring 2016 - Nordea Nordea Collateral Solution Nordea Collateral Solution er den nye håndteringen av sikkerheter i Nordea. Dette prestisjeprosjektet har som mål å forene håndtering av sikkerheter og dens kobling til lån og objekt for Norge, Sverige, Danmark og Finland. Utvikler Rollebeskrivelse: * Videreutvikling av intern web-applikasjon for sikkerheter og pant * Forberedelser til modernisering av samme webapplikasjonene, opplæring i moderne javascript i tillegg til implementering av POC for ny teknologistack med React, Spring Boot og Docker.

DDD, TDD, Vaadin, GWT, Oracle WebLogic Server, Spring Boot, Java 8, Collateral Domain, Rockall Collate, Collate UI, Splunk, JIRA, Git, BitBucket, Bamboo, Confluence, SourceTree, Windows Server, Balsamiq, Spring, Web services, SoapUI, REST, SOAP, Jetty, React, Material UI (Material Design for React), Maven, Webpack, Babel, Redux, NodeJS 2015-2016 NorgesGruppen Data AS Forenklet NG-flyt mobil ASKO ønsket å forbedre eksisterende løsning for scanning, telling og varebestilling pr butikk og ønsket å ta ibruk nyere teknologi, både i valg av terminaler og webrammeverk. Det ble startet utvikling av en webapplikasjon som skulle fungere på tvers av terminaler som butikkene valgte, men som hadde mulighet for å scanne. Løsningen skulle blant annet dekke innlogging pr butikk, opprettelse av varebestilling, scanning av varer og kontrolltelling av varer. Systemutvikler / Frontend-arkitekt Rollebeskrivelse: * Satte opp to forskjellige rammeverkstrukturer, en for Angular 2 og en for React, til utvikling av en "Proof of concept" for å teste begge web-rammeverkene * Opplæring i hvordan man utvikler "moderne" single page applikasjoner med bruk av det siste fra javascriptverden * Opplæring i utvikling med React * Opplæring i utvikling med Angular 2 Angular2, React, Webpack, Node, Java 8, Jersey, Oracle WebLogic Server, Jetty 9, Redux, ngrx/store, JIRA, Confluence, Javascript, npm, Windows, Sass, PhantomJS, Karma, Jasmine, Material UI (Material Design for React), Google Material Lite (gml), HTML/HTML5

2015 NorgesGruppen Data AS AN Beredskap NorgesGruppen Data hadde behov for en rollebasert webapplikasjon som skulle tilgjengeliggjøre en rekke ferdiglagde sqler både for utviklingsteamene, driftsleverandøren og kunden. Webapplikasjonen skulle benytte NorgesGruppens felles innloggingssystem til å identifisere og autorisere brukeren av applikasjonen. Rollebeskrivelse: Webapplikasjonen skulle støtte: * Innlogging ved bruk av felles innloggingssystem (Oracle Access Manager) * Legge til/redigere/slette sqler * Legge til/redigere/slette gruppering av sqler * Deployering på Oracle WebLogic Server (som satte krav til bruk av Java 8) * Kjøring av sql * Kjøring av sqler i transaksjon * Visning av resultat på skjerm * Generering av excel-fil med resultat fra kjøring Løsningsarkitekt og utvikler Prosjektet AN Beredskap var et relativt lite prosjekt og jeg kunne jobbe selvstendig basert på krav fra NorgesGruppen. Her er en liste av alle oppgavene jeg utførte: * Skrev løsningsbeskrivelse som ble presentert til teknisk arkitekt hos NorgesGruppen Data * Satt opp rammeverk for både klient og server * Satt opp testrammeverk for både klient og server * Utførte alle utviklingsoppgaver * Planla produksjonssetting * Bidro til gjennomføring av prodsetting AngularJS, Java 8, Oracle WebLogic Server, OAuth2, Bower, Node.js, Grunt, Maven 3, moment.js, Material Design, Angular Material Design, Jetty 9, IDEA IntelliJ, Bamboo, Javascript, Spring Framework 4.x, Jersey, Logback, SLF4J, Git Svn, Windows, Less, REST, JIRA, Confluence, HTML/HTML5, Git, Subversion 2013 - Playway AS Nuxo Nuxo er lærerikt mattespill hvor du må regne deg frem til seier hvor målet er å få 5 på rad før din motspiller. Prosjektet består av to klienter, app på ios og Android, og en serverdel med forretningslogikk. Det ble utviklet sammen med en annen utvikler, en grafisk designer og en idéutvikler.

Rollebeskrivelse: Rollebeskrivelse: Styremedlem Beslutningstager på lik linje som de tre andre i Playway Systemutvikler / Arkitekt - Hovedansvaret for, i tillegg til utvikling av, spillet på Android-plattformen. - Utvikling av forretningslogikk på serveren. - Drift av Nuxo-tjenesten - Utvikling og drifting av websiden til Nuxo (http://nuxo.io) og Playway (http://playway.no) Android SDK, Android Studio, Android, Java SE, Jersey 2, Spring Framework, MongoDB, Heroku, Amazon S3, AdMob, AdColony, Retrofit, Picasso, Amazon AWS (for Android), Otto, gson, Google Analytics, React.js, Chart.js, GitHub, Google Play, Git, MacOS, REST, Balsamiq 2013-2014 Gjensidige Selvbetjening Gjensidige ønsker å tilby bedre og mer selvbetjente løsninger for sine kunder, både privat og mot bedrifter. I avdelingen for selvbetjening er det opprettet prosjekter for å: - Gi privatbrukere mulighet til å reservere seg mot diverse kommunikasjon - Forenkle opprettelse av nye bedriftsbrukere("din bedrift") - Fornye/gjennomgå forsikringer for bedriftsbrukere - Vise detaljert oversikt over bedriftens forsikringer i Gjensidige - Vise tilbud på forsikringer generert av kunderådgiver - Vise egen side for å holde brukerens kontaktinformasjon oppdatert - Videreutvikling av bilforhandlerkanalen som Gjensidige tilbyr bilselger-bedrifter for å selge biler med forsikring - En av hovedbidragsyterne i spesialtilpasning av bilforhandlerkanal for bruk av Toyota Norge Frontend-utvikler Rollebeskrivelse: Erik arbeidet med utvikling av webbaserte løsninger ved bruk av AngularJS, Grunt, Bower, Karma, PhantomJS, Node.js. Det var mye fokus på å jobbe TDD. Systemutvikler Rollebeskrivelse: Erik videreutviklet både eksisterende og opprettet nye tjenester etter behov. Han benyttet Java og Spring + Jersey for å utvikle et rest-api for å gi innhold til klienten. Løsningsarkitekt

Rollebeskrivelse: Bidro til flere analyser av Gjensidiges behov for så å diskutere frem en løsning som var levedyktig i Gjensidiges næringskjede DDD, TDD, Java 7, jquery, Spring Framework, XML, Unix, AngularJS 1, Bootstrap 3, Backbone.js, Javascript, Jersey, IDEA IntelliJ, SoapUI, Google Guava, Tomcat, IBM DB2, Jenkins, Maven 3, Subversion, Git, Windows, SOAP, Splunk, Balsamiq, JIRA, Confluence, UML, Jasmine (Behavior-Driven Javascript), Karma, Node, Grunt, Bower, Selenium, HTML/HTML5 2010-2012 Statens Pensjonskasse (SPK) PERFORM I forbindelse med å innføre ny pensjonsordning måtte Statens Pensjonskasse endre sine systemer for å imøtekomme nye krav fra NAV. PERFORM var et smidig prosjekt bestående av flere scrumteam som gjennomfører disse endringene. Det ble utviklet et nytt system som gradvis skulle erstatte det gamle. Prosjektet hadde tre ulike leveranseteam med hver sine scrumteam, som skulle ha ansvar for ulike deler av det nye systemet som skulle utvikles. Scrum Master/Utvikler Rollebeskrivelse: Fra mai - oktober 2012 var Erik Scrum Master for Team Ceres, teamet som hadde ansvar for Samhandling og Oppgjør: - Samhandling er kommunikasjon med NAV - Oppgjør er behandling og utbetaling av pensjon Systemutvikler

Rollebeskrivelse: Rollebeskrivelse: Erik jobbet med følgende arbeidsoppgaver: - Utvikling og videreutvikling av SPKs interne webbaserte internløsning og tilhørende java backend - Utvikling av ny funksjonalitet for integrasjon mot Altinn - Analyse av logger og datagrunnlag fra produksjon for å identifisere fokusområder og årsaker til feil - Lese og analysere kode, identifisere flaskehalser, identifisere ytelsesforbedringspotensiale og gjennomføre kodeendringer med god kvalitet. - Gjennomføre kodeforbedringer for å sikre forvaltbarhet i kodebasen, med fokus på ytelse og feil som kan påvirke brukeropplevelsen - Være en ressursperson overfor øvrige utviklerteam på hvordan vi skal produsere Java- og Flex-kode som gir hensiktsmessig ytelse og understøtter god brukeropplevelse. - Vedlikehold av dokumentasjon og verktøyer knyttet til ytelsesanalyse - Dokumentasjon av retningslinjer og god kodeskikk i Confluence. Scrum Master/Utvikler I 3 mnd var Erik vikar for daværende scrum master og hadde ansvar for kommunikasjon med forretning og holde i oppgaver tilegnet teamet. Team Svart var da 10 medlemmer. DDD, TDD, Actionscript 3, Adobe Flex, FlexUnit, Maven 3, IReport, Jasper Reports, Sonar, SQL, Sybase, sed, WSDL, Spring Framework, Spring Batch, JPA2.0/Hibernate, BlazeDS, IDEA IntelliJ, Eclipse, Subversion, Hudson, Jenkins, JIRA, Confluence, YourKit, HP Quality Center, Citrix, vim, Java, Hibernate, XML, Unix, Squirrel SQL, Toad, Cygwin, JSF 1.2, Scrum, FitNesse, Mockito, Estimering, Jetty, Smidig, Continous Integration, Nexus, Crucible, Apache CXF, VMWare, Windows, UML, JUnit Yrkeserfaring: 2016 - Scelto AS Partner / Senior konsulent 2012-2016 Webstep AS Senior konsulent 2013 - Playway AS Spillutvikler 2010-2012 Steria Software Engineer

2006-2010 Teleplan Globe AS Software Engineer Gjennom 4 år ble det jobbet med løsninger både for offentlige og private aktører. - Utviklet ny krisehåndteringsløsning for Utenriksdepartementet, Crisis and Issue Manager sammen med annen norsk underleverandør - Videreutvikling av Tele2 SnapShot mobilsatsing - Utvikling av mobilløsning for fotballfans (MobileSupporter) - Utviklet mobile applikasjoner med Teleplans mobilsatsing mbricks(cross platform Mobile applications) i tillegg til å videreutvikle brukergrensesnittet til widgets brukt i rammeverket. IT-kompetanse Teknologi og verktøy Byggesystemer: Databaser: Integrasjon/SOA: Metoder: Operativsystemer: Programmeringsspråk: Rammeverk: Teknologier: Node, npm, Webpack, Maven 3, Gradle MongoDB, IBM DB2, Sybase REST, SOAP TDD, Smidig, Continous Integration, Scrum, Estimering Windows, MacOS, Unix PHP, J2me, Java, Java 7, Actionscript 3, Adobe Flex, Java 8, Javascript, Android SDK, Java SE, SQL, UML, HTML/HTML5 ngrx/store, Angular2, Redux, React, Apache CXF, Retrofit, Mockito, J2ME Unit, Chart.js, AngularJS 1, FlexUnit, JUnit, Bootstrap 3, Backbone.js, Spring Batch, jquery, Picasso, Otto, gson, AngularJS, Bower, Node.js, Grunt, moment.js, Angular Material Design, Spring Framework 4.x, Jersey, Logback, SLF4J, Jersey 2, Spring Framework, Google Guava, Hibernate, JPA2.0/Hibernate, BlazeDS, JSF 1.2, Jasper Reports, Sass, Less, Material UI (Material Design for React), Google Material Lite (gml), PhantomJS, Selenium OAuth2, XML, WSDL, Android, Material Design

Verktøy: Nexus, Crucible, FitNesse, Toad, Squirrel SQL, YourKit, vim, SoapUI, Eclipse, Jenkins, HP Quality Center, Confluence, Google Analytics, Amazon S3, Oracle WebLogic Server, IDEA IntelliJ, Bamboo, Jetty 9, Android Studio, AdMob, AdColony, Amazon AWS (for Android), Tomcat, Jetty, Cygwin, Git Svn, sed, Sonar, JIRA, Hudson, Citrix, VMWare, IReport, Google Play, Subversion, GitHub, Git, Heroku, Jasmine (Behavior-Driven Javascript), Karma, Splunk, Balsamiq Sertifiseringer/Kurs 2011 Oracle Certified Java Programmer, Glasspaper 2011 Arkitektskolen i Steriaakademiet, Steria 2009 Spring og Hibernate, Programutvikling AS 2008 Practical Java Enterprise Edition 5, Programutvikling AS 2007 C#.NET for programmerere, Programutvikling AS Utdannelse 2003-2006 Bachelor Ingeniør Datateknikk Mobile løsninger, Norges Informasjonsteknologiske Høgskole (NITH) Språk Engelsk: Flytende Norsk: Morsmål