Dela

Karl Larsson

  • Mjukvaruutvecklare
  • Teamledare
  • Systemarkitekt

Översikt

Kalle är en systemvetare från Linköpings universitet som jobbar med systemarkitektur och systemutveckling. Han har de senaste åtta åren främst jobbat med java på olika plattformar och har erfarenhet från storskalig java-utveckling med både agila och traditionella utvecklingsmetoder.

• Systemutveckling
• Relationsdatabaser
• Scrum
• Teamledning
• Inbyggda system

Egenskaper

Kalle har ett stort tekniskt kunnande och har en förmåga att se lösningar på problem från många olika perspektiv. Detta blandar han med ett stort ansvarstagande för arkitektur och kvalitet.

Kalle har ett stort socialt engagemang och anser att hans roll inte enbart är av teknisk karaktär utan också att de medarbetare och kollegor som finns runt omkring honom trivs och har det bra. En bra arbetsmiljö och trivsel ser Kalle som 2 stora faktorer till framgång i projekt. Som person upplevs Kalle som social, ansvarstagande, positiv och initiativrik

Konsultens CV

  • Migrationsverket

    2015 -

    Mjukvaruutvecklare, Systemarkitekt

    Konsult i scrumteam för utveckling av migrationsverkets interna webbtjänster. Uppdraget innefattar att bland annat utveckla Ärendefördelning 2.0, ett bokningssystem för Migrationsverkets möten inom asylsökningsprocessen. Systemet har ett flertal integrationspunkter mot bland annat Exchange, avståndtjänst och externa biträdessystem för advokater. Detta uppdrag utförs parallellt med förvaltningsaktiviteter av gamla system. Tjänsterna byggs som webbaserade applikationer där ramverket Wicket används som web-ramverk, spring samt JPA2. Oracle Service Bus används för att kommunicera med andra tjänster inom och utom organisationen. Arbetet utförs med metodik från SCRUM och arkitekturmässigt tillämpas DDD/SOA.
    Tekniker/Metoder: Java, wicket, Intellij IDEA, Weblogic server, informix, Scrum, Lean, maven, svn, ESB, CSS, Cucumber, TDD, DDD, JWebServices (Exchange)

  • Ida Infront

    2012 - 14

    Mjukvaruutvecklare

    Konsult i utveckling av Idas produktportfölj som innefattar lösningar för ärendehantering, elektroniskt arkiv samt meddelandekommunikation. Agerade till en början som en fri resurs för punktinsatser mot olika kundprojekt där kunderna i huvudsak bestod av svenska myndigheter. Ingick därefter i Idas produktutvecklingsgrupp för utveckling av Idas grundprodukter och pluginramverket som används av kundprojekten. Applikationerna bestod i J2EE lösningar med webstart distribuerade klienter. Idas produkter är byggda för att köras på ett flertal applikationsservrar samt databaser vilket gjorde arbetet omväxlande. Utvecklingen skedde i huvudsak i java i Eclipse. Arbetet utfördes delvis med metodik från SCRUM.
    Tekniker/Metoder: Java, Swing , Eclipse, JBoss, mysql, mssql, Scrum, Git, Maven, svn, Clearcase, Jira

  • Migrationsverket

    2011 - 12

    Mjukvaruutvecklare, Teamledare (Scrummaster)

    Konsult i scrumteam för utveckling av migrationsverkets nya e-tjänster. Satsningen som kallas e-Migration och syftar till att göra Migrationsverket till en effektiv e-förvaltning och möjliggöra en elektronisk ärendehantering. Teamet ansvarar för tjänsten e-Mottagning som ska användas för att samordna boendeplatser för asylsökande. Detta uppdrag utförs parallellt med förvaltningsaktiviteter av gamla system. Tjänsterna byggs som webbaserade applikationer där ramverket Wicket används som web-ramverk. Oracle Service Bus används för att kommunicera med andra tjänster inom och utom organisationen. Arbetet utförs med metodik från SCRUM.
    Tekniker/Metoder: Java, wicket, Struts, Eclipse, Weblogic, informix, Scrum, Lean, maven, svn, Oracle Service Bus

  • Ida Infront

    2010 - 10

    Mjukvaruutvecklare

    Konsult i utveckling av Idas produktportfölj som innefattar lösningar för ärendehantering, elektroniskt arkiv samt kommunikation. Ingick till en början i Idas produktutvecklingsgrupp för att sedan ingå i en kundutvecklingsgrupp där gruppen hade ansvar för nyutveckling och förvaltning åt 5 olika kunder huvudsakligen bestående av svenska myndigheter. Applikationerna bestod i J2EE lösningar med webstart distribuerade klienter. Idas produkter är byggda för att köras på ett flertal applikationsservrar samt databaser vilket gjorde arbetet omväxlande. Utvecklingen skedde i huvudsak i java i Eclipse. Arbetet utfördes med metodik från SCRUM.
    Tekniker/Metoder: Java, Swing, Eclipse, JBoss, mysql, mssql, Scrum, Clearcase, maven, svn, Jira

  • Vattenfall

    2009 - 10

    Mjukvaruutvecklare, Systemarkitekt, Teamledare

    Utveckling av en kundportal för översikt av energiförbrukning. Ett system för många samtida användare för punktmätning av energikällor. Systemarkitekt för webbdelen som bygger på ramverken Spring, Spring MVC samt Spring Security som säkerhetslösning. För databaslagret användes Hibernate och JPA och för projekthantering användes Maven 2. Arbetet utfördes med metodik från SCRUM.
    Tekniker/Metoder: Java, Eclipse, JQuery, DWR, Hibernate, JPA, Spring 2.5, Spring MVC, Spring Security 2, maven, SCRUM, Jira

  • Tritech, SAAB

    2009 - 09

    Mjukvaruutvecklare

    Framtagning av komplett perspektiv för Eclipse IDE, för Ada95-syntax.
    Perspektivet innehöll: Editor, build/launch configurations, Content Outline, Content Assist, Content Formatting, Syntax Highlighting, Error Annotation, Folding samt konfigurationsflikar/preferences.
    Utvecklingen skedde helt i PDE (Plugin Development Environment, Eclipse). Arbetet utfördes med metodik från SCRUM.
    Tekniker/Metoder: Java, Eclipse, PDE, Ada95, SCRUM

  • Tunstall

    2009 - 09

    Mjuikvaruutvecklare

    Ansvarig för att färdigställa en integrationslösning för vårdsystem inom hemtjänsten för Tunstall ABs räkning. Arbetet gick ut på att föra över person- och adressuppgifter samt personalschema från TimeCare, vilket är ett personal och planeringsverktyg, till Tunstalls system kallat SMITH. Kontakten med TimeCare skedde via ett webbservicegränssnitt och själva integrationen gjordes i 2 steg via 2 applikationer.
    Tekniker/Metoder: C3, MS SQL Server

  • Tunstall

    2009 - 09

    Mjukvaruutvecklare

    Skapade en avancerad loggfunktion samt gjorde en översyn av felhantering för en webbservicetjänst för Tunstall AB:s räkning. Webbservicen agerade gränssnitt för handdatorlösning för registrering av utförda tjänster inom vård och omsorg.
    Tekniker/Metoder: C#

  • Copyswede

    2008 - 08

    Systemarkitekt

    Copyswede är en ekonomisk förening som ägs av sina fjorton medlemsorganisationer (STIM, SAMI etc). Föreningen hanterar och administrerar olika typer av ersättningar till upphovsmän och utövande konstnärer. De olika typerna av ersättningar är TV-, privatkopiering-, DVD-, ALCS-, UR-ersättning. Tritech fick i uppdrag att designa deras nästa generations fördelningssystem. Ansvarig för framtagning av systemarkitektur, databasmodell där all ”kommunikation” hanterades av LINQ samt en grafisk mock-up (för verifiering mot användare).
    Tekniker/Metoder: LINQ, .NET

  • Northport

    2008 - 08

    Mjukvaruutvecklare

    Produktutveckling av ett webbaserat Content Management System (CMS). Northport är verksamt inom IP-TV branschen och har en framstående produkt i ModulutionTM, vilket är en skalbar och flexibel middleware mjukvara, som levererar bl.a. webserver, clienter och portaler. Uppdraget innebar utveckling av en JBoss Seam webb CMS mot ett webservice API tillhandahållet av Northport. Applikationen kördes på JBoss 4.2 som i sin tur kördes på Linux Fedora 9.
    Tekniker/Metoder: Java, JBoss Seam, Linux

  • Image Systems

    2008 - 08

    Mjukvaruutvecklare

    Fortsättning av nedanstående uppdrag med utveckling av Image Systems nya filmscanner. Denna gång utvecklades en bootstrap-programvara i pekskärmsmodulen för övervakning av huvudprogramvaran (Watchdog) i pekskärmen samt överföring av nya filer från huvudmodulen. Även här användes en socket-lösning för kommunikation där bootstrap-programvaran agerade server.
    Tekniker/Metoder: Windows CE, C++, Sockets, TCP/IP

  • Image Systems

    2008 - 08

    Mjukvaruutvecklare

    Utveckling av programvara till en filmscanner. Filmscannern bestod av en huvudmodul samt en separat pekskärm som är interface mot användaren av scannern. Båda delar använde Windows CE som plattform. Arbetet bestod i att ta fram en kommunikationsklass för att kommunicera med pekskärmen. Klassen använde sockets över TCP/IP som kommunikationslösning.
    Tekniker/Metoder: Windows CE, C++, Sockets, TCP/IP

  • Tunstall

    2008 - 08

    Systemarkitekt

    Framtagning av funktionsspecifikation för en helt ny version av Tunstalls vårdsystem SMITH 3.0. Arbetet innefattade att i samarbete med Tunstall ta fram funktionskrav för en handdatorapplikation. Dessutom tog funktionskrav fram för utökning av funktionalitet för nuvarande applikationer samt att lyfta upp dessa till en .NET plattform.
    Tekniker/Metoder: C#, .NET

  • Tunstall

    2007 - 07

    Mjukvaruuutvecklare

    Vidareutveckling av vårdsystem inom hemtjänsten för Tunstall ABs räkning. Vårdsystemet är byggt i VB 6, Visual C++, .NET 1.1, Webservices, Chrystal Reports 8 och SQL Server 2005.
    Tekniker/Metoder: .Net, MS Visual C++, Chrystal Reports, MS SQL Server

  • Metrima

    2007 - 07

    Firmwareutvecklare

    Fortsättning på nedanstående uppdrag där största vikten låg på protokollhantering för dynamisk utsökning och avläsning av olika mätartyper såsom el-, vatten-, värme- och gasmätare.
    Tekniker/Metoder: M-Bus, IEC1107, ModBus, ARM7, IAR-C, LON

  • Metrima

    2006 - 06

    Firmwareutvecklare

    Firmware programmering för framtagning av en ny produktgeneration terminaler för insamling av mätdata från elmätare (Automated Meter Reading - AMR). Terminalerna kommunicerade via elnätet (PLC) med protokollet LonWorks. Ansvarig för implementation av bland annat optiskt gränssnitt samt gränssnitt mot brytarfunktioner i elmätaren.
    Tekniker/Metoder: ARM7, IAR-C, LON, HDLC

