Tobias Dahl
Systemutvecklare
Tobias har lång erfarenhet och stort tekniskt kunnande när det gäller att utveckla system, framförallt webbaserade sådana. Där har han främst jobbat med backendlösningar och integration mot relationsdatabaser, men också varit med och utvecklat frontend.
Han anser att de bästa lösningarna tar man fram genom att samarbeta och jobbar därför gärna i agila team. Han har under lång tid varit både utvecklare och scrummaster i väl fungerande scrumteam.
Områden
- Systemutvecklare
Om Tobias
Tobias engagerar sig i att ta fram lösningar som är robusta och är gärna med i diskussioner kring hur ett behov bäst realiseras, både vad gäller arkitekturen och användarupplevelsen. Han har ett gott tekniskt kunnande och tycker om att lära sig och sätta sig in i nya tekniker. Tobias har också en social förmåga och brukar ha lätt för att passa in i grupper. Han är inte rädd för att ifrågasätta och diskutera för att komma fram till bästa lösningen, men är i det också prestigelös.Tobias CV
-
Galeforce
Systemutvecklare
2020 -
Systemutvecklare/arkitekt i ett team som utvecklar ett system för att skicka väderprognoser till båtar och rederier, samt att i efterhand analysera resorna och titta på prestandan som uppnåtts. I arbetet har det ingått att utveckla nya delar i systemet och ta fram de lösningar som krävs baserat på en föränderlig kravbild. Allt från databasutveckling till design av gränssnitt och framtagning av driftmiljön har ingått i arbetsuppgifterna.
Tekniker som använts har bl.a. varit Typescript, React, NodeJS, Azure cloud, Postgresql, Mariadb, Go, Linux. -
SMHI
Systemutvecklare
2018 - 2020
Utveckling av ett system riktat mot sjöfarten med användare både inom SMHI och på den externa marknaden. Systemet används för att visuellt representera båtars rutter, både historiskt och prognosbaserat, för att effektivisera båtarna vad gäller prestanda avseende tid och bränsleåtgång.
Arbetet bestod i att utveckla både backend i form av microservices och frontend i systemet.
Javascript, Typescript, NodeJS, Postgresql, SQL, RabbitMQ, git, Jenkins -
Migrationsverket
Systemutvecklare/scrummaster
2017 - 2018
Systemutvecklare och scrummaster i ett team där vi vidareutvecklat e-tjänsten riktad till juridiska biträden. I arbetet har Både backendutveckling och webbutveckling ingick där systemet även använder sig av microservices, både befintliga och sådana som teamet tog fram. Frontend är byggt med ReactJS som genom REST kommunicerar med bakomliggande tjänster.
Java, ReactJS, Spring, JBoss, JPA, SQL, spring-cloud, JUnit, Mockito, maven, Git, Jenkins, Jira, TDD, DDD -
Migrationsverket
Systemutvecklare/scrummaster
2016 - 2017
Systemutvecklare och scrummaster i ett team som tagit fram Min Sida för sökande som är en e-tjänst för att minska belastningen på Migrationsverkets kundsupport genom att tillhandahålla relevant information i den sökandes ärenden. Klientens gränssnitt är byggt i ReactJS och kommunicerar via REST med bakomliggande tjänster och applikationer för att hämta relevant data. Systemet använder bakomliggande microservices som delvis togs fram av teamet för att hämta data att presentera för användaren.
Java, ReactJS, Spring, JPA, SQL, JBoss, maven, JUnit, Mockito, Git, Jenkins, Jira, TDD, DDD -
Migrationsverket
Systemutvecklare/scrummaster
2014 - 2016
Systemutvecklare och scrummaster för ett team som jobbat med utveckling av ett system för att hantera mötesbokningar i asylprövningsprocessen för sökande, handläggare och juridiska biträden. Systemet integrerar mot Exchange och hittar första lediga tid med hänseende till bl.a. ort, handläggarens belastning och biträdets kompetens och tillgänglighet.
JEE, Apache Wicket, Spring, Maven, JPA, SQL, CSS, Cucumber, JUnit, EasyMock, SVN, Jenkins, Jira, TDD, DDD -
Migrationsverket
Systemutvecklare/scrummaster
2012 - 2013
Systemutvecklare och scrummaster i ett utecklingsteam där vi jobbat med utveckling av ett system som internt hanterar juridiska biträden och deras uppdrag. Systemet hanterar det interna biträdesregistret där uppgifter om biträdet och dess företag och arbetsställen lagras. Systemet används också för att söka fram lämpligt biträde för uppdrag baserat på biträdets kompetenser, avstånd till aktuell enhet och arbetsbelastning.
JEE, Apache Wicket, Spring, Maven, JPA, SQL, CSS, Cucumber, JUnit, EasyMock, SVN, Jenkins, Jira, TDD, DDD -
Migrationsverket
Systemutvecklare/scrummaster
2012 - 2013
Systemutvecklare och scrummaster för ett team som tagit fram Min Sida för juridiska biträden som arbetar åt migrationsverket. Tjänsten erbjuder biträden möjlighet att se information kring sina uppdrag samt via en kalender göra sig tillgänglig för mötesbokningar på Migrationsverket. Biträdet kan även skicka in yrkande om ersättning för utfört uppdrag via tjänsten.
Java, JEE, Apache Wicket, AJAX, JavaScript, CSS, SQL, JUnit, EasyMock, SVN, Maven, Hudson, WSDL, XSD, Oracle Service Bus, Jira -
Migrationsverket
Systemutvecklare/scrummaster
2011 - 2012
Systemutvecklare och scrummaster i ett team som tagit fram en e-tjänst för att ansöka om uppehållstillstånd när man har anknytning till någon som redan bor i Sverige. E-tjänsten är en dynamisk wizard med hjälp av webbramverket Wicket, och är tänkt att hjälp användaren och säkerställa kvaliteten på indata.
Java, JEE, Apache Wicket, SQL, AJAX, JavaScript, CSS, JUnit, EasyMock, Maven, SVN, Hudson, WSDL, XSD, Oracle Service Bus -
Migrationsverket
Systemutvecklare/scrummaster
2010 - 2011
Systemutvecklare och scrummaster i ett team som tagit fram en e-tjänst för att ansöka om tillstånd för att studera i Sverige. E-tjänsten är en dynamisk wizard med hjälp av webbramverket Wicket, och är tänkt att hjälp användaren och säkerställa kvaliteten på indata.
Java, JEE, Apache Wicket, AJAX, JavaScript, CSS, SQL, JUnit, Maven, Hudson, SVN, WSDL, XSD, Oracle Service Bus -
Migrationsverket
Systemutvecklare/scrummaster
2009 - 2010
Systemutvecklare och scrummaster i ett team som utvecklat den första e-tjänsten på Migrationsverket med syfte att digitalisera migrationsverkets handläggningsprocess. E-tjänsten erbjuder sökanden att ansöka om svenskt medborgarskap. E-tjänsten är en dynamisk wizard med hjälp av webbramverket Wicket, och är tänkt att hjälp användaren och säkerställa kvaliteten på indata. För att lösa ansökningsavgiften byggdes en integration mot betalningslösningen DIBS.
Java, JEE, Apache Wicket, AJAX, JavaScript, CSS, SQL, JUnit, Maven, Hudson, SVN, WSDL, XSD, Oracle Service Bus -
Migrationsverket
Systemutvecklare
2009 - 2009
Projektet MUX09 handlade om att utföra ett större teknikskifte i driftmiljöerna. Servrar och operativsystem uppgraderades, Weblogic Server 8 uppgraderades till Weblogic Server 10, Informix-databasen uppgraderas samt senaste Javaversionen började användas.
Arbetet bestod av att migrera och anpassa interna system för att kunna köra i den nya miljön. -
Rikspolissyrelsen
Konsult/systemutvecklare
2007 - 2009
Utveckling av ett system som hanterar efterlysningar av personer och föremål inom schengenområdet. Systemet har integrationer mot dels unionens centrala system samt ett flertal myndigheter. Arbetet bestod främst av att utveckla klientdelen som kommunicerar med servern via web-services.
Java, Spring, SOAP, Maven, JBoss, mySQL -
SAAB
Konsult/systemutvecklare
2007 - 2007
Distansprojekt där en dynamisk webapplikation som hanterar tidsrapportering togs fram.
PHP, Ajax, MySQL -
Cambio Healthcare Systems AB
Systemutvecklare
2005 - 2007
Vidareutveckling och underhåll av en delmodul i ett heltäckande patientsystem för sjukvården.
Java, Swing, MS SQL server -
FlowLab AB
Systemutvecklare
2003 - 2005
Utveckling av ett system till främst dagspress och tryckerier. Systemets tar emot digitalt material via mail och FTP, för att sedan kvalitetskontrolleras på en rad olika sätt baserat på filformat. Inkommet material visas i ett gränssnitt där man får upp relevant information om det inskickade materialet.
Java, JSP, HTML, JavaScript , MySQL -
Consafe Infotech AB
Systemutvecklare
2002 - 2003
Framtagning av en prototyp av ett system som låter användare skicka meddelanden till systemet via SMS eller mail för att sedan skicka ut meddelandet över DARC (Data Radio Channel) på FM-bandet.
Java, MS SQL Server -
Ericsson Mobile
Konsult/systemutvecklare
2001 - 2002
Utveckling av klienten till ett system som tillhandahåller tjänster för att uppgradera firmware i mobiltelefoner över internet.
Java, Swing, Applet -
Ericsson Radio Systems
Konsult/programmerare
2000 - 2001
Utveckling av en simulator som simulerar mobilnätverken GSM, PDC och WCDMA samt dess olika komponenter såsom t.ex. basstationer.
C++, Erlang, UNIX
Tobias anställningar
-
Systemutvecklare, Migrationsverket
2009 - 2018
-
Konsult, Logica Sverige AB
2007 - 2009
-
Systemutvecklare, Cambio Healthcare Systems AB
2005 - 2007
-
Systemutvecklare, FlowLab AB
2003 - 2005
-
Konsult, Consafe Infotech AB
2000 - 2003
Tobias utbildningar
-
Certified ScrumMaster, Citerus
2010 - 2010
-
Data- och elektroteknik ingenjör, Linköpings Universitet
1997 - 2000