Hoppa till sidans innehåll

Fredrik Dahlén

Systemutvecklare

Fredrik har varit i IT-branschen sedan 1998. Han har mycket god erfarenhet av programmering både i Java och .NET plattformen. Han har arbetat mycket med HTML, CSS, JavaScript, databaser, json och XML.

Fredrik är en fullstackutvecklare och har jobbat både med frontend och backend i stora Java-baserade system. Fredrik är en självständig utvecklare och har sådan erfarenhet att han kan agera ”lead developer”, systemdesigner eller systemarkitekt.

Fredrik har erfarenhet av både förvaltning och nyutveckling av komplexa IT-system från ett flertal av de kundprojekt han varit involverad i. Sedan 2006 har Fredrik även löpande utvecklat och förvaltat Svenska Bouleförbundets tävlingssida som är skriven i C#.

Områden

  • Systemutvecklare
  • Java
  • JBoss
  • Spring boot
  • Kubenetes
  • REST-api:er
  • Angular
  • Vue 3
  • .NET (C#
  • VB:NET)

Om Fredrik

Fredrik är lösningsorienterad och vill konstant ha progress. Han är hjälpsam och får alla i omgivningen att känna sig bekväma. Väldigt bra teamspelare som är lätt att samarbeta med. Bred kompetens och kan snabbt läsa in sig på nya saker. Han bjuder ofta på sig själv och är lätt att lära känna. Fredrik gillar att ta tag i uppgifter och se till så att de blir lösta och kan agera mentor till mindre erfarna utvecklare. Fredrik är som person nyfiken på det mesta och gillar att sätta sig in i nya områden och tekniker.

