CURRICULUM VITAE. Mars 2015 JAKOB LIND SENIORKONSULENT M: +47 91 00 69 18 E: JAKOB@JAKOBLIND.NO



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

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

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

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

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

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

1 Forord. Kravspesifikasjon

Født: 1980 Telefon: Seniorkonsulent

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

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

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

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

Forprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3

VEDLEGG 1 KRAVSPESIFIKASJON

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

11 Planlegging og dokumentasjon

Kap 11 Planlegging og dokumentasjon s 310

Curriculum Vitae. 29. mars 2015

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

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

Geir Ole Hiåsen Stevning Systemutvikler

Konsulent-ID: 2225 Curriculum vitae

Konsulentprofil Ivan Uthus

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

Forprosjektrapport Gruppe 30

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

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

Dokument 1 - Sammendrag

Bachelorprosjekt i informasjonsteknologi, vår 2017

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

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

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Prosjektliste Steinar Mollgard Aasheim. Sist oppdatert: CV:

Forprosjektsrapport. Netcompany. OsloMet - Storbyuniversitetet

Databaser og moderne systemutvikling - dag én

Programmeringsrammeverk som kan installeres på Windows Mobiloperativsystem

Forprosjektrapport ElevApp

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

Prosjektkoordinering/Program Management

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

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

Konsulent-ID: 2358 Curriculum Vitae

Muligheter etter studiene

DRAFT. Martin Lyckander

Bachelorprosjekt 2015

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

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

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

Bilag 1: Kundens krav til leveranser

Gruppe 43. Hoved-Prosjekt Forprosjekt

Forprosjektrapport. Gruppe Januar 2016

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

Forprosjektrapport GRUPPE 4: SHIFTWORKERS

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

Web Service Registry

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

AlgDat 12. Forelesning 2. Gunnar Misund

DevOps og Lean Startup: Eksempler fra virkeligheten. Eivind Arvesen

Portfolio SIGRUN MELBY GJENGSET INTERAKSJONSDESIGNER & WEBUTVIKLER

1. Forord 2. Leserveiledning

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Kravspesifikasjon. Innhold. Bilag 1

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

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

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

Hva skal vi igjennom?

Konsulentprofil Dag Framstad

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

Forprosjektrapport gruppe 3

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

4.5 Kravspesifikasjon

Forprosjektrapport. Høgskolen i Oslo Våren Dr.Klikk. Gruppe 25. Håkon Drange s Lars Hetland s127681

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

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

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

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Forprosjekt. Bacheloroppgave Gruppe 17

Gruppe Forprosjekt. Gruppe 15

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

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

Oppgave 1: Multiple choice (20 %)

MediaNorge. Mer åpent enn du tror...

Curriculum Vitea. Test server(under oppbygging):

Utvikling av et nettbasert CMS med tilhørende nettsted for Axel Bruun Sport AS

Hovedprosjekt i ingeniørfag, data, våren Oslo Gruppe 23 Torstein Frogner, Bernt Kristoffer Helland, Vahid Khairkhah, Jonas Myren Mo

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

Forprosjektrapport. Høgskolen i Oslo & Akershus. Gruppe 22. Elisabeth Kongshavn Huebert Miguel Pelegrin Fabros

Januar. «Vår ambisjon er å være ledende på Oracle i Norden, og vi legger opp til jevnlig trening av både kropp og sjel.»

Tor Anders Johansen.

Dalane Videregående Skole Egersund VK2 2, Økonomisk- administrative fag

AlgDat 10. Forelesning 2. Gunnar Misund

Distributed object architecture

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

KRAVSPESIFIKASJON v.1.2

Studentdrevet innovasjon

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Trenger du relevant arbeidserfaring? Summer Internship

Transkript:

CURRICULUM VITAE Mars 2015 JAKOB LIND M: +47 91 00 69 18 E: JAKOB@JAKOBLIND.NO HATFACTORY AS DARRES GATE 24 0175 OSLO ORG NR: 915 104 096 WWW.JAKOBLIND.NO

