Fredrik Pahlén
Senior utvecklare
Erfaren ETL/databasutvecklare specialiserad inom Microsoft
Områden
- Senior utvecklare
- team lead
Om Fredrik
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ö.Fredriks CV
-
Swedbank
Senior utvecklare
2023 - 2024
Hantering av och urval av kunder som ska migreras till en extern back-office lösning över ett stort antal system och med komplexa urvalskriteria. -
Ress Capital
Senior utvecklare
2023 - 2023
Migrering av databas från MS Acess till SQL Server. Införande av dev-ops samt källkodshantering av Excel-applikation. (MS SQL Server 2016, Excel, MS Access, T-SQL) -
Handelsbanken Fonder
Senior utvecklare
2022 - 2023
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) -
If...
Senior utvecklare, team lead
2019 - 2022
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 samtlig 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 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) -
PwC
Utvecklare
2018 - 2019
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) -
If...
Utvecklare
2017 - 2018
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 om 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) -
Preem
Utvecklare
2016 - 2017
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) -
Entrepreneurs Institute, Singapore
Utvecklare, arkitekt
2016 - 2016
Proof of concept - automatiserad test En PoC för automatiserad test av företagets hemsida som var under uppbyggnad. (Selenium, Ruby) -
Handelsbanken Capital Markets Fixed Income, Curren
Finansiell Utvecklare
2000 - 2016
Projekt: Automatiserat Data Warehouse och ETL-process -
SSAB
Process- och kvalitetsingenjör
1995 - 2000
Projekt: Automatisk kvalitets- och produktionsrapport Sammanställande av automatiskt produktions- och kvalitetsinformation till en daglig rapport för produktionsledningen. (Excel, MS Access, AWK)
Fredriks kompetensområden
-
Bransch
Tung industri, Bank -
Kompetenser
Kodautomatisering, Visual Studio, Ruby, SSIS, scripting, SCRUM, Selenium, Systemanalys, Team Foundation Server, testning, T-SQL, VBA, Powershell, MS SQL Server, BIML, Excel, Azure DevOps, MS Excel, C#, datalager, Data Warehouse, AWK, ETL, Git, Lotus Notes, MS Access, databasdesign -
Personligt
Agila metoder, Gruppdynamik, Team Lead -
Språk
Swedish, German, English -
Övrigt
finans, Business Intelligence
Fredriks anställningar
-
Senior BI-konsult, PDD Solutions AB
2016 - 2024
-
Finansiell Utvecklare, Handelsbanken Capital Markets Fixed Income, Curre
2000 - 2016
-
Process- och kvalitetsingenjör, SSAB
1995 - 2000
Fredriks utbildningar
-
Civilingenjör, KTH
1989 - 1995