Håkan Svedén
Systemutvecklare .NET C#
Håkan är en självgående konsult som behärskar hela kedjan från identifiering av kundbehov till utveckling och leverans av lösningar.
Håkans tekniska förståelse för systemarkitektur och systemdesign i kombination med förmågan att analysera och förstå verksamhetens behov gör att han snabbt levererar skalbara och logiska systemlösningar.
Håkan har lätt för att sätta sig in i såväl ny teknik som nya verksamhetsområden.
Håkan har jobbat inom IT-branschen i drygt 20 år, mestadels som konsult. Han har haft roller både som systemutvecklare och lösnings-/applikationsarkitekt samt också deltagit i förstudiearbeten och kravspecifikation.
Områden
- Systemutvecklare .NET C#
- Lösningsarkitekt
- Systemarkitekt
Om Håkan
Håkan är en mycket social person som har lätt för att samarbeta med andra och trivs att jobba i team. Samtidigt som han gärna är drivande i framtagande av tekniska lösningar är han väldigt lyhörd för andras idéer och tankar och tycker mycket om kreativa diskussioner kring arkitektur och design. Han drar sig inte heller för att kavla upp armarna och sätta sig in och lösa komplexa problem tillsammans med andra eller på egen hand om så krävs. Han är alltid intresserad av att lära sig nya tekniker och ramverk och hålla sig ajour med utvecklingen.Håkans CV
-
Handelsbanken
Systemutvecklare .NET
2021 -
Nyutveckling, vidarutveckling och förvaltning av bankens rådgivningssystem, både privat- och företagsrådgivning.
Nyutveckling främst framtagande av nya mikrotjänster(REST-api:er) och subsystem inom konceptet rådgivning. Vidareutveckling och förvaltning av det centrala Rådgivningssystemet.
Min roll har förutom att vidareutveckla och förvalta det befintliga centrala Rådgivningssystemet främst bestått i framtagande av nytt system för strategisk planering för företag. Där har jag haft rollen både som lead-developer och även varit väldigt delaktig i frågor kring arkitektur och design och funktionalitet/krav. Har även varit med och tagit fram ett antal mikrotjänster som det centrala rådgivningssystemet konsumerar.
Utvecklingen har för nästan uteslutande varit backend-programmering med några få undantag.
Utöver ovan nämnda det så har jag också ingått i ett projekt som migrerade alla applikationer/tjänster inom rådgivningsområdet från TFS till AzureDevOps med uppsättande av pipelines för bygge/deploy med tillhörande konfiguration.
Har också vikarierat som Scrum Master på 50% under ett av sAFE-inkrementen.
Arbetsformen har varit med metodramverket sAFE i ett tåg bestående av ca 30-35 personer och 4 utvecklingsteam.
Miljö/Teknik/Ramverk: .Net 6/8, .Net Framwork, C#, SQL Server, SQLite, Visual Studio, Visual Studio Code, AzureDevOps, Pipelines(yml), ASP.NET Core Web API, REST, Wcf, WorkerServices, React/Typescript, XUnit, NUnit, NSubstitute, Moq, iText7/Pdf, Kibana, Git, Jira, Confluence, Microsoft Teams.
Metoder: sAFE, Agil utveckling -
Arbetsförmedlingen
Systemutvecklare .NET
2020 - 2021
Vidareutveckling och förvaltning av system för kompletterande aktörer(KA). Dessa aktörer(externa leverantörer) som ingår avtal med AF tillhandahåller utbildningar och stöd med uppgift att få deltagarna ut på arbetsmarknaden.
En intern och en extern webbapplikation innehållande ärendehantering kring periodiska rapporteringar, beräkning av ersättning, avvikelserapportering mm.
I min roll ingår mycket arbete med integrationer med andra system inom AF, både via REST-apier, wcf-tjänster och meddelandeköer. Även utveckling både i backend och frontend och även en del utredning av krav i samarbete med tjänsteutvecklare.
Projektet bedrivs agilt (scrum).
Miljö/Teknik: .Net Framwork, C#, Visual Studio 2019, Oracle, Oracle SQL Developer, Active MQ, Git, Jira, Bitbucket, Confluence, REST, Windows services, HTML/CSS/JQuery. -
LÖF-Landstingets ömsesidiga försäkringar
Systemutvecklare .NET
2019 - 2020
Utveckling av nytt ärendehanteringssystem gällande försäkringsärenden av felbehandlade patienter inom alla landstingsanslutna vårdgivare. En publik webb för anmälan av skada och en intern webb för handläggning av ärende(för handläggare, medicinska rådgivare mm).
Ansvarade också för framtagande/utveckling av en ny .NET Core tjänst för personregister med både integration mot externt centralt persondatasystem (Bisnode/SPAR) och REST Api för LÖF:s att konsumera personinformationen med hänsyn till GDPR.
Projektet bedrivs agilt (Scrum).
Miljö/Teknik: .Net Framwork, .Net Core, C#, Visual Studio 2019, SQL Server 2016, Entity Framework 6 & Core, ASP.NET MVC, ASP.NET Core Web API, ASP.NET Core Middleware, TFS, Git, xUnit, Moq, Javascript, HTML, CSS, JQuery, REST. -
Thomas Cook Northern Europe
Applikationsarkitekt/Fullstackutvecklare .NET
2016 - 2019
Anställd som applikationsarkitekt för teamet som hanterar Dynamiska produkter (ej charterpaket). System för att söka och boka hotell, flyg, paketresor, transfers, kryssningar mm.
Rollen har inneburit både design och arkitektur för nya system men även utveckling och viss förvaltning. Förutom helt nya system/tjänster, både backend och frontend, så har även rollen inneburit att se över äldre system av monolitkaraktär och bryta ut delar av funktionaliteten till mindre system/tjänster(microtjänster).
Utvecklingsarbetet har även inneburit en hel del integration mot externa parter och deras
api:er för söka och boka bl a hotell och flyg.
Miljö:C# .NET, VisualStudio 2015/2017, ASP.NET Core Webbapplication(Razor Pages), SQLServer, MongoDb, Dapper, NancyFX(.NET REST-ramverk) Html, CSS, JQuery, JavaScript, Knockout.js, Jenkins, Azure DevOps(VSTS), Octopus Deploy, Git, TFS, Launch Darkly.
Metoder: Agil utveckling (Scrum), sAFE -
Skandia
Systemutvecklare .NET
2015 - 2016
Uppdrag: Nyutveckling av webbaserat rådgivarsystem för företagskunder.
Framtagande av formulär med frågor för olika rådgivande tjänster
såsom hälsa, trygghet, pension och placeringar samt formulär för
att göra riskanalys. Uppdraget har omfattat utveckling både i front-
end och back-end.
Miljö: C#, Visual Studio, ASP.NET MVC, Html, JQuery, JavaScript, MS-SQL, TFS. -
PwC
Systemutvecklare .NET
2015 - 2015
Uppdrag: Nytt REST-API framtaget som ersätter befintlig WCF-tjänst i ekonomisystemet ProDeb.
Inkluderade vidareutveckling med ny funktionalitet.
Miljö: C#, Visual Studio 2013, WCF, WEB API 2(REST), OctopusDeploy -
PwC
Lösningsarkitekt, Kravhantering, Systemutvecklare
2015 - 2015
Två parallella uppdrag:
MyBusinessUppföljning: Framtagande av första version av nytt uppföljningssystem - ett
system som möjliggör att för en vald kund och månad göra en uppföljning av rapporterad nedlagt projekttid mot den beräknade avtalstiden. Projektet bedrivs agilt med automatiska byggen(Continuous Integration).
MyBusinessOffert: Ny REST-tjänst framtagen för att förse nytt uppföljningssystemmed avtalstid för en efterfrågad kund och månad, samt även för en viss arbetsroll.
Miljö: C#, VisualStudio 2013, Web API 2, EntityFramework(Code-First), SQL Server, OctopusDeploy. -
PwC
Kravhantering, Lösningsarkitekt, Systemutvecklare
2012 - 2015
Framtagande av helt nytt offerthanteringssystem, MyBusinessOffert. Systemet är en webbapplikation för flexibel hantering av kundärenden med tillhörande händelser såsom prisindikationer, offerter och uppdragsbrev. Dynamisk rapportgenering av ovan nämnda händelser.
Tilll systemet har även ett webbaserat administrationssystem för
registerunderhåll av grunddata tagits fram.
Håkans roll har var som lösnings- och systemarkitekt, utvecklare i .NET, objekts- och entitets-modellering samt involverad i kravhanteringen.
Miljö: C# Visual Studio 2012, SQL Server 2008, Entity Framework 5(CodeFirst), ASP.NET MVC4 Razor, Telerik MVC Ext., TFS, Knockout JS, HTML-CSS, Javascript/Jquery, Unity, Itext sharp. -
PwC
Kravhantering, Lösningsarkitekt, Systemutvecklare
2012 - 2012
Uppdrag(ProDeb): Framtagande av nytt debiteringssystem, ProDeb, som dessutom är master
för produkter och dess beställningar kopplade till andra PwC-system.
WCF-tjänster för beställning av produkter, initialt för systemet MyBusiness med flexibel möjlighet att ansluta andra PwC-systems produkter och beställningar. Diverse processer framtagna för att hantera debitering av beställda produkter, såsom ”import av beställningsinfo”, ”skapa/uppdatera projekt”, ”uppdatera klient”, ”skapa utläggstransaktioner” samt ”export till faktureringssystem”.
Håkan roll: Databasmodellering, lösnings- och systemarkitekt, deltagande i kravhantering samt utvecklare .NET.
Miljö: C#, Visual Studio 2010, MS-SQL 2008, Entity Framework (DatabaseFirst), TFS, WCF, WinForms, Enterprise Library. -
24H
Systemutvecklare .NET
2011 - 2011
Uppdrag: Utvecklare inom ett projekt för framtagande av webbapplikation
för streamad video. Främst programmering av front-end men även
vidareutveckling i back-end systemet.
Milö: C#, ASP.NET WebForms, WCF, ECO, MS-SQL, HTML, CSS, Javascript/Jquery -
Riksidrottsförbundet
Kravhantering, Systemutvecklare
2010 - 2011
Uppdrag: Nytt tävlingssystem framtaget för tävlingsadministration för fem
individuella idrotter. Utvecklingsprojektet bedrevs enligt Scrum.
Håkans roll: Deltagande och drivande i kravanalys och utvärdering av ärvd kodbas från befintligt tävlingssystem. Systemutvecklare .NET.
Miljö: C#, ASP.NET WebForms, MS-SQL 2008, Visual Studio 2010, EntityFramework, TFS -
Bilprovningen
Systemutvecklare Java, Lead Developer
2009 - 2010
Uppdrag: Mina Fordon Företag, version 3. Analys och kravhantering (användningsfall och kravspec). Framtagande av lösningsförslag för schemaläggning och generering av rapporter. Vidareutveckling av applikationen med helhetsansvar för GUI och affärslogik(back-end) samt vissa DB-anpassningar. Ajax-anpassningar i GUI. Ny funktionalitet för schemaläggning och rapportgenerering.
Miljö: Java/J2EE, EJB, Bea WebLogic Server, Eclipse, AccuRev, JSF, JUnit,JPA. -
Bilprovningen
Systemutvecklare Java, Lead Developer
2009 - 2010
Framtagande av ett webbaserat system(Mina Fordon Företag) ämnat för Bilprovningens kunder. Funktionalitet såsom inloggning och egen administration av användare, tillgång till sina fordon med bokningsinfo och bokningsmöjligheter, tillgång till avtal mm.
Projektet tillämpade MDA(model driven architecture) för utveckling i serverlagret.
Utveckling i presentationslager och affärslager(Java).
Programmeringsledare med nära kontakt med kravställare från
verksamheten för fastställande av funktionalitet.
Miljö: Bea WebLogic Server 8.1.6, WebLogic Workshop, J2EE/JAVA, EJB, JSP-Netui HTML,CSS, Javascript, Eclipse, ArcStyler(MDA), AccuRev -
SEB
Systemutvecklare .NET
2008 - 2008
Uppdrag: Vidareutveckling av ett Löne- och avgiftshanteringssystem, en fristående winforms applikation.
Miljö: C#, MS-Sql, WinForms -
Almi företagspartner
Systemutvecklare, Kravhantering, Lösningsarkitekt
2006 - 2008
Uppdrag: Nytt system Navet.
Helhetsprojekt i tre faser för att skapa ett helt nytt webbaserat
kredithanteringssystem:
1. Förstudie med framtagande av kravspecifikation och objektmodell.
2. Förfinande av kravspecifikation, framtagande av databasmodell, design och arkitektur av system.
3. Utveckling i .NET-miljö med C#.
Håkans roller:
Fas 1: Ansvarig för genomförandet av förstudiearbetet.
Fas 2: Deltagande i samtliga delar(främst kravdel och DB-modell, men även design och viss arkitekturarbete).
Fas 3: Utveckling främst i affärs och databaslager(C#) men även en del arbete med utveckling i presentationslager, databasadministration (inkl stored procedures), fortsatt kravarbete med nära kontakt med beställare.
Miljö: Visual Studio 2005(C#, ASP.NET), MS SQL Server 2005, Visual Source Safe, Html, CSS, Javascript. -
Diverse uppdrag
Systemutvecklare, Kravhantering, förstudie
1995 - 2005
Uppdrag som konsult och anställd:
- Telia Sonera
- Riksantikvarieämbetet
- Cell Network Germany (München)
- Mandator ITS (InterAct)
- Riksförsäkringsverket
- ICA Handlarna
- Procter & Gamble
Miljöer: Java/J2EE ,JSP, Oracle, ArcIms, Cobol, CICS, DB2 OS/2, JCL.
Håkans kompetensområden
-
Branscherfarenhet
Resebranschen, Stat/kommun/Landsting, Fordon -
Databaser
Datamodellering -
Databashanterare
MS SQL-server, SQL server -
Metoder & Processer
Agila metoder allmänt, Scrum -
Projektfaser
Systemering/Design/Krav, Utveckling/Genomförande -
Roller
Arkitekt, Lösningsarkitekt, Utvecklare/Programmerare -
Systemtyper
Windowsapplikationer, Systemintegration, Objektorienterade system, Webb- och Internetbaserade system -
Tillämpningar
Affärssystem, Ärendehanteringssystem -
Utbildning
Systemvetenskap -
Utvecklingsspråk
SQL, ASP.NET, MVC, MS .NET, Rust, C# -
Verktyg & Middleware
Entity Framework, MVC.net, Modelleringsverktyg, Visio, Team Foundation Server, Visual Studio .NET, MS Visual Studio, Git
Håkans anställningar
-
Applikationsarkitekt, Thomas Cook Northern Europe
2016 - 2019
-
Konsult, Input Consulting
2004 - 2016
-
Konsult, Ementor
2001 - 2004
-
Konsult, Mandator/Cell Network
1999 - 2001
-
Systemutvecklare, ICA
1997 - 1999
-
Systemutvecklare, Proctor & Gamble
1995 - 1997
Håkans utbildningar
-
Data och Systemvetenskap, Stockholms Universitet
1993 - 1995