Jakob er en meget dyktig systemutvikler og systemarkitekt med lang erfaring i utvikling av forretningskritiske løsninger basert på Java, Scala og Javascript. Jakob er en dreven frontend og backend utvikler som brenner for å lage responsive og skalerbare løsninger som gir en god brukeropplevelse for sluttbrukeren. Jakob har konsulenterfaring fra både større og mindre prosjekter hos bla. Schibsted, Statnett, Comoyo/Telenor, Netcom og har opparbeidet en dyp forståelse av alle fasene i en prosjektprosess. Som person er Jakob resultatorientert, metodisk og sosial. Han har en genuin entusiasme for teknologi og deling av kunnskap og arrangerer jevnlig workshops og presentasjoner om moderne teknologier som Scala, Clojure og ReactJS. Nasjonalitet Svensk Fødselsdato 27. september 1985 Senioritet Seniorkonsulent Projektroller, systemarkitekt Utdanning Chalmers University of Technology, MSc, Networks and Distributed systems Sertifikat og kurs Certified Master DEV541, Secure Java Software Programmer Spring Core Functional Programming Principles in Scala Javascript for programmers Arbeidshistorikk Q1 2015 Present Q3 2012 Q1 2015 Q3 2009 Q3 2012 Freelance Senior consultant Iterate AS, Solutions engineer Nets AS, System developer 1(11)

Programmeringsspråk Java, Javascript, HTML5, CSS, LESS, SASS, Scala, Clojure, Clojurescript, C, C#, C++ Rammeverk Twitter Bootstrap, ReactJS, knockout.js, Ajax, JQuery, Spring, Hibernate, Modernizr, Play Framework, quiescent, unfiltered, Guice,.NET Content Management System Integrasjonsteknologi Enterprise-plattformer Wordpress, Escenic, Tridion REST, Json, XML, Web Services (SOAP), JMS, Metro, SOA, WSIT, Akka, Jax-WS Jetty, Tomcat, Sun Java Web Server, Apache Webserver, nginx, IIS Databaser Oracle SQL, MySQL, Postgres SQL, MongoDB, memcached Byggeverktøy Maven, Grunt, NPM, Gradle, Ant, Nmake, Leiningen, SBT Versionssystem Testverktøy Git, Subversion, Perforce, CVS, Visual source safe Gerrit, Junit, TestNG, Cucumber, Mockito Cloud-teknologi Heroku, Amazon Web Services, Docker Sikkerhetsstandarder BankID, PKI, SAML, XMLDSIG, SAML1.1, SAML2.0, PKCS#7, PKCS#10, PKCS#11, PKCS#12, HSM, OCSP, CRL Utviklingsmiljøer IntelliJ IDEA, Eclipse, Visual Studio, Emacs Øvrige systemer Google Analytics, KISSmetrics, Puppet, Log4j, Axure, Jira, Grasshopper, Confluence, UML, SSH, HTTPS, Bash, Unix, Linux 2(11)

Erfaring er TDD,, Prince2, Kanban, Lean startup, Agile, Lean, XP Ledererfaring IT-strategi Design Kvalitetssikring Domenekunnskap Team-lead Prosjektplanlegging Prosjekt og utviklings estimering Kunnskapsoverføring, workshops og forelesninger Systemarkitektur Cloud-løsninger Kravhåndtering Distribuerte systemer Digital strategiutvikling Risiko- og sikkerhetsanalyse Prosessforbedring User experience Prototyping (Axure) Brukertester A/B testing Code-reviews Systemtest Integrasjonstest Regresjonsstest Enhetstest Media, bank og finans, handel, energi 3(11)

