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