Kompetensområden

  • - Operativsystem/plattformar

    MS Internet Information Server, Windows 2000, Windows 2003, Windows CE, Apache HTTP Server, Windows 7, Windows XP

  • - Databashanterare

    DB/2, MS Access, Oracle, Informix, MS SQL-server, mySQL

  • - Verktyg & Middleware

    Ant, Apache Jakarta/Tomcat, Clearcase, Git, Hibernate, MS Visual Source Safe, Netbeans, Struts, J2EE, JDBC, MS Visual Studio, Oracle Weblogic Server, Spring, Subversion, Eclipse

  • - Utvecklingsspråk

    ASP.NET, C, C#, C++, COM, EJB, Javascript, JSP, Visual Basic .NET, XML, ASP, Servlets, SQL, Visual Basic, Java

  • - Hårdvara

    PC

  • - Ledarskap

    Ledarskap allmänt

  • - Test & Verifiering

    Funktionstestning, Testautomatisering

  • - Databaser

    Datamodellering

  • - Tillämpningar

    SOA, Ärendehanteringssystem

  • - Roller

    Arkitekt, Utvecklare/Programmerare

Anställningar

  • 2012 -

    Systemutvecklare/Systemarkitekt, HiQ Ace AB

  • 2000 - 2012

    Systemutvecklare, Tritech Technology AB

Utbildningar

  • 2000 - 04

    Systemvetare, Linköpings universitet

Visa mer

Intresserad? Kontakta

Sara Kallblad
Kundansvarig på Kvadrat Linköping AB
072-717 9757
Camilla Collins
Kundansvarig på Kvadrat Linköping AB
0702-791369
Christian Berger
Kundansvarig på Kvadrat Linköping AB
0708770409
Håkan Deblén
Kundansvarig på Kvadrat Linköping AB
0724516010