Hoppa till innehållet
Fredrik Pahlén, Senior utvecklare, team lead

28 år i yrketEgenföretagare

Fredrik Pahlén

Senior utvecklare, team lead

  • Stockholm

Erfaren ETL/databasutvecklare specialiserad inom Microsoft

Som utvecklare med mer än 15 års erfarenhet av utveckling av olika datalager hos olika kunder på SQL Server-plattformen (T-SQL, SSIS etc) är jag väl medveten om behovet av automatisering och testning för att kunna anpassa lösningen till nya och förändrade krav inklusive prestanda. Med min långa erfarenhet från finans- och försäkringsbranschen är jag medveten om den komplexitet som ibland förekommer här. Det är viktigt för mig att man inte bara löser det aktuella problemet utan också hur den passar in i den övergripande arkitekturen och de arbetssätt som utvecklingsteamet har. Jag ser det alltid som en del av uppdraget att dela med mig av min erfarenhet och kunskap samt att bidra till en god arbetsmiljö.

Visa mer
  • Biml
  • C#
  • ETL
  • Data Warehouse
  • MS SQL Server
  • MS Access
  • SSIS
  • Excel
  • SSRS
  • Automatisering
  • Databasdesign
  • Datamodellering
  • Persistant Staging Area
  • Urvalskriterier