PROSJEKT Statnett 08.2014 10.2014 Systemarkitekt / systemutvikler Etablering av frontend-rammeverk og ny responsiv design Statnett SF er et norsk statlig selskap ansvarlig for å utvikle, eie og drive det sentrale elektrisitetsnettet. Staten ved olje- og energidepartementet eier Statnett. Statnett har hovedkontor i Oslo og ca. 850 ansatte. Statnetts OIS- applikasjoner trengte en modernisering og standardisering av sin front- end arkitektur. Prosjektet var å etablere en standard for frontend-utvikling med alt fra valg av JavaScriptbibliotek for webdesign og utvikling av CSS/Less-maler. Jakob var involvert i å skape et team av utviklere og arkitekter som jobbet på tvers av ulike utviklingsteam. I sin rolle som utvikler var han involvert tidlig i prosessen og hadde en tett dialog med brukerne for å forstå behovet og formulere krav. Han jobbet også med å definere hvilke tredjepartsbiblioteket som skulle brukes og hvilke designprinsipper som burde vektlegges. Jakob utviklet JavaScriptbiblioteker og CSS /Less-maler som vil bli brukt av alle programmene i OIS, samt en "styleguide" med eksempelkode, eksempeldesign og dokumentasjon. Leveransen ble et komplett bibliotek som lett kan brukes i alle anvendelser av OIS. Leveransen ble godt mottatt av brukere, arkitekter og utviklere, som verdsatte det moderne designet og rammeverket som skaper en god struktur for fremtidig behov. IT-arkitektur, frontend-rammeverk, responsiv design, kravhåndtering, forankring, optimering, systemutvikling, «best practice» implementering JavaScript, Ajax, JQuery, HTML5, CSS, LESS, Twitter Bootstrap, Grunt, GIT 4(11)

Medialounge AS 01.2014 08.2013 Systemarkitekt / team-lead / systemutvikler Etablering og implementering av ny teknisk arkitektur, forretningsprosesser samt utviklingsmetodikk. Medialounge er en europeisk markedsplass for fullt lisensiert innhold fra verdens ledende publikasjoner. Medialounge var i 2013 et nyoppstartet foretak uten veldefinerte forretningsprosesser, tekniske arkitektur eller utviklingsmetodikk. Jakob var ansvarlig for valg av arkitektur (driftsmiljø, programmeringsspråk, tredjeparts biblioteker) samtidig som han hadde det overordnede ansvaret for utvikling av Medialounge sine kjerneprodukter. I et oppstartsfirma er det avgjørende at den tekniske plattformen er smidig og tillater raske endringer. Jakob valgte en arkitektur basert på Scala og Play Framework som var godt egnet for Medialounge sine behov. Medialounge ansatte en CTO i sluttfasen av prosjektet og produkteier og CTO var svært fornøyd med leveransen både fra et funksjonelt- og teknisk perspektiv. Systemarkitektur, systemutvikling, kravhåntering, Lean Startup, forretningsutvikling, smidig prosjektmetodikk, team-lead Scala, Play Framework, Amazon Web Services, SBT, JavaScript, Ajax, HTML5, Less, CSS, PostgreSQL, Heroku, Git, TDD 5(11)

Penger.no (finn.no) 08.2013 12.2013 Utvikling av responsiv webløsning Penger.no er et nettsted som enkelt lar deg sammenligne priser og vilkår på lån og forsikring. Deres ambisjon er å gi kunden mer makt over deres personlige økonomi og gode betingelser på lån og forsikring. Målet med prosjektet var å øke konverteringsfrekvens for penger.no bilforsikringstjeneste ved å styrke deres brukervennlighet. Jakob var ansvarlig for frontend-utviklingen og samarbeidet med produkteiere for å optimalisere prosessen og få til flyt av arbeidet. For å forstå brukerne arrangerte de brukertester. Jakob satt også A / B-tester for å evaluere virkningen av endringer. Resultatet var at det ble utført en total redesign av hele bilforsikrings- applikasjonen, internt kalt " Bilforsikring 2.0". Løsningen har fått gode tilbakemeldinger fra både sluttkunder og internt i organisasjonen, og resulterte i en økt konverteringsfrekvens. Metodik Responsiv design, webutvikling, produktutvikling, Lean Startup JavaScript, Ajax, JQuery, HTML5, CSS, GIT, JSPX, Scala unfiltered, SBT Telenor Comoyo 01.2013 07.2013 Systemutvecklare Arkitektur og utvikling av responsiv webløsning Comoyo er hjem for Telenorkonsernets høyteknologiske utviklingshus og lager globalt skalerbare løsninger innen neste generasjons kommunikasjonstjenester, nettskytjenester, e-handel, og Internet of Everything. SMS pluss er en innovativ SMS løsning med klienter på flere plattformer. For å ekspandere ytterligere ble en web-klient utviklet. Backend-APIet var allerede utviklet, og det gikk over WebSockets. 6(11)

