Publicerat Nyheter
Mathias Ottosson systemutvecklare på Spinit

Möt vår nya kollega Mathias Ottosson

I september började Mathias Ottosson på Spinit. Han kommer att jobba som frontend- och backend­utvecklare. Här är en 60 sekunders intervju med Mathias:

Välkommen till Spinit.

– Tack!

Hur beskriver du dig själv i ett par meningar?

– Jag är en glad och nyfiken smålänning som är väldigt intresserad av allt som har med teknik att göra. Jag över­konsumerar podcasts och Youtube om mjukvaru­utveckling, med tillskott av machine learning på senaste tiden.

Vi lever verkligen i en framtids­värld och jag anser mig vara lyckligt lottad som får leva i en så spännande tid som nu.

Du har ju jobbat i bygg­branschen tidigare. Hur har digital­isering påverkat hur vi bygger och designar hus?

– Byggbranschen är en åldrad bransch som länge jobbat utifrån ”business as usual”. Mycket är som det alltid varit men på senare år har det börjat tänkas mer på fördelarna med digital­isering och automat­isering. Man har börjat nyttja den digitala informationen på ett bredare plan och man ser även att augmented- och virtual reality börjar bli populärt i planerings­skedet.
Än så länge ligger fokus mest på den digitala produkten och inte så mycket på det fysiska byggandet. Men automat­iseringen börjar även ta sig in där och exempel på ”3D-skrivare” och robotar utvecklas för att göra delar av jobbet.

Det finns fortfarande mycket kvar att göra innan bygg kommer ikapp andra branscher, men den har i alla fall vaknat och verkar vara på rätt väg.

Vilka tekniker ser du fram emot att lära dig mer om?

– Det händer väldigt mycket inom frontend just nu och det finns en lång lista med tekniker jag skulle vilja lära mig mer om. Men två tekniker sticker ut som mest intressanta för tillfället.

  • Service Workers är en ny webbstandard som gör det möjligt att köra webb­applikationer utan uppkoppling.
  • WebAssembly är ett nytt kompilerings­mål som gör det möjligt att skriva webb­applikationer i många olika språk och man kan utveckla i t.ex. C/C++ eller motsvarande språk med mycket hög prestanda.

Jag lever efter filosofin att alla applikationer ska flytta ut i webbläsaren, och kombinerar man dessa två tekniker kommer man kunna utveckla prestanda­krävande applikationer som t.ex. CAD, bild­behandling och spel m.m. Vi kommer närmare ett platt­forms­oberoende med applikationer lika de vi är vana vid att använda i traditionella operativ­system.

Vilka egenskaper tycker du symboliserar bra team-work?

– Kommunikation och laganda är viktigt när man jobbar i projekt. Både inom sitt team och med kund. Man ska känna sig hörd och det ska vara högt i tak för tankar och idéer.

Man pratar mycket om automatisering och robotisering just nu. Tror du att robotar kommer att över våra jobb som system­utvecklare i framtiden?

– På en inte allt för lång tids­horisont tror jag faktiskt att robotar kommer kunna ta över en hel del mjukvaru­utveckling men man behöver samtidigt inte vara oroliga för ”singulariteten” på ett bra tag.
Det händer mycket inom AI-området och vi kommer få se en explosions­artad utveckling inom området framöver. Därför tror jag att man kommer behöva spetsa sina kunskaper inom mjukvaru­utveckling med machine learning om man vill förbli relevant som utvecklare på sikt. Machine learning är mjukvaru­utveckling i kubik.

Vad jobbar du med just nu?

– Jag sitter för tillfället med ett projekt för en kund där jag hjälper till med frontend-utveckling. Jag använder mig av de senaste Angular och Material-ramverken för att bygga en webb­applikation som ersätter ett arbets­flöde där dom använder sig av Excel i dagsläget.

Det är mycket fokus på att få till ett gräns­snitt som känns igen och samtidigt underlätta och effektiv­isera vardagen så mycket som möjligt för användare.

Tack!

Skriv en kommentar


Intresserad? Vi mejlar dig när vi publicerar ett nytt inlägg.

  • Din integritet garanteras.
  • Du kan när som helst välja att avprenumerera genom att klicka på länken i ditt mail.