Fredriks CV

  • Bolagsverket

    Systemutvecklare

    2020 -

    Utveckling av nytt system för försäljning av företagsinformation. Tekniken är Spring boot och Vue. Utvecklingsverktygen är Spring tools och Visual Code.

    Vue är ytterligare ett Javascriptramverk som Fredrik lärt sig under detta uppdrag och kompletterar de kunskaper inom Angular som han hade sedan tidigare.

    Arbetssätt enligt Scrum.
    Tekniker och verktyg: Spring boot, Vue, Node.js, HTML, CSS, Docker, Jenkinspipelines, git.
  • Försäkringskassan

    Systemutvecklare

    2019 - 2020

    Nyutveckling av TIM (Testdata Informations Modell). Det är ett webbaserat system för att hantera leveransområdenas konfigurationer för testdata. Fredrik har varit med och utvecklat både backend- och frontend-delarna. Backend är byggt som REST-Apier i Spring Boot och frontend är byggt i Angular (TypeScript).

    Tekniker/Verktyg: Java SE, Tomcat, Spring Boot, HTML, CSS 3.0, JavaScript, Maven, SQL, Angular,, Jenkins Databas: DB2. Utvecklingsplattform: Eclipse och VisualStudio Code, Sourcetree, GIT, SQL Developer, JUnit. Arbetssätt: Scrum.
  • CSN

    Systemutvecklare

    2018 - 2019

    Nyutveckling av Mina sidor på csn.se. Fredrik har utvecklat backend delarna som byggts som REST-Apier. Apierna har i sin tur anslutit till underliggande system via webservice-anrop. Apierna har sedan konverterat datamodellerna från de underliggande systemen till modeller som är mer anpassade för de anropande klienterna. Säkerheten har uppnåtts genom att alla anrop måste ha en JWT-token som en inloggningsserver skapar. Den tokenen valideras sedan vid varje anrop mot de olika Apierna. Projektet inleddes med en POC där olika frontend-system utvärderades. Som frontend utvärderades JavaScript ramverken Angular, React och Vue men även JSF. Valet föll tillslut på Angular. Vissa delar i de äldre applikationerna har också skrivits om för att fungera med de nya delarna.

    Tekniker/Verktyg: Java/JEE, IBM Liberty server, Websphere 8.5 och 9.0, jsp, jsf, Struts, HTML, CSS 3.0, Webservices, JavaScript, Maven, SQL, Angular, React, Vue. Databas: DB2, RAD och VisualStudio Code, Subversion, GIT, Cucumber, Gherkin. Arbetssätt: Scrum
  • Bolagsverket

    Systemutvecklare

    2013 - 2018

    Förvaltning och nyutveckling av Verksamt.se. Förvaltning och nyutveckling av portlet för att registrera företag och administrera företagsuppgifter. Förvaltning och vidareutveckling av Mina Sidor. Nyutveckling av flertalet andra portlets bland annat med kommunikation via JSON mot Tillväxtverket. Utveckling i Windows och servrar med Linux (SLES).

    Tekniker/Verktyg: Java/JEE, EJB 3.0, JBoss 6.1 EAP, JBoss 7 EAP, jsp, jsf, HTML, CSS 3.0, JavaScript, Hibernate, Maven, SQL, jQuery, JUnit, Alloy, Liferay Portal, Portlet JSR 286. BankId, Shibboleth, Apache Webserver, YAML (JSON), Lean FT, Selenium, Oracle 10g. Linux (SLES), Eclipse, Subversion, Oracle. Arbetssätt: Egen version av Kanban
  • Trafikverket

    Systemutvecklare

    2013 - 2013

    Förvaltning och vidareutveckling av IDA. Ett system som erbjuder en mängd olika stöd runt dokumenthanteringssystemet ProjectWise.

    Tekniker/Verktyg: C#, ASP.NET, SQL, Web services, Windows Communication Foundation (WCF) JavaScript (jQuery och jQuery UI), NUnit, Server 2008R2, Visual Studio 2012, Team Foundation Server (TFS). Arbetssätt: Kanban
  • Trafikverket

    Systemutvecklare

    2013 - 2013

    Förvaltning och vidareutveckling av BaTMan. En applikation för att hantera broar, tunnlar och andra anläggningar.

    Tekniker/Verktyg: 3#, ASP.NET, SQL, Web services, Windows Communication Foundation (WCF) JavaScript (jQuery och jQuery UI), Open Layers, Server 2008R2, Visual Studio 2010, Team Foundation Server (TFS). Arbetssätt: Kanban.
  • Trafikverket

    Systemutvecklare

    2012 - 2013

    Utveckling av fyra e-tjänster för allmänheten där man kan ansöka om att få ett varningsmärke uppsatt, ansluta sin fastighet till en väg, få vägvisningsskyltar till en inrättning och ansöka om tillstånd för virkesupplag. Även förvaltning av tre andra e-tjänster.

    Tekniker/Verktyg: C#, ASP.NET, SQL, Web services, Windows Communication Foundation (WCF) JavaScript (jQuery och jQuery UI), Open Layers, CSS 3.0, Server 2008R2,Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Team Foundation Server (TFS), W3D3, Kanban
  • Valmet

    Systemutvecklare

    2012 - 2012

    Vidareutveckling och förvaltning Training Manager, ett system för att lägga upp och övervaka övningar för simuleringar av olika styrsystem inom processindustrin. En komponent för att i realtid rita olika övervakade signaler byttes ut från Wonderware till ZedGraph.

    Tekniker/Verktyg: C#, SQL, ZedGraph, Remoting. Databas: Server 2005. Visual Studio 2010, Subversion, SQL Server 2005, Scrum
  • SPV

    Systemdesigner, programmerare

    2011 - 2012

    Vidareutveckling och förvaltning av två system. Ett system för administration av försäkringar samt olika typer av beräkningar och filgenereringar till Strålfors och Skatteverket. Även inläsning av adressfiler från Skatteverket. Alla filer till och från externa system styrdes genom BizTalk. Det andra systemet var inläsning av faktureringsinformation från DB2 som sedan skrevs in i en SQL Server 2008 R2. Där bearbetades informationen mer och en Agesso fil skapades. Systemet genererade även fakturor (PDF) och fakturaspecar (Excel).

    Tekniker/Verktyg: VB.NET 4.0, Web services, Entity Framework 4, SQL, BizTalk, Server 2008R2, DB2. Visual Studio 2010, Team foundation server, SQL Server 2008R2, DB2 , Reporting server, SQL Server Agent (jobbhantering)
  • Bolagsverket

    Systemutvecklare

    2010 - 2011

    Vidareutveckling av e-tjänsten Sök Företagsfakta. Sök Företagsfakta är en webbtjänst som ligger in en lastbalanserad miljö på Linux-servrar med JBoss som applikationsserver. Applikationen är en JEE applikation med EJB 3.0. Till webbgränssnittet används Seam 2.0 och JSF. Datalagring sker i Oracle. Det finns även externa koppling mot EBR (European Business Register) som är helt baserat på Web services. För att hämta eller skicka dokument till EBR används tidsstyrda EJB:er styrda med hjälp av Quartz.

    Tekniker/Verktyg: Java/JEE, EJB 3.0, JBoss, jsp, jsf, Seam 2.0, HTML, CSS, JavaScript, Web services (JBossWS), Hibernate, XML, Maven, Cargo, SQL, Quartz-scheduler, jQuery, Oracle 10g, Eclipse, Subversion, Oracle, Rational Application Developer 7 (RAD7), Hudson
  • 3GIS

    Systemdesigner, programmerare

    2010 - 2010

    Vidareutveckling av Transmission Network Planning Tool. Anpassning till att hantera ett IP-baserat core-nät som basstationerna kommunicerar över istället för ett ATM-baserat core-nät.

    Tekniker/Verktyg: VB.NET 3.5, Oracle, PLSQL, Office interop (COM-interaktion med Excel), SQL. Oracle, Visual Studio 2010, SQL Plus, SQL Developer, TOAD
  • Bolagsverket

    Systemutvecklare

    2009 - 2010

    Vidareutveckling av Verksamt.se. Byte av ramverk till Seam 2.0 samt införande av fler bolagsformer.

    Tekniker/Verktyg: Java/JEE, JBoss, jsp, jsf, Seam 2.0, E-legitimation, portlets, HTML, CSS, JavaScript, Hibernate, XML, Selenium. MySql, Oracle, Eclipse, Subversion
  • Bolagsverket

    Systemutvecklare

    2008 - 2009

    Designrealisering samt utveckling av Verksamt.se. Ett samarbetsprojekt mellan Bolagsverket, Skatteverket och Tillväxtverket.

    Tekniker/Verktyg: Java/JEE, JBoss, jsp, jsf, E-legitimation, portlets, HTML, CSS, JavaScript, XML, Liferay, Liferay Extensions, MySql, Eclipse, Subversion, MySql, DreamWeaver, Paint.NET (Photoshop-liknande).
  • Svenska Bouleförbundet

    Systemdesigner, programmerare, Webbdesign

    2006 -

    (sbfonline.se) Svenska Bouleförbundets webbplats för all tävlingsverksamhet och licensregister. Här hanteras allt från sanktionsansökningar, anmälan till tävlingar och resultat rapportering från tävlingar. Även seriespel och domarrapporter hanteras på sbfonline.

    Tekniker/Verktyg: ASP.NET 4.0, C#, Web services, MyGeneration (databasramverk), AJAX, iTextsharp(PDF formulär), HTML, CSS, SQL, : SQL Server 2008, SQL Server 2012. Visual Studio 2010, SQL Server 2008, SQL Server 2012, SQL Server Management Studio, Team Foundation Server (TFS), Google Analytics

Fredriks kompetensområden

  • Roller

    Utvecklare/Programmerare

Kontakt

Lars Markström VD, Rekrytering 070-3893838 lars.markstrom@kvadrat.se

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning