Utvecklare Stockholm

Kan være tilgængelig

(Opdateret 2020-05-07)

Utvecklare

Stockholm

Begynder Svenska, English

Kvalifikationer (45)

C++

MICROSOFT OFFICE

DETALJHANDELSFÖRSÄLJNING

MICROSOFT WORD

SAS

POWERPOINT

HTML

VISUAL STUDIO

C#

SPELDESIGN

VERKTYG

FUNKTIONELL TESTNING

Programmering

ADOBE PHOTOSHOP

VISUAL

MICROSOFT POWERPOINT

BLENDER

SVETSNING

SPELUTVECKLARE

KUNDSERVICE

MILJÖ

WORD

API

PHOTOSHOP

OLIKA TEAM

FIRMWARE

SERIELLT ANSLUTNA SCSI

Labview

FÖRSLAG

MICROSOFT VISUAL STUDIO

JSON

UI DESIGNER

SENSORER

.NET

DETALJHANDEL

SPELUTVECKLING

LEDANDE

AFFÄRSPLAN

KLINISK FORSKNING

SOFTWARE ENGINEER

BI

OMVÄRLDSBEVAKNING

INTERAKTIONSDESIGN

TESTNING

KUNDSERVICE ORIENTERAD

Professionel erfaring

Spelutvecklare
Sopra Steria Sweden AB

2018-09 - Nuværende

Demonstration av VR/AR
Sopra Steria

2018-10 - Nuværende

teknologier
Roll: Demonstratör

Projektbeskrivning: När Sopra Steria har kundevent och andra tillställningar så vill vi visa upp en ledande roll som innovatörer. Detta görs bland annat genom presentation och prova på tillfällen för ny och intressant teknologi.
Konsultens roll - Demonstratör: Adrian visar upp de teknologierna som finns och vad som går att göra med dem. Samt leder och hjälper folk som vill prova på.
Kompetens: Virtual Reality, Mixed Reality, Augmented Reality, Oculus Rift, Microsoft HoloLens, Emotive Epoc+, Playstation VR
Programmerare/Utvecklare
Karolinska Sjukhuset

2019-10 - Nuværende

Projektbeskrivning: För att främja och skapa ett samarbete och gemensamt arbetsflöde mellan patologer och radiologer så utvecklade Karolinska Sjukhuset en prototyp i samarbete med Microsoft. Applikationen körs i Microsoft Hololens där användaren kan titta på och navigera bland patologiska bilder. För att vidareutveckla programmet tog man in Sopra Steria.
Konsultens roll - Programmerare/Utvecklare: Vidareutvecklade den befintliga hololens applikationen samt utvecklade matchningsprogram för radiologiska och patologiska bilder.
Kompetens: C#, Hololens, DirectX, Unity3D, JSON, Web API, Augmented Reality (AR)
Programmerare/Utvecklare
Mobile Interaction

2020-02 - Nuværende

Projektbeskrivning: Mobile Interaction hade fått en förfrågan om att utveckla en interaktiv miljö med Leap Motion. De bestämde sig för att utveckla appen i unity, men då kompetens på bolaget inte fanns så valde man att ta in en konsult. Mycket av projektet är under NDA fortfarande. Projektet går ut på att skapa en interaktiv miljö där användaren får se filmer. Interaktion sker med Leap Motion.
Konsultens roll - Programmerare/Utvecklare: Återskapade de koncept som tagits fram till interaktiva miljöer i unity. Programmerade även gester för Leap Motion.
Kompetens: Unity3D, C#, Leap Motion, Interaktionsdesign
VR

2020-01 - 2020-01

Uppdragsgivare: Global Game Jam 2020 Jan 2020 - Jan 2020
Projekt: Crumble
Roll: 3D modellering

Projektbeskrivning: Global Game Jam är ett öppet evenemang där folk samlas i egna team och utvecklar ett spel över en helg. Spelet vi utvecklade heter Crumble. I spelet befinner sig spelar på toppen av ett rangligt torn som håller på att falla. Spelaren ska fånga delar som skjuts upp till spelaren från kanoner för att laga tornet. Målet är att hålla tornet stående så länge som möjligt. Spelet spelas med ett HTC Vive VR headset.
Konsultens roll - 3D modellering: Jag lärde mig mer Blender och arbetsflödet att ta fram en 3D modell från koncept till färdig 3D modell. I detta ingick modellering, skulptering och texturering.
Kompetens: Blender, Unity3D, Virtual Reality
Utvecklare & design
Cosmo Rift

2019-09 - 2019-09