Uppdrag

  • Swedbank

    juni 2023 – juli 2024

    Senior utvecklare

    Hantering av ov urval av kunder som ska migreras till en extern back-office lösning över ett stort antal system och med komplexa urvalskriterier.

    Visa mer
    • Migrering
    • Urvalskriterier
  • Ress Capital

    mars 2023 – apr. 2023

    Senior utvecklare

    Migrering av databas från MS Access till SQL Server. Införande av dev-ops samt källkodshantering av Excel-applikation. (MS SQL Server 2016, Excel, MS Access, T-SQL)

    Visa mer
    • Excel
    • MS SQL Server
    • MS Access
    • DevOps
    • Källkodshantering
    • T-SQL
  • Handelsbanken Fonder

    juni 2022 – feb. 2023

    Senior utvecklare

    Migrering av system för att hantera förvaltningen av kunder från MS Access till SQL Server. (MS SQL Server 2016, Excel, T-SQL)

    Visa mer
    • Excel
    • MS SQL Server
    • Migrering
    • MS Access
    • T-SQL
  • If...

    jan. 2019 – mars 2022

    Senior utvecklare, team lead

    Som senior utvecklare drev Fredrik olika initiativ för att teamet skulle öka sin velocity. Fredrik införde bland annat veckovisa möten för "knowledge sharing" där teamet delade olika erfarenheter och kunskaper som innefattade både teknisk kompetens som scripting och automatisering, men även mjuka värden som gruppdynamik, time management och förhandling.

    Projektet var att bygga ett datalager med tillhörande datamarts för konsumenterna. Datalagrets syfte var att konsolidera samtliga finansiell information från källsystemen för att 1) stödja reservsättningsprocessen 2) skapa en self-service BI lösning för If.

    Den stora merparten (> 95%) av all kod i projektet genererades med hjälp av BIML och metadata om integrationerna/dimensioner/faktatabeller. På så sätt kunde en ny källa integreras på mindre än en dag och utvecklingsresurserna användas på att översätta systemspecifika data till den gemensamma datamodell som användes för projektet. Även enhetstester skapades automatiskt för de SQL-procedurer som behövdes skrivas för hand. (SSIS, ETL, BIML, MS SQL Server 2016/2019, C#, T-SQL)

    Visa mer
    • ETL
    • Testning
    • C#
    • MS SQL Server
    • Biml
    • SSIS
    • Scripting
    • Automatisering
    • T-SQL
  • PwC

    juni 2018 – dec. 2019

    Utvecklare

    I samband med uppgradering av databasversion till SQL Server 2016 så behövde man bygga om datalagrets integrationsramverk. Planen var att migrera till ett mer modernt ramverk baserat på BIML. Eftersom databasmigrering sköts på framtiden implementerades inte det nya ramverket. (SSIS, ETL, BIML, MS SQL Server 2008R2/2016, SSRS, T-SQL)

    Visa mer
    • ETL
    • MS SQL Server
    • Biml
    • SSIS
    • SSRS
    • T-SQL
  • If...

    apr. 2017 – maj 2018

    Utvecklare

    Fredriks bidrog bl a med införandet av ett "Persistant Staging Area" och med ett ramverk för automatisk genereringen av integrations- och dimensionspaket i SSIS. Ramverket är helt metadata-styrt och är gör det möjligt att bygga (och bygga om) integrationerna mycket snabbt. För vissa integrationskällor var det en helt automatisk process. Möjligheten att kunna bygga av SSIS-paketen automatiskt gav teamet möjlighet att snabbt kunna göra förbättringar i laddprocessen av datalagret med visshet att alla förbättringar infördes överallt. Persistant Staging Area (PSA) är en historiserad version av varje förändring i varje tabell/fil hos källsystemen och även om det i första hand var tänkt för datalagret visade sig informationen i PSA snabbt mycket värdefullt för att kunna spåra förändringar i källsystemen. (SSIS, ETL, BIML, MS SQL Server 2012/2016, C#, T-SQL)

    Visa mer
    • ETL
    • C#
    • MS SQL Server
    • Biml
    • SSIS
    • T-SQL
    • Persistant Staging Area
  • Preem

    apr. 2016 – mars 2017

    Utvecklare

    Fredrik ansvarade för SSIS-integrationerna på Preems Integration Center of Excellence och var drivande i att systematisera integrationerna till en gemensam standard. Utvecklingstiden för nya/förändrade integrationer minskade med över 90% (Teknisk arkitekt, SSIS, ETL, BIML, MS SQL Server 2012 (databasdesign och optimering), T-SQL)

    Visa mer
    • ETL
    • MS SQL Server
    • Databasdesign
    • Optimering
    • Biml
    • SSIS
    • T-SQL
  • Entrepreneurs Institute, Singapore

    mars 2016 – mars 2016

    Utvecklare, arkitekt

    Proof of concept - automatiserad test En PoC för automatiserad test av företagets hemsida som var under uppbyggnad. (Selenium, Ruby)

    Visa mer
    • Testautomatisering
    • Selenium
    • Ruby
  • Handelsbanken Capital Markets Fixed Income, Curren

    sep. 2000 – feb. 2016

    Finansiell Utvecklare

    Projekt: Automatiserat Data Warehouse och ETL-process

    • Data Warehouse
    • ETL
  • SSAB

    aug. 1995 – aug. 2000

    Process- och kvalitetsingenjör

    Projekt: Automatisk kvalitets- och produktionsrapport Sammanställande av automatiskt produktions- och kvalitetsinformation till en daglig rapport för produktionsledningen. (Excel, MS Access, AWK)

    Visa mer
    • Excel
    • MS Access
    • Rapportering
    • AWK

Utbildning

  • Civilingenjör

    1989 – 1995

    KTH

Kompetens · nivå och år

Tekniker

  • Biml
  • C#
  • ETL
  • T-SQL
  • Optimering
  • Scripting
  • Metadata
  • AWK
  • Ruby

Plattformar

  • Data Warehouse
  • MS SQL Server

Produkter

  • MS Access

Verktyg

  • SSIS
  • Excel
  • SSRS
  • Selenium

Metoder och processer

  • Automatisering
  • Databasdesign
  • Datamodellering
  • Integrationer
  • DevOps
  • Källkodshantering
  • Testautomatisering
  • Migrering
  • Rapportering
  • Testning

Övrigt

  • Persistant Staging Area
  • Urvalskriterier

Den som känner Fredrik

Lena Forvik

Lena är Fredriks kontaktperson på Kvadrat.