For å gjøre en rask og responsiv applikasjon valgte Jakob å lage en single-page webapplikasjon (SPA). Mange JavaScript MVCrammeverk krever en backend som kommuniserer over HTTP REST. For å holde størrelsen og dermed øke hastigheten på stedet valgte han det minimalistiske GUI rammeverket knockout.js. Ellers ble WebSockets- og WebStorage- integrasjon utviklet i plain JavaScript. For å få en responsiv applikasjon valgte Jakob Twitter Bootstrap, med noen tilpassede modifikasjoner og tillegg. Valget av teknologi viste seg å være en suksess. Koden var klar og enkel å betjene og vedlikeholde. Overlevering ved avslutningen av prosjektet gikk bra, på grunn av et minimalistisk rammeverk og plain JavaScript-kode som er kjent for de fleste JavaScriptutviklere. Prototyping, responsiv design, webutvikling, systemarkitektur Javascript, Ajax, Modernizr, Puppet, knockout.js, HTML5, CSS, Twitter Bootstrap, Grunt, GIT Infoss AS 12.2012 12.2013 Etablering av arkitektur og utvikling av kundeportal INFOSS AS er et sikkerhetsselskap som leverer VPN-tjenester, PKI, automatiske sertifikat, secured web servers, mobile enterprise løsninger mm. til de skandinaviske markedene. Et av INFOSS første produkter var en VPN-løsning for mobiltelefoner basert på ledende tredjepartsåpen kildekodeløsninger. For å selge løsningen trengte de å utvikle en kundeportal. Jakob hadde ansvar for valg av teknologi og utvikling av kundeportalen. Med høye krav til skalering og levering av høy kvalitet i en kort tid valgte de Scala og Play Framework som rammeverk. Funksjonell programmering håndterer immutable datastrukturer og er godt egnet for å utvikle applikasjoner som er tilstandsløse og kan skalere opp og ned raskt om nødvendig. I tillegg er Scala et meget kraftig og ekspressivt språk som reduserer feil og gir en høyere utviklingshastighet. 7(11)

Systemutvikling, systemarkitektur, sikkerhet Scala, Play Framework, SBT, memcached, PostgreSQL, Javascript, JQuery, Ajax, HTML5, CSS, GIT Telenor Comoyo 10.2012 01.2013 Etablering av arkitektur og utvikling av supportløsning Comoyo hadde behov for en applikasjon som supportpersonalets driftsteam kunne benytte for samtlige av Comoyos produkter. Jakobs rolle var å velge teknologi / rammeverk og utvikle hele applikasjonen. Han valgte Java og Maven siden dette er velkjente teknologi som letter vedlikehold på lang sikt. Applikasjonen hadde integrasjoner med alle Comoyos produkter både via REST og via MongoDB. Systemarkitektur, systemutvikling, responsiv design, webutvikling Java, AWS (Amazon Web Services), Puppet, Maven, Jersey, Velocity, Ajax, MongoDB, REST, Javascript, JQuery, HTML5, CSS, LESS, Twitter Bootstrap, GIT Iterate AS 09.2012 10.2012 Etablering og implementering av ny teknisk arkitektur, forretningsprosesser samt metodikker Iterate er en IT-konsulentselskap i Oslo, Norge. Leancast er en del av Iterates kjernesystem for den daglige driften som konsulentfirma. Jakob utviklet ny funksjonalitet og etablerte driftsprosedyrer for programmet. Systemarkitektur, systemutvikling Java, Wicket, Maven, PostgreSQL, Javascript, JQuery, HTML5, CSS, LESS, GIT, Ajax 8(11)