Projektbeskrivning: Det fiktiva bolaget Cosmo Rift är ett medelstort konsultbolag som vill växa och är villiga att göra stora förändringar. Problem man såg var den ökade försäljningen på mäklade tjänster, allt fler konsulter som väljer att jobba med sina egna bolag och att få ut juniorkonsulter på uppdrag. Denna innovationsvecka gick ut på att under en veckas tid att utveckla en metod, produkt eller affärsplan för att tackla dessa problem åt Cosmo Rift.
Konsultens roll - Utvecklare & design: Adrian var med och tog fram ett antal idéer som utvärderas inför presentation för ledningsgruppen på Sopra Steria. En ide utvecklades vidare och presenterades.
Kompetens: Design Thinking, Adobe Photoshop, Google Sprint
Gameplay Software Engineer
EA

2019-01 - 2019-07

Projektbeskrivning: EA -SEED är ett forskningsteam inom Electronic Arts som undersöker och tar fram nya teknologier som kan användas till framtidens spel. SEED är ett internationellt team som levererar lösningar till DICE, Bioware, EA Sports mfl. För att fylla gapet mellan forskare och spelutvecklare behöver de spelutvecklare som kan jobba direkt med forskarna för att förmedla vad som fungerar i spel samt ta fram enklare spelkoncept för att visa om de nya teknikerna är användbara och fungerar i ett sånt kontext.
Konsultens roll - Gameplay Software Engineer: Adrian gjorde optimeringar av kod, skapande interaktiva miljöer för forskningssyfte samt att spelifierade resultatet av den forskningen.
Kompetens: Unity3D, Probuilder, Machine Learning, C#, 3D-modellering, Leveldesign
Programmerare/Utvecklare
Global Game Jam

2019-01 - 2019-01

Projektbeskrivning: Global Game Jam är ett öppet evenemang där folk samlas i egna team och utvecklar ett spel över en helg. Spelet vi utvecklade heter Woods of Kodama. I spelet spelar du ett frö från moderträdet som håller på att vissna och som resultat av det har världen tappat sin färg. För att bota moderträdet och se till att världen får tillbaka sin färg beger sig fröet ut på äventyr.
Konsultens roll - Programmerare/Utvecklare: Adrian kodade spelarkontrollen och skapade en intro film.
Kompetens: Unity3D, C#
Utvecklare
Sopra Steria

2018-10 - 2018-12

Projektbeskrivning: För ett internt projekt behövdes en demo utvecklas för att visa hur konceptet kan se ut verkligheten. Demon hade ett gränssnitt där användaren kan placera hologram i rummet samt använda röstkommandon för att styra vissa funktioner.
Konsultens roll - Utvecklare: Adrian utvecklade och implementerade samtliga funktioner.
Kompetens: C#, Unity3D, Microsoft HoloLens, Interaktionsdesign
Utvecklare
The Swedish Club

2018-12 - 2018-12

Projektbeskrivning: The Swedish Club är ett försäkringsbolag som försäkrar fartyg. För att kunna utvidga sin service och kunna ge sina medlemmar relevanta erbjudanden vill de idéer och förslag på hur de kan bli mer moderna.
Konsultens roll - Utvecklare: Adrian var med och tog fram ett antal idéer som utvärderas inför presentation för The Swedish Club. En ide utvecklades vidare och presenterades. Idéen gick ut på att implementera ett system för dynamisk teckning av försäkringar med hjälp av blockchains före, under och efter resans gång.
Kompetens: Adobe Photoshop, Microsoft PowerPoint, Design Thinking
Utvecklare
Systembolaget AB

2018-10 - 2018-10

Projektbeskrivning: Systembolaget AB är ett statligt företag som har lagstadgat monopol i Sverige på detaljhandel med spritdrycker, vin och öl som har en alkoholhalt överstigande 3,5 volymprocent. För att säkerställa en relevans för sina kunder behöver Systembolaget modernisera sin hemsida och app. Syftet med detta projekt var att ta fram olika förslag och prototyper för att visa på möjligheter för modernisering.
Konsultens roll - Utvecklare: Adrian var med och tog fram cirka 10 idéer som utvärderas inför presentation för Systembolaget. Två av dessa idéer blev utvalda för presentation och prototyper för dessa utvecklades. En av dessa prototyper var "Carl - Din digitala personliga guide" som är ett verktyg för systembolaget att bredda och digitalisera sin kundservice till hemsidan och appen. Adrian ansvarade för innehållet i denna prototyp som presenterades för Systembolaget.
Kompetens: Design Thinking, Microsoft PowerPoint, Microsoft Word
Utvecklare
SAS HAX FTO

