Fullstack utvecklare Stockholm

Könnte verfügbar sein

(Aktualisiert 2020-05-26)

Fullstack utvecklare

Stockholm

Einheimische Svenska, English

  • Frontendutveckling och UX
  • Backendutveckling, Node.js och C# på .NET
  • CI/CD

Fähigkeiten (41)

C#

REST

Sketch

Bash

OOP

styled-components

React

Node

Paperplane

CSS3

Express

Node.js

Programmering

JavaScript

React.js

Crocks

HTML

Agila utvecklingsmetoder

Gatsby

Git

HTML5

Figma

GraphQL

API

Docker

Ramda

REDUX

Fullstack

FIREBASE

Jest

TDD

TESTNING

SASS

MongoDB

cloud firestore

SQL

ADOBE PHOTOSHOP

pouchdb

reasonml

Haskell

F#

Zusammenfassung

Jag har alltid varit en allt i allo. Om det har varit någon roll som har behövt fyllas så har jag kunnat axla ansvaret. Det har gett mig erfarenhet inom det mesta i branschen. Även om jag älskar UX/UI-design så är det programmering jag brinner för. Jag har undervisat och handlett inom OOP men 2017 fastnade jag för funktionell programmering. Sedan dess har jag programmerat mestadels inom den funktionella paradigmen. Jag har erfarenhet inom diverse olika språk men det är primärt JavaScript jag föredrar. Gärna MERN-stacken. Mycket av det jag har gjort finns på Github och vissa saker ligger live.

När vi har lite tid över brukar jag, min sambo Victoria och vår hund Algot, åka ut med vår egenbyggda camper van. Det har blivit resor både runtom i Sverige och resten av Europa.

Berufserfahrung

Fullstack-programmerare
Beanloop AB

2020-01 - Jetzt

Arbetar som konsult på Beanloop.
Projektassistent, Webbprogrammerare
Linnéuniversitetet

2019-01 - 2020-01

En blandad tjänst med många olika uppgifter vilket passar mig bra eftersom det kräver att jag kan strukturera min tid väl. Jag har satt upp universitets instans av Gitlab och anpassat den efter utbildningens behov. Bland annat används SAML/Shibboleth för att koppla Gitlabkontot direkt till studenternas och personalens befintliga universitetskonton. För att enkelt kunna skapa nya kurser och kursmaterial till nya studenter har jag skapat ett CLI-verktyg byggt i Node.js. CLI-verktyget är skrivet i en funktionell stil med hjälp av Ramda och Crocks. Jag skapade en instans i universitetets moln och har satt upp cronjob för att automatiskt köra de olika skripten. Jag har använt Gatsby till att ta fram en mall för framtida kurshemsidor. Förutom att använda GraphQL behövde jag även ta fram en egen komponent som kan användas i MDX:en för att importera markdown från externa källor. Det är för att kunna återanvända instruktioner mellan olika kurser. Det innebar även att markdown måste konverteras till HTML i realtid. Anledningen till den lösningen istället för en CMS var för att universitet vill kunna samla sitt innehåll på Gitlab. Det visade sig också att jag även var tvungen att ändra i Gitlab instansens Nginx att kunna komma åt markdown-filerna.

Jag har även arbetat som handledare och examinator i kurserna Klientbaserad webbprogrammering, Serverbaserad webbprogrammering och Webben som applikationsplattform för studenterna på campus och distans. 

Tekniker: JavaScript, ES6, Bash, Git, GitLab, Node.js, Gatsby, React, GraphQL, REST API, API Design, SAML/Shibboleth, Ramda, Crocks, Ava, Markdown, MDX, DevOps, Openstack

Konsult inom UX och frontend
Gamesys Group

2013-01 - 2017-01

Silverspin/Gamesys Group, ett dotterbolag till primärt Vera&John - ett nätkasino. Jag tog fram det mesta av grafisk karaktär på hemsidan. Ikoner, banners, spelpromotions osv. Men mestadels gick min roll ut på att ta fram layouts och high-fi mockups på hur nya funktioner och sidor skulle se ut. Jag och en kollega blev ansvariga för att ta fram en hel redesign på hemsidan, vilket bl.a. innefattade hur spel ska presenteras, formulärhantering, signup-processen och design av betalsystemet, som innebär ca 10 olika betallösningar bara i Sverige, där samma grund skulle kännas pedagogisk för alla alternativen. Redesignen blev lyckad vilket ledde till att vi även blev ansvariga för att ta fram en ny design för mobilsidan och där behövdes motsvarande UX och design men inkluderat utmaningarna med skärmstorlekar och laddningstider. Som en följd av förvärv och nya satsningar så fick jag även vara med att ta fram whitelabel-designer som skulle fungera för att sätta upp nya nätkasinon. Alla sidorna skulle även användas på marknader från Brasilien till Japan. Där Sverige och Japan förvisso var störst men det gick inte att förutsätta snabbt internet eller moderna webbläsare.

Under arbetet kodade jag också en hel del JavaScript för att bl.a. utveckla plugins till Sketch.
 

Tekniker: Sketch 3, Marvel, Invision, Framer, Adobe Photoshop, Adobe Flash Builder, ActionScript 3.0, JavaScript

Konsult
Ateljé Digital

2012-01 - 2013-01

Jag startade ett eget bolag och började jobba som konsult i ett uppdrag med Inredia/Tibro kommun. Uppdraget var på remote från Malmö via ett företag som heter Ateljé Digital. Inredia ville använda flygfoton tagna över flera decennier för att skapa en digital upplevelse på en interaktiv skärm, där användarna kunde se och jämföra Tibros utveckling över en längre tidsperiod, detta som ett sätt att visa Tibros historia. Jag programmerade den digitala lösningen med ActionScript 3.0. Mjukvaran läste in information om de olika platserna i JSON format, som sedan presenterades när användarna pekade på kartan.

Tekniker: ActionScript 3.0, Git, Adobe Flash, Adobe Flash Builder, Adobe AIR

Lärare
Teknikhögskolan

2012-08 - 2012-12

Mot slutet av min utbildning fick jag en förfrågan om att jobba med undervisning med utbildningens nya årskull. Rollen innebar att ta fram föreläsningsmaterial, prov och passande uppgifter samt att hålla i föreläsningar och handledning under praktiska övningar. Under höstterminen skulle studenterna gå från att aldrig ha programmerat tidigare till att förstå och programmera objekt-orienterat. Det var en väldigt kul utmaning och ett roligt jobb. Det kändes som att jag gjorde ett bra jobb eftersom jag fick positiv feedback från studenterna och jag minns särskilt en student som sa att jag var den bästa läraren han har haft. Alternativt har han haft otur när det kommer till lärare.

Tekniker: ActionScript 3.0, Git, Adobe Flash, Adobe Flash Builder, Adobe AIR

Akademischer Hintergrund

Kandidatexamen i datavetenskap
Linnéuniversitetet

2017-08 - 2020-06

Avancerad Flashprogrammerare
Teknikhögskolan

2011-08 - 2012-06

Berater kontaktieren

/