Nets Norway AS 10.2011 09. 2012 Utvikling av signeringsløsning Nets er en nordisk leverandør av betalinger, kort og informasjonstjenester. Nets har mer enn 2000 ansatte i fem land. Kundene til Nets er banker, bedrifter, kjøpere og den offentlige sektor. Prosjektet var å utvikle en signeringsløsning til en av Nets største kunder. Jakobs rolle var lead-developer og hans hovedoppgave var å sikre høy kvalitet i utviklingsprosess og kode. Han bistod også systemarkitekten under utformingen av overordnet arkitektur. Systemarkitektur, systemutvikling, sikkerhet Java, Maven, Spring MVC, Javascript, Ajax, JQuery, HTML5, CSS, SVN, XMLDSIG, HSM, MySQL, Tomcat, Jenkins, Linux Nets Norway AS 01.2011 10. 2011 Utvikling av BankID-løsning for bedriftsmarkedet NemID er Danmarks motstykke til Bank ID. Prosjektet gikk ut på å utvikle en selvbetjeningsløsning for bedriftsmarkedet. Det var et stort prosjekt med ca 50 utviklere og da Jakob kom inn var prosjektet sterkt forsinket. Jakobs solide innsats som utviklingsressurs hjalp prosjektet å komme i mål. Som en bonus ledet han utviklingsavdelingen i Danmark tettere sammen med utviklingsavdelingen i Norge og lyktes med dette å etablere gode synergieffekter og økt kvalitet i utviklingen. Systemutvikling, sikkerhet Java EE, Spring, Hibernate, MySQL, Tomcat, Javascript, Ajax, JQuery, HTML5, CSS, SVN, Oracle SQL, Maven, Jenkins, Linux 9(11)

BBS (Nets) 08.2009 12.2010 Utvikling av signeringsløsning TrustIdent og TrustSign er Nets sine identifiserings- og signeringsløsninger og integrerer med flere internasjonale IDløsninger. Trustident var basert på tredjepartsprodukter med høye lisenskostnader og det ble derfor det besluttet å skrive om hele løsningen fra bunnen av. Jakob bidro som utvikler i et team på 6 personer. Systemutvikling, webutvikling Java EE, Maven, Jenkins, Oracle DB, Sun Java Web Server, SVN, Unix, Linux, Solaris, Javascript, Ajax, JQuery, HTML5, CSS, SOAP, SAML, XML, SOA Burt (Göteborg, Sverige) 07.2009 08.2009 Back-end utvikling av annonseløsning Burt utvikler og selger en analyse- og statistikkportal for digitale annonsører. Jakob jobbet som systemutvikler og hadde ansvaret for å forbedre effektiviteten i backend-systemet. Løsningen samlet inn og persisterte annonsedata. Smidig Systemutvikling Java 6, Guice, MySQL, Basecamp, Campfire, Git 10(11)

STYREVERV OG FRIVILLIG INNSATS Hatfactory AS Q1 2015 Gründere Gründer av konsulentselskapet Hatfactory AS. INFOSS AS 2012 - Gründere Co-founder av sikkerhetsselskapet INFOSS AS. Monero Open source bidrag Monero er en sikker, privat, sporløs kryptovaluta skrevet i C++. https://github.com/monero-project/bitmonero Moneromarkets.com Open source bidrag Moneromarkets.com er prisindikator med grafer for kryptovalutaen Monero. https://github.com/jakoblind/xmrmarkets 11(11)