Kristoffer Pettersson
Fullstackutvecklare
Kristoffer är en erfaren fullstackutvecklare med över 10 års erfarenhet inom webbutveckling. Han har en stark passion för frontend-utveckling och är specialiserad på att skapa användarvänliga och engagerande webbapplikationer. Kristoffer har en omfattande kunskap om Angular, React och Svelte, samt grundläggande språk som HTML, CSS och JavaScript.
Utöver frontend-utveckling har Kristoffer också goda kunskaper inom backend och databaser. Han har en bred kunskap om databastekniker och API:er och kan bygga högpresterande och säkra applikationer från grunden. Kristoffer är en självgående och metodisk arbetare som alltid strävar efter att leverera högkvalitativa lösningar.
Kristoffer har en civilingenjörsutbildning inom datateknik med inriktning mot programvaruproduktion. Med sin erfarenhet och utbildning är Kristoffer en värdefull tillgång för vilket utvecklingsteam som helst som söker en erfaren och kompetent fullstackutvecklare med en passion för webbutveckling.
Områden
- Fullstackutvecklare
Om Kristoffer
Kristoffer är en person som har en positiv attityd och ett lugnt sätt som smittar av sig på hans omgivning. Han är social och trivs i grupp, vilket gör att han lätt knyter kontakter och skapar relationer med nya människor. Hans långsiktiga tänkande har hjälpt honom att skapa välplanerade projekt med goda resultat. På sin fritid har Kristoffer flera intressen som inkluderar sport och teknik. Han är en aktiv person och älskar att spela innebandy, tv-spel och brädspel. Han åker också skidor och brukar åka till de svenska fjällen minst en gång om året för att utöva sin favoritsport. Kristoffer är också en erfaren fullstackutvecklare som ständigt är nyfiken på nya tekniker inom webbutveckling. Han är självgående och driver sina egna projekt på en egen server där han testar och utforskar nya tekniker.Kristoffers CV
-
Handelsbanken
Fullstackutvecklare
2022 - 2023
Kristoffer togs in för att hjälpa till med underhåll av gamla webbapplikationer samt utveckling av en ny webbapplikation som ska ersätta några av de gamla. Teamet han sitter i jobbar självständigt och produkterna ligger utanför bankverksamheten. Produkterna används av analytiker som bevakar bolag och uppdaterar data för olika bolag i exceller. Detta data skickas ner till teamets databas som sedan används i rapporter. Applikationerna är byggda i C# med Angular som webbteknik och datat sparas ner i en MSSQL databas. Teamet använder GIT för versionering och Azure för servrar samt Devops och Scrum.
TEKNIK
- Angular 2
- Angular.js
- C#
- Karma
- MSSQL Server
- ASP.Net Web API
- Clean Code Architecture
- Git
- Visual Studio
- Visual Studio Code
- Azure
- Azure devops
- PowerShell script
- Office 365 -
Arbetsförmedlingen Karriärvägledning
Webbutvecklare
2020 - 2020
Efter föräldraledigheten fick Kristoffer byta team i en kort period för att hjälpa till med ett projekt som skulle produktionssättas innan sommaren. Kristoffer arbetade bland annat med att representera data med 2d-grafik motor. Projektet byggdes med Angular och hämtade data via ett REST-API.
TEKNIK
- Angular 2
- Karma
- Typescript
- CSS
- HTML
- Javascript
- Git
- OpenShift
- Docker
- SiteVision
- Kibana
- WCAG 2.0
- Visual Studio Code
- Jira
- Confluence
- Bitbucket -
Arbetsförmedlingen Webbplatsen
Webbutvecklare
2020 - 2021
Kristoffer togs in för att slutföra arbetet med en sökapplikation skriven i Angular. Han fick även förbättra och förnya en applikation som indexerar publika digitala tjänster (SPA) så att de blir sökbara för sökmotorer. Han utvecklade även en annan applikation i Angular för besökskontor, datat hämtades från den interna sökmotorn precis som sökapplikationen. Dessa tre applikationer byggdes och orkestrerades med hjälp av OpenShift.
TEKNIK
- Angular 2
- Typescript
- CSS
- HTML
- Javascript
- Git
- Karma
- OpenShift
- Docker
- SiteVision
- Kibana
- WCAG 2.0
- Visual Studio Code
- Jira
- Confluence
- Bitbucket -
SEB
Systemutvecklare
2017 - 2019
Kristoffer togs in för att arbeta med “fraud prevention” som en del av PSD2 projektet på SEBs internetbank för privatpersoner. Detta gjordes med hjälp av att bygga nya mickrotjänster som anväde Kafka för att publisera och prenumerera på olika strömmar för att bearbeta beslut.
Detta implementerades på redan existerande funktioner på webben vilket ställde krav på att det inte skulle påverka den ursprungliga funktionen och inte försämra prestandan i flödet för mycket.
Senare flyttades Kristoffer in i ett team som utvecklade och underhöll internetbanken och de sista månaderna så konverterades teamet till ett SAFe team.
TEKNIK
- ASP.NET
- C#
- Javascript/Typescript
- CSS
- HTML
- Kafka
- MSSQL
- Visual Studio
- Azure Devops
- SAFe -
DNB e-handel
Fullstackutvecklare
2017 - 2017
Kristoffer byggde en publik responsiv webbplats för e-handel av begagnade bilar på den norska marknaden. Han kom in tidigt i projektet men miljön teamet arbetade i var redan konfigurerad och en "POC" hade byggts. Det tog inte lång tid innan han var insatt i projektet och satt med alla delar från backend (TypeScript) till frontend. Efter ett tag så behövde DNB även bygga en parallell webbplats som bara skötte ett visst steg i ehandelsportalen. Så Kristoffer tog snabbt på sig den uppgiften och arbetade med den fram till att han gick på föräldraledighet. Angular CLI användes dels för att enkelt sätta upp miljön och lägga till nya delar men även för att köra enhetstester. Teamet använde även Unfuddle och Trello som verktyg för Scrum och GIT för källkodshantering.
TEKNIK
- Angular 2
- Angular CLI
- Karma
- Node
- Typescript
- Javascript
- HTML5
- JSON
- SASS
- CSS3
- Visual Studio Code
- Webpack
- Grunt
- Git
- Heroku
- REST
- Responsive Web -
Nasdaq projekt, business.nasdaq.com
Systemutvecklare, Webbutvecklare
2015 - 2017
Nasdaqs publika företagshemsida (nu business.nasdaq.com, tidigare nasdaqomx.com) håller på att flyttas till ett nytt CMS som är Javabaserat med möjlighet att bygga webbplatsen med ASP.NET MVC. Detta sker med hjälp av ett tredjepartsprogram till Visual Studio. Kristoffer arbetade med ett team i Bangalore, Indien, för att flytta många delar av gamla webbplatsen till den nya webbplatsen och hans främsta uppgift var UX (User Experience) och att se till att sidan var responsiv. Det betydde att Kristoffer såg till att webbplatsens sidor följde de grafiska och funktionella specifikationer som beställaren efterfrågade. Beställaren och den grafiska designern satt i USA och teamet som Kristoffer tillhörde satt i Indien vilket ställde höga krav på samarbete och kommunikation vilket skede uteslutande på engelska. Teamet använde VersionOne som verktyg för Scrum, Team Foundation Server för källkodshantering och TeamCity för CI (Continuous Integration).
TEKNIK
- Javascript
- jQuery
- JSON
- ASP.NET MVC
- Bootstrap
- HTML5 / CSS3
- SASS
- Visual Studio
- MSSQL Server
- TFS
- Angular.js
- REST
- SDL Tridion
- Photoshop
- Responsive Web -
Nasdaq
Systemutvecklare, Webbutvecklare
2009 - 2017
Nasdaqs webbplattform InfoGlue är ett open-source CMS baserat på Java och ligger till grund för både de publika webbplaterna nasdaqomx.com och nasdaqomxnordic.com men även den interna webbplatsen nasdaqomxintranet.com. Kristoffers huvuduppgift var att underhålla och utveckla nya funktioner på Nasdaqs webbplatser för presentation av marknadsdata och innehåll. Detta skedde med Java Server Pages och Javascript/HTML/CSS. Under den här perioden så fick alla tre webbplatserna ett eller två ansiktslyft där Kristoffer var ledande i förändringsarbetet som betydde att funktioner på webbplatserna skulle bibehållas samtidigt som frontend uppdaterades. Kristoffer utvecklade även interna verktyg och webbplatser i ASP.NET MVC/Web API för olika ändamål och önskemål. Ett exempel var ett admin-verktyg för att hantera Bell ceremonies där en intern hemsida användes för att skapa, editera och radera Bell ceremonies. Kristoffer använde sig av tekniker som ASP.NET MVC och EntityFramework. Arbetet på Nasdaq var väldigt självständigt med stort ansvarstagande. Det betydde att Kristoffer själv ansvarade för att samla in krav genom diskussioner och nära samarbete med beställaren. Lösningen publicerades sedan ut på en testserver där beställaren godkände lösningen innan den publicerades ut till produktions-servrarna. Beställarna fanns huvudsakligen i USA vilket innebar att koncernspråket nästan uteslutande var engelska. Kristoffer agerade också som mentor vid två olika tillfällen för nya personer som kom till teamet. Det betydde att Kristoffer såg till att de kom in de miljöer som teamet ansvarade för och att de fick en genomgång i hur saker fungerade och hur man arbetade med de verktyg som fanns. Teamets primära mål var att tillgodose beställarens behov och se till att deras önskemål realiserades, ofta skedde det med kort varsel. I teamet användes Scrum som agil metod.
TEKNIK
- Javascript
- Typescript
- jQuery
- Highcharts
- JSON
- JSP (Java Server Pages)
- ASP.NET (MVC, Web API)
- HTML (HTML5)
- CSS (CSS3)
- SASS/LESS
- Bootstrap
- Node.js
- Grunt
- WebStorm
- TeamCity
- Visual Studio
- MSSQL Server
- Eclipse
- InfoGlue
- SDL Tridion
- Photoshop
- Responsive Web
Kristoffers kompetensområden
-
Kompetenser
Java Server Pages, Karma, Kibana, Knockout, Azure DevOps, Azure, MS Office, MSSQL Server, MSSQL, Visual Studio, Visual Studio Code, Windows, MVC, MySQL, Node.js, open-source, OpenShift, Postman, React, REST-API, Scrum, Svelte, SASS, Team Foundation Server, TeamCity, Trello, Tridion, TypeScript, Web API, webbapplikationer, Javascript, Java, JSON, JQuery, WPF, Webpack, WebStorm, Agilt, ASP.NET, ASP.NET MVC, Photoshop, Angular 2, Angular.js, Apache Kafka, Bitbucket, Bootstrap, webbservrar, CSS, C#, Confluence, Jira, Highcharts, Heroku, HTML5, CSS3, Grunt, HTML, Eclipse, Docker, devops, Databaser, Continuous Integration, GIT, webbteknik -
Personligt
ansvarstagande, kommunikation -
Språk
Svenska, English -
Övrigt
UX, marknadsdata, CMS
Kristoffers anställningar
-
VD, Semafor IT AB
2023 -
-
Konsult, IT-Huset
2010 - 2023
-
Konsult, Brainpeople
2009 - 2010
Kristoffers utbildningar
-
Introduction to Web Accessibility, edX
2021 - 2021
-
Svelte.js - The Complete Guide (incl. Sapper.js), Udemy
2021 - 2021
-
Master of Science in Computer Technology, Linköping
2004 - 2009