2018-09 - 2018-09

Projektbeskrivning: Förberedelse inför den första SAS (Scandinavian Airlines) hackathon (HAX). Under förberedelsefasen (innovation week) tog teamet fram ungefär 10 idéer/prototyper. Under HAX blev en av dessa idéer implementerad som en fungerande prototyp. Denna kallades "Flexible Traveller Offer) och var ett verktyg som kunde lösa problematiken med överbokade flyg i ett tidigare skede genom att erbjuda flexibla resenärer ett alternativt flyg. Prototypen som utvecklades bestod av en Power BI app och en webbportal baserad på Azure Storage Information.
Konsultens roll - Utvecklare: Inom detta projekt hade Adrian rollen som utvecklare. Under förberedelsefasen var han med och tog fram idéer och prototyper som sedan utvärderades för vidare utveckling inför hackathon. Inför hackathon utvecklade han webbportalens framsida baserade på de krav som SAS ställt.
Kompetens: CSS, HTML, Design Thinking, .NET Framework
Utvecklare, UI Designer
MTR

2017-10 - 2018-08

Projektbeskrivning: Kunden började få slut på hårdvarukomponenter som styr ett klimatagregat. Då komponenterna var gamla fattades ett beslut om att utveckla ny hårdvara för att ersätta det gamla. Då den nya hårdvaran inte är kompatibel med den mjukvaran som styrde de gamla korten var en ny mjukvara tvungen att tas fram.
Konsultens roll - Utvecklare: Utvecklade mjukvaran med G i LabView för att kunna styra klimatagregatet genom den nya hårdvaran. I arbetet ingick tätt samarbete med firmware-utvecklarna för att ta fram den standard som används för kommunikation samt funktioner i programmet.
Konsultens roll - UI Designer: Designade utseendet på det nya programmet så användarna av det tidigare mjukvaran kan snabbt förstå det nya. Det nya programmet har även nya funktioner som var tvungen att passa in vilket resulterade i ett uppdaterat gränssnitt.
Kompetens: LabVIEW, G, Dokumenthantering, excel, Interaktionsdesign, Prestandaoptimering, Funktionell testning


Projekt: Digital Dice for mobile
Roll: Design och Utveckling

Projektbeskrivning: En app som låter användaren kasta tärningar. I appen kan användaren ange hur många tärningar som kan kastas och varje tärning kan anpassas med färg och antal sidor. Kast görs med att dra fingret över skärmen och kastet blir hårdare desto längre man drar fingret. Efter kast kan tärningar markeras för att inte bli kastade igen.
Konsultens roll - Design och Utveckling: Adrian tog fram konceptet och designade spelets funktion. Adrian utvecklade även spelet i Unity3D och testade spelet.
Kompetens: C#, Unity3D, Blender, Interaktionsdesign, Speldesign
Programmerare
Motion Control i Västerås AB

2017-10 - 2018-08

Utvecklare, UI Designer, Testare
Motion Control i Västerås AB

2015-04 - 2017-09

Projektbeskrivning: Centrum för klinisk forskning(CKF) i Västerås ville starta en undersökning för att reda på om det är möjligt att använda spel för att diagnostisera patienter. CKF påbörjade då ett samarbete med Motion Control för att ta fram ett system med sensorer, hårdvara och även spel som ska kunna användas på patienter.

Några månader in ändrades kraven på spelen och utvecklingen var tvungen att börja om. Nya spel togs fram enligt de nya kraven och resultatet blev 7 olika spel där saker som risktagning, reaktionsförmåga och igenkänningsförmåga mäts. Även en meny med inloggning och kösystem utvecklades.

Konsultens roll - Utvecklare: Implementerade samtliga spel och menysystemet med C# i Unity3D. Utmaningen var att ta fram ett system där spelen kan kommunicera med sensorsystemet utan fördröjning och lagra händelser från spelen. Lösningen blev att mäta fördröjningen med en ljussensor på skärmen.
Konsultens roll - UI Designer: Designade gränssnittet för samtliga spel samt ett menysystem som gör det möjligt för läkarna att lägga de spel som ska köras i en kö så de spelas upp en efter en utan avbrott.
Konsultens roll - Testare: Samtliga spel testades flera gånger under och efter utveckling för att hitta och eliminera buggar. Det är viktigt att spelen kan spelas utan avbrott och oförutsedda händelser som kan förändra testresultat.
Kompetens: Unity3D, C#, Dokumenthantering, Blender, Speldesign, Leveldesign, Interaktionsdesign


Projekt: Shooter Game for mobile
Roll: Design och Utveckling

Projektbeskrivning: Spelet går ut på att hålla sig vid liv så länge som möjligt genom att skjuta ner missiler som flyger mot spelaren från skärmens kanter. Spelet är designat att vara enkelt att lära sig att spela med bara en gest som behövs.
Konsultens roll - Design och Utveckling: Adrian tog fram konceptet och designade spelets funktion. Adrian utvecklade även spelet i Unity3D och testade spelet.
Kompetens: C#, Unity3D, Android, Blender, Speldesign, Interaktionsdesign
IT-Konsult
Landstinget Västmanland

2017-01 - 2017-09

Programmerare
Motion Control i Västerås AB

2015-04 - 2016-12

PR Offset AB

2011-02 - 2016-09

Spelprogrammerare
CleVR

2014-01 - 2014-06

Utvecklare, Level Design, Testare
CleVR

2014-04 - 2014-06

Projektbeskrivning: Konstnären Mikael Genberg hade en vision om att ställa en röd stuga med vita knutar på månen. Mikael Genberg startade då en crowdfunding kampanj i samarbete med Falu Rödfärg för att göra denna vision till verklighet. CleVR som haft tidigare kontakt med Mikael Genberg blev intresserade och ville hjälpa till och sprida projektet med att ta fram en upplevelse i virtual reality.

Resultatet blev en upplevelse där spelaren får gå runt på månen med och utforska området med den röda stugan. Upplevelsen gick att spela under en konstutställning i Falun sommaren 2014.

Konsultens roll - Utvecklare: Programmerade och implementerade spelets alla funktioner med C# i Unity3D. Projektet startades först i Unreal Engine 4, men på grund av ett, vid den tiden, bristfälligt VR-API så ändrades utvecklingen till Unity3D.
Konsultens roll - Level Design: Formade och skapade världen i Unity3D enligt designen som togs fram. I arbetet ingick att forma terrängen och göra det så likt månen som möjligt men hålla kraven låga så målhårdvaran kan klarade av spelet.
Konsultens roll - Testare: Testade spelet under och efter utveckling för att hitta buggar att eliminera.
Kompetens: Unity3D, C#, Unreal Engine 4, C++, Speldesign, Leveldesign, Interaktionsdesign, Oculus Rift, Virtual Reality


Projekt: Balance game in VR
Roll: Design och Utveckling

Projektbeskrivning: I spelet befinner sig spelaren på en lina som är spänd 300 meter upp i luften med utsikt över New York. Spelet går ut på att hålla balansen på linan så länge som möjligt. Spelet kontrolleras helt med Oculus Rift-headsetets gyroskop, så för att hålla balansen lutar man huvudet åt höger eller vänster. Spelet är över när man tappar balansen och faller
Konsultens roll - Design och Utveckling: Adrian tog fram konceptet och designade spelets funktion. Adrian utvecklade även spelet i Unity3D och testade spelet.
Kompetens: C#, Unity3D, Interaktionsdesign, Speldesign, Oculus Rift
Programmerare
CleVR & Expectrum

2014-01 - 2014-04

Projektbeskrivning: CleVR sålde idéen om ett pusselspel i Virtual Reality miljö till Expectrum i Västerås. Målet var att ha ett spel som besökare till Expectrum skulle få spela.

Spelet går ut på att pussla ihop kuber med mönster mellan de utmärkta start- och målpunkterna. Spelaren interagerade med miljön genom ett Oculus Rift headset och kan plocka upp kuber genom att titta på dem och trycka på en knapp.

Konsultens roll - Programmerare: Programmerade och implementerade alla spelets funktioner.
Kompetens: Unity3D, C#, Oculus Rift, Interaktionsdesign, Speldesign, Leveldesign, Virtual Reality
Programmerare
QW Creatives

2013-08 - 2013-12

Projektbeskrivning: QW Creatives var ett företag som arbetat inom webbutveckling och ville vidga vyerna med att börja utveckla spel till Android och iOS platformar. Målet var att ta fram en spelbar prototyp att visa upp för större redan etablerade företag inom spelbranchen.

Resultatet blev en spelbar prototyp som visades upp, men utan intresse och projektet blev nedlagt.

Konsultens roll - Programmerare: Implementerade spelarkaraktärens kontroll och interaktion med miljön.
Kompetens: Unity3D, C#, Speldesign, Interaktionsdesign


Arbetslivserfarenhet
Spelprogrammerare
QW Creatives

2013-08 - 2013-12

Akademisk baggrund

Mälardalens Högskola
Mälardalens Högskola

2008-08 - 2013-06

Kontakt konsulent

/