Experiences

Södra

Duration February, 2024 - (2 months)
Job title Head of Business Automation (acting)
Job decription

Södra

Duration July, 2021 - (2 years 9 months)
Job title Head of Development
Job decription

Södra

Duration October, 2020 - July, 2021 (9 months)
Job title Head of Development (acting)
Job decription

Södra

Duration Mars, 2019 - September, 2020 (1 years 6 months)
Job title Software Architect
Job decription Software Architect, team lead, scrum master

Visma Enterprise AB (Bluegarden)

Duration April, 2018 - Mars, 2019 (11 months)
Job title Software Architect
Job decription Software Architect, team lead, scrum master, member of the Architect team

Bluegarden AB

Duration August, 2016 - April, 2018 (1 years 8 months)
Job title Lead developer/Scrum master
Job decription Lead developer/architect, scrum master, member of the Platform team

Tieto (Imano)

Duration May, 2016 - August, 2016 (3 months)
Job title Senior consultant, Architect
Job decription Senior consultant with a focus on software design in Microsoft. NET and agile practices

Imano AB

Duration August, 2015 - April, 2016 (8 months)
Job title Senior consultant, Architect
Job decription Senior consultant with a focus on software design in Microsoft. NET and agile practices

Crepido AB

Duration August, 2010 - August, 2015 (5 years)
Job title Senior consultant, Architect
Job decription Senior consultant with a focus on software design in Microsoft. NET, TDD, Scrum and other agile practices. Member of the Technology Group.

Oeba Solutions AB

Duration January, 2008 - June, 2010 (2 years 5 months)
Job title Lead developer
Job decription Development, maintenance and operation of web-based system for quality assurance, the system is used mostly in the retail sector with clients such as ICA, Bergendahl Group, COOP and Sigill. The system has several thousand users.

Capgemini Sverige AB

Duration August, 2004 - January, 2008 (3 years 5 months)
Job title Consultant
Job decription Consultant with a focus on the Microsoft platform, worked one year with Södra Cell's award winning e-business system Pulp Services Online and one year at IKEA with items management system ALPHA. I also had a number of smaller assignments with customer like Södra Skogsägarna and Synsam. Member of the Microsoft core team.

IVKoM AB

Duration April, 2001 - Mars, 2004 (2 years 11 months)
Job title Lead developer
Job decription Development of intranet, time reporting and order management systems

WM-data Infra Solutions AB

Duration November, 1996 - April, 2001 (4 years 5 months)
Job title Support technician, Developer
Job decription Phone support for Visual Basic, MS Access, ASP and MS SQL Server, combined with development of a case management system called Dirigenten and other inhouse applications.

WM-data Owell AB

Duration 1995 - 1996 (1 years 3 months)
Job title Support technician
Job decription Phone support for home users. The main customers were the Swedish postal service and Handelsbanken. Products supported was for the most part Microsoft Windows 95, Microsoft Office and hardware such as printers and scanners

Owell Svenska AB

Duration 1994 - 1994 (3 months)
Job title Warehouse worker
Job decription Ordinary warehouse stuff and forklift driver

Projects

Digita medlemsansökan

Customer Södra
Duration May, 2019 - September, 2019
Description
My role Architect, team lead
Technologies used asp.net core, azure
Organization Södra

Min skogsgård (skogligt beslutsunderlag)

Customer Södra
Duration May, 2019 -
Description
My role Architect, team lead
Technologies used asp.net cora, azure, open layers, ios, android
Organization Södra

Karta svärmning av granbarkborrar

Customer Södra
Duration February, 2019 - May, 2019
Description
My role Architect, team lead
Technologies used asp.net core, azure, open layers, vue,
Organization Södra

Member/account integration

Customer Södra
Duration 2019 - 2019
Description Integration between Microsoft Dynamics 365 CRM and Azure AD B2C
My role Lead dev
Technologies used Azure Functions, Azure Service Bus, Azure AD B2C, .NET Core, Application Insights
Organization Södra

HRPlus 8 - Salary Process Management

Customer ICA
Duration September, 2016 - Mars, 2017
Description
My role Lead developer/Architect
Technologies used ASP.NET MVC5, ASP.NET Web API 2, SQL Server, Mediatr, Autofac, NLog, React, Redux, Azure Service Bus, CQRS,
Organization Bluegarden AB

E-Services - API

Customer Södra Skog
Duration April, 2016 - July, 2016
Description Api for mobile apps
My role Lead developer
Technologies used .NET 4.5, ASP.NET Web Api 2, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject, BizTalk, MSMQ, Swagger
Organization Imano AB

E-Services - Admin Web

Customer Södra Skog
Duration April, 2016 - July, 2016
Description
My role
Technologies used .NET 4.5, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, NLog, Nunit, Ninject, BizTalk, MSMQ, Swagger
Organization Imano AB

E-Services - Public Web

Customer Södra Skog
Duration Mars, 2016 - July, 2016
Description Public web apps integrated with EPI Server
My role Lead developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject, BizTalk, MSMQ, Swagger
Organization Imano AB

E-shop Plantweb

Customer Sveaskog
Duration February, 2016 - May, 2016
Description
My role
Technologies used .NET 4.6, ASP.NET Web Api 2, ASP.NET MVC5, WCF, EF, SQL Server 2012, AngularJs, NLog, Nunit, MSMQ
Organization Imano AB

E-Services (Member advisory, Member services)

Customer Södra Skog
Duration January, 2016 - Mars, 2016
Description Online services for Södra members
My role Architect/Developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject, BizTalk, MSMQ, Swagger
Organization Imano AB

E-Services (member map)

Customer Södra
Duration January, 2016 - Mars, 2016
Description
My role .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject, BizTalk, MSMQ, Open Layers
Technologies used
Organization Imano AB

E-Services (Member contacts)

Customer Södra Skog
Duration December, 2015 - January, 2016
Description Online services for Södra members
My role Architect/Developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Imano AB

E-Services (visualize membership) - Annual statement

Customer Södra Skog
Duration October, 2015 - January, 2016
Description Online services for Södra members
My role Architect/Developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Imano AB

Portallösning backend

Customer Atea Logistics
Duration October, 2015 - July, 2016
Description Web API Backend for portal
My role Technical lead
Technologies used .NET 4.5, ASP.NET Web API, RavenDB, IBM DB2, SQL Server 2012, NLog, Ninject, Automapper, XUnit, Moq, Swagger
Organization Imano AB

E-Services (Leveransvirkesanmälan)

Customer Södra Skog
Duration August, 2015 - April, 2016
Description Online services for Södra members
My role Architect/Developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject, BizTalk, MSMQ
Organization Imano AB

E-Services ( transparency) - Extended

Customer Södra Skog
Duration August, 2015 - July, 2016
Description Online services for Södra members
My role Tech lead
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Imano AB

E-Services ( transparency)

Customer Södra Skog
Duration June, 2015 - August, 2015
Description Online services for Södra members
My role Tech lead
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Crepido AB

E-Services (visualize membership)

Customer Södra Skog
Duration Mars, 2015 - June, 2015
Description Online services for Södra members
My role Architect/Developer
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Crepido AB

AppleCare DEP Integration

Customer Atea Logistics
Duration Mars, 2015 - May, 2015
Description Integration for Apples Device Enrollment Program
My role Technical lead
Technologies used C#, SQL Server, TDD, NLog, Ninject, XUnit, Moq, SSL Certificates
Organization Crepido AB

E-Services (documents, profiles)

Customer Södra
Duration November, 2014 - February, 2015
Description Online services for Södra members
My role Technical lead
Technologies used .NET 4.5, ASP.NET Web Api 2, ASP.NET MVC5, WCF, Web Services, SQL Server 2012, AngularJs, NLog, Nunit, Ninject
Organization Crepido AB

WSOP 2 Services

Customer Södra
Duration November, 2014 - December, 2014
Description Service interface for WSOP 2
My role Technical lead
Technologies used .NET 4.5, WCF, Msmq, Windows Services, Ninject, NUnit, Topshelf, NLog
Organization Crepido AB

KTL - KoncernTjänsteLager

Customer Södra Skog
Duration November, 2013 - Mars, 2014
Description WCF backend service layer, acting as GIS endpoints for native apps
My role Lead developer
Technologies used .NET 4.5, WCF, IIS, Fluent Validation, NLog, MSMQ, NUnit, Moq, Sandcastle, GIS
Organization Crepido AB

Södra Produktions Portalen (PP)

Customer Södra
Duration November, 2013 - July, 2015
Description Order and invoice system for Södras entrepreneurs
My role Developer
Technologies used Microsoft ASP.NET MVC 3(4, 5), Microsoft SQL Server 2008, NHibernate, Unity, ELMAH, Specflow, MS Test, Telerik Extensions for ASP.NET MVC, jQuery, TeamCity, SCRUM, KnockoutJs, AngularJs
Organization Crepido AB

CamTer

Customer RG Ventures
Duration September, 2013 - December, 2013
Description
My role Lead developer
Technologies used .NET 4.5, ASP.NET MVC 4, SQL SERVER 2012, Skype, Twitter Bootstrap 3, Fluent Validation, jQuery, Javascript, Fluent NHibernate, DHXScheduler
Organization Crepido AB

Last & Gräv Portalen v2

Customer Last & Gräv i Skaraborg
Duration July, 2013 - August, 2013
Description New features, customers can now verify orders before they get processed by administrators.
My role Lead developer
Technologies used .NET 4.5, ASP.NET MVC 4, RavenDB, Twitter Bootstrap, jQuery, jQuery Mobile, jQuery UI. Ninject, xunit, Moq, ELMAH, NLog, FluentValidation.NET
Organization Crepido AB

Mitt Tele2

Customer Tele2
Duration May, 2013 - July, 2013
Description Site for managing customer phone numbers, subscriptions, invoices and receipts.
My role Developer
Technologies used .NET 3.5, ASP.NET Webforms, JavaScript, JQuery, knockoutjs, Twitter bootstrap, Automapper, MS Test
Organization Crepido AB

Atea E-Shop order data backend

Customer Atea Logistics
Duration April, 2013 - December, 2013
Description Implementation of services to feed e-shop platform with order data and tracking information.
My role Lead developer
Technologies used .NET 4.5, ASP.NET Web API, RavenDB, IBM DB2, SQL Server 2012, NLog, Ninject, Automapper, XUnit, Moq
Organization Crepido AB

Brodit Etikettsystemet 2.0

Customer Brodit
Duration December, 2012 - April, 2013
Description Rewrite of VB6 application that handles the printing of labels and manuals for their products.
My role Technical lead
Technologies used .NET 4.5, Window Forms, Fluent NHibernate, Ninject, SQL Server 2008, Ninject, TDD, DI, Event Aggregation, Xunit, Moq, DevExpress Winforms Controls, Garp
Organization Crepido AB

Vidingehem.se

Customer Vidingehem
Duration November, 2012 - Mars, 2013
Description Overtaking and maintenance of custom CMS tool.
My role Developer
Technologies used ASP.NET 4.0 Webforms, PHP, Entity Framework 5, Visual Web GUI, ELMAH, jQuery
Organization Crepido AB

Last & Gräv Portalen

Customer Last & Gräv i Skaraborg
Duration September, 2012 - Mars, 2013
Description Web based order control flow system for web and mobile clients.
My role Lead developer
Technologies used .NET 4.5, ASP.NET MVC 4, RavenDB, Twitter Bootstrap, jQuery, jQuery Mobile, jQuery UI. Ninject, xunit, Moq, ELMAH, NLog, FluentValidation.NET
Organization Crepido AB

Operations Configurator

Customer Bluegarden
Duration May, 2012 - May, 2012
Description Command line tool for configuration of HR web application to be used by operations staff.
My role Developer
Technologies used C# 4, XML, XSD, Ninject, NLog, MSTest, Moq, Oracle 11g, TDD
Organization Crepido AB

Bluegarden Personal Portalen (PP)

Customer Bluegarden
Duration October, 2011 - October, 2012
Description Customization and new features for web based human resource application.
My role Developer
Technologies used ASP.NET 3.5. Oracle 11g, Windows Communication Foundation, Fluent NHibernate, Devart dotConnect for Oracle,Telerik RadControls for ASP.NET Ajax, Ninject, Log4Net, MsTest, SCRUM
Organization Crepido AB

Code review

Customer Lindahl
Duration April, 2011 - May, 2011
Description Code review and guidance in preparation for a lawsuit.
My role Code reviewer
Technologies used NDepend
Organization Crepido AB

Södra Produktions Portalen (PP)

Customer Södra Skog
Duration August, 2010 - August, 2011
Description Produktionsportalen is a comprehensive portal for the Södra Skogs personnel involved in production issues in the form of Felling, Fuel and Forestry. The portal serves as an operational support in terms of billing, follow-up of works carried out, performance, cost and quality.
My role Developer
Technologies used Microsoft ASP.NET MVC 3, Microsoft SQL Server 2008, NHibernate, Unity, ELMAH, Specflow, MS Test, Telerik Extensions for ASP.NET MVC, jQuery, TeamCity, SCRUM
Organization Crepido AB

ELMAH Log Analyzer

Customer Open Source
Duration May, 2010 - January, 2016
Description ELMAH Log Analyzer is a tool for viewing and analyzing ELMAH logs. You can either analyze logs stored as xml files on disk or get logs directly from a server running ELMAH or a database.
My role Founder, Lead developer
Technologies used .NET C# Windows Forms, SQL Server, SQL Server Compact, NUnit, Moq, TDD

Fanny Message Handler

Customer Södra Skogsägarna
Duration November, 2007 - November, 2007
Description Windows service för integration
My role Developer
Technologies used C#, Windows Services, MSMQ, Log4Net, Mbunit, NMock2, NAnt, TDD
Organization Capgemini Sverige AB

Tross Message Handler

Customer Södra Skog
Duration November, 2007 - November, 2007
Description Windows service for integration
My role Developer
Technologies used C#, Windows Services, MSMQ, Log4Net, Mbunit, NMock2, NAnt, TDD
Organization Capgemini Sverige AB

Fanny Invoker MS

Customer Södra Skog
Duration September, 2007 - 2007
Description Windows service for integration
My role Developer
Technologies used C#, Windows Services, MSMQ, Log4Net, Mbunit, NMock2, NAnt, TDD
Organization Capgemini Sverige AB

Oebas Works

Customer ICA, Coop, Bergendahls Gruppen, Estrella m.fl.
Duration January, 2007 - June, 2010
Description Oebas Works is web based self-monitoring program for lowering quality costs, reduce errors in the operation and get immediate feedback on actions taken. Oebas Works also allows you to follow up processes over the scheduled checkpoints and logging of anomalies.
My role Lead developer, Team leader
Technologies used C#, ASP.NET, MS SQL Server, NHibernate, ELMAH, Telerik Rad Controls, NUnit, Rhino Mocks, Subversion, BugTracker.NET, CruiseControl.NET, SCRUM
Organization Oeba Solutions AB

Synsam Presentkortsinläsning (PKI)

Customer Synsam
Duration 2007 - 2007
Description
My role Developer
Technologies used VB.NET, Windows Forms, NAnt, NCover, NUnit, NMock2, Wix, Subversion, TDD, CI, SPCS API Integration för SPCS Administration 500/1000/2000
Organization Capgemini Sverige AB

SSGD Message Handler

Customer Södra Skog
Duration 2007 - 2007
Description Windows service for integration
My role Developer
Technologies used C#, Windows Services, Microsoft SQL Server, XML, MSMQ, MBunit, Nmock2, NAnt, Log4Net
Organization Capgemini Sverige AB

Synsam Avtalskund System (SAS)

Customer Synsam
Duration Mars, 2006 - April, 2006
Description Integration tool for moving Optisys bills to SPCS Administration.
My role Developer
Technologies used VB.NET, Windows Forms, FXcop, NAnt, NCover, NUnit, NMock2, Simian, Wix, Subversion, TDD, CI, SPCS API Integration för SPCS Administration 500/1000/2000
Organization Capgemini Sverige AB

Article Lifecycle Phases (ALPHA)

Customer IKEA
Duration October, 2005 - September, 2006
Description ALPHA (Article Lifecycle Phases) improves sales forecasting and supply planning across the lifecycle of products. It will help Ikea to manage changes in demand for articles and will increase availability, particularly for new and marketed products.
My role Developer
Technologies used VB.NET, Infragistics UI components, SCRUM
Organization Capgemini Sverige AB

Pulp Service Online (PSOL)

Customer Södra Cell
Duration October, 2004 - September, 2005
Description Pulp Service Online (PSOL) is a web based application built with Microsoft .NET technology and a SQL Server backend database. The application enables Södra Cells customers to buy pulp online, it also provides customers with up to date information on delivered volumes invoices, volumes in stock and other pulp related information valuable to the customer.
My role Developer, configuration manager
Technologies used VB.NET, ASP.NET, ADO.NET, Windows Services, Microsoft Message Queue Service, Microsoft SQL Server and XML
Organization Capgemini Sverige AB

Södra Intressent Register (SIR)

Customer Södra Skogsägarna
Duration September, 2004 - October, 2005
Description Södra Intressent Register (SIR) is an application for handling Södra members, it's data was initially migrated form an older system. SIR is both a windows forms and a web application. It's an n-tier application built with .NET technology and with Microsoft SQL server as the backend database. Data access functionality is exposed to the application through Web Services
My role Developer
Technologies used C#, Windows forms, ASP.NET. Web Services and Microsoft SQL Server
Organization Capgemini Sverige AB

Egenkontrollen (EGK)

Customer Huab, Grön Produktion
Duration January, 2003 - January, 2004
Description Designed and implemented a web based grading system with .NET technology and a SQL Server backend database. The systems main intent was to measure the environmental concern within companies and organizations
My role Lead developer
Technologies used ASP.NET, VB.NET, Microsoft SQL Server 2000.

Ocab

Customer Ocab
Duration 2003 - 2003
Description A system for managing orders and time reporting.
My role Lead developer
Technologies used Visual Basic 6.0, MS Access 2000
Organization IVKoM AB

Dirigenten

Customer WM-data, Gotlands Kommun, Växjö Universitet
Duration -
Description Case Management Systems for call centers, with support for customer management and billing.
My role Developer
Technologies used Visual Basic 4, 5 och 6, Microsoft SQL Server 6,5 och 2000, Crystal Reports
Organization WM-data Infra Solutions AB

Educations

Name Organization Started Finished
Microsoft Build: AI Day - Accelerate Developer Productivity Microsoft February, 2024 February, 2024
Plotting Data with Pandas Pluralsight February, 2024 February, 2024
Pandas Functions Pluralsight February, 2024 February, 2024
Up and Running with Pandas Pluralsight January, 2024 January, 2024
Microsoft Ignite, Cloud Skills Challenge: Microsoft Fabric Microsoft, MS Learn December, 2023 December, 2023
Power Platform Tour: Accelerate Innovation with Low Code and AI Microsoft November, 2023 November, 2023
Gartner IT Infrastructure, Operations & Cloud Strategies Conference Gartner November, 2023 November, 2023
ChatGPT and Generative AI: The Big Picture Pluralsight October, 2023 October, 2023
Getting Started on Prompt Engineering with Generative AI Pluralsight October, 2023 October, 2023
AZ-204: Implement Azure App Service web apps Microsoft, MS Learn October, 2023 October, 2023
Build web applications with Blazor Microsoft, MS Learn October, 2023 October, 2023
Microsoft Azure AI Fundamentals: Explore computer vision Microsoft, MS Learn September, 2023 September, 2023
Microsoft Azure AI Fundamentals: Explore knowledge mining Microsoft, MS Learn September, 2023 September, 2023
Microsoft Azure AI Fundamentals: Explore natural language processing Microsoft, MS Learn September, 2023 September, 2023
Microsoft Azure AI Fundamentals: Explore decision support Microsoft, MS Learn September, 2023 September, 2023
Introduction to Generative AI Microsoft, MS Learn September, 2023 September, 2023
GitHub Copilot Fundamentals - Understand the AI pair programmer Microsoft, MS Learn September, 2023 September, 2023
Python 3 Fundamentals Pluralsight August, 2023 August, 2023
Classes and Object-oriented Programming in Python 3 Pluralsight August, 2023 August, 2023
Unit Testing with Python 3 Pluralsight August, 2023 August, 2023
Microsoft Azure AI Fundamentals: Get started with artificial intelligence Microsoft, MS Learn August, 2023 August, 2023
Microsoft Azure AI Fundamentals: Explore visual tools for machine learning Microsoft, MS Learn August, 2023 August, 2023
Design Principles for Implementing Batch Processing Solutions Pluralsight July, 2023 July, 2023
Informations- och it - säkerhet på Södra Södra July, 2023 July, 2023
Design Principles for Implementing Stream Processing Solution Pluralsight July, 2023 July, 2023
Design Principles for Implementing Data Security with Microsoft Azure Pluralsight July, 2023 July, 2023
Get started with Microsoft data analytics Microsoft, MS Learn July, 2023 July, 2023
Get started with Power BI Microsoft, MS Learn July, 2023 July, 2023
Create and use analytics reports with Power BI Microsoft, MS Learn July, 2023 July, 2023
Get and transform data with Power BI Microsoft, MS Learn July, 2023 July, 2023
Data Modeling for Power BI [Full Course] Pragmatic Works July, 2023 July, 2023
Hands-On Power BI Tutorial - Beginner to Pro 2023 Edition [Full Course] Pragmatic Works July, 2023 July, 2023
Implementing Data Storage with Azure Data Lake Pluralsight July, 2023 July, 2023
Big Data: The Big Picture Pluralsight June, 2023 June, 2023
AZ-900 Microsoft Azure Fundamentals Pluralsight June, 2023 June, 2023
Microsoft Azure Fundamentals: Describe cloud concepts Microsoft, MS Learn June, 2023 June, 2023
Azure Fundamentals: Describe Azure architecture and services Microsoft, MS Learn June, 2023 June, 2023
Azure Fundamentals: Describe Azure management and governance Microsoft, MS Learn June, 2023 June, 2023
Design Principles for Effective Storage Solutions Pluralsight June, 2023 June, 2023
Design Principles for Partitioning with Azure Pluralsight June, 2023 June, 2023
Design Principles for Serving Layer in Microsoft Azure Pluralsight June, 2023 June, 2023
Write advanced Transact-SQL queries Microsoft, MS Learn June, 2023 June, 2023
Designing and Implementing SQL Server Database Indexes Pluralsight June, 2023 June, 2023
Ingest streaming data using Azure Stream Analytics and Azure Synapse Analytics Microsoft, MS Learn May, 2023 May, 2023
Govern data across an enterprise Microsoft, MS Learn May, 2023 May, 2023
Data engineering with Azure Databricks Microsoft, MS Learn May, 2023 May, 2023
Program with Transact-SQL Microsoft, MS Learn May, 2023 May, 2023
Azure for the Data Engineer Microsoft, MS Learn May, 2023 May, 2023
Data integration at scale with Azure Data Factory or Azure Synapse Pipeline Microsoft, MS Learn May, 2023 May, 2023
Designing a Data Warehouse on the Microsoft SQL Server Platform Pluralsight May, 2023 May, 2023
Implement a Data Streaming Solution with Azure Stream Analytics Microsoft, MS Learn April, 2023 April, 2023
Perform data engineering with Azure Synapse Apache Spark Pools Microsoft, MS Learn April, 2023 April, 2023
Work with Data Warehouses using Azure Synapse Analytics Microsoft, MS Learn April, 2023 April, 2023
Transfer and transform data with Azure Synapse Analytics pipelines Microsoft, MS Learn April, 2023 April, 2023
Work with Hybrid Transactional and Analytical Processing Solutions using Azure Synapse Analytics Microsoft, MS Learn April, 2023 April, 2023
Get started with data engineering on Azure Microsoft, MS Learn April, 2023 April, 2023
Build data analytics solutions using Azure Synapse serverless SQL pools Microsoft, MS Learn April, 2023 April, 2023
Microsoft Azure Data Fundamentals Microsoft, MS Learn Mars, 2023 April, 2023
GROW Hälsa och Säkerhet Södra February, 2023 May, 2023
Build your tech resilience Microsoft, MS Learn February, 2023 July, 2023
Lönesättning för chefer Södra January, 2023 January, 2023
MICROSOFT DYNAMICS 365 FUNDAMENTALS FINANCE AND OPERATIONS APPS (ERP) (MB-920) Microsoft January, 2023 January, 2023
Microsoft Executive Briefing - Data Driven Future Microsoft, Redmond January, 2023 January, 2023
Øredev 2022 Øredev November, 2022 November, 2022
Retorik & Presentationsteknik Södra October, 2022 October, 2022
2022 Information Security Awareness SWE Södra August, 2022 September, 2022
Progressing with Mentimeter: Intermediate Course Mentimeter April, 2022 April, 2022
Förändringsledning & förändringsledarskap Södra Mars, 2022 Mars, 2022
Södra@work fortsättning: Effektiva digitala och hybrida möten del 1 Södra Mars, 2022 Mars, 2022
Södra@work fortsättning: Effektiva digitala och hybrida möten del 2 Södra Mars, 2022 Mars, 2022
Coachande bemötande Södra Mars, 2022 May, 2022
Getting Started with Mentimeter: Beginner's Course Mentimeter Mars, 2022 Mars, 2022
GROW ledarutveckling Södra April, 2021 November, 2021
Styra och stödja (Styrgrupp) Wenell April, 2021 April, 2021
BAM - Bättre arbetsmiljö Södra February, 2021 February, 2021
Leadership: Getting Started Pluralsight December, 2020 December, 2020
Lönesamtal och lönesättning Södra November, 2020 November, 2020
Getting Started with ASP.NET Core SignalR Pluralsight October, 2020 October, 2020
Using Configuration and Options in .NET Core and ASP.NET Core Apps Pluralsight July, 2020 July, 2020
Building ASP.NET Core Hosted Services and .NET Core Worker Services Pluralsight July, 2020 July, 2020
Implementing NoSQL Databases in Microsoft Azure Pluralsight May, 2020 May, 2020
Data Modelling and Partitioning in Azure Cosmos DB: What Every Relational Database User Needs to Know Pluralsight May, 2020 May, 2020
A Developer's Guide to Azure Cosmos DB, from Onboarding to Going Live in Production By Microsoft Ignite 2019 Pluralsight May, 2020 May, 2020
THAT Conference '19: Vue and ASP.NET Core: Better Together Pluralsight April, 2020 April, 2020
SQL Server Performance: Indexing Basics Pluralsight April, 2020 April, 2020
Vue.js: Big Picture Pluralsight April, 2020 April, 2020
UDC chefsintroduktion i Södra Södra Mars, 2020 December, 2020
SweTugg 2020 swenug February, 2020 February, 2020
Microsoft Azure Developer: Aligning Functional and Non-functional Requirements Pluralsight January, 2020 January, 2020
Microsoft Azure Developer: Create Serverless Functions Pluralsight Mars, 2019 Mars, 2019
Instrument Microsoft Azure Application Insights in a Web Application Pluralsight Mars, 2019 Mars, 2019
Azure Functions Fundamentals Pluralsight January, 2019 January, 2019
ASP.NET Core MVC Testing Fundamentals Pluralsight January, 2019 January, 2019
Implementing Custom Middleware Components in ASP.NET Core Pluralsight January, 2019 January, 2019
Microservices: The Big Picture Pluralsight June, 2018 June, 2018
Micro CPH 2018 Micro CPH May, 2018 May, 2018
Play by Play: Docker for Web Developers with John Papa and Dan Wahlin Pluralsight May, 2018 May, 2018
Agile testing Bluegarden April, 2018 April, 2018
Kanban Fundamentals Pluralsight Mars, 2018 Mars, 2018
SweTugg 2018 Swenug February, 2018 February, 2018
Python: Getting Started Pluralsight January, 2018 January, 2018
Øredev 2017 Oredev November, 2017 November, 2017
GDPR Bluegarden November, 2017 November, 2017
Play By Play: Becoming a More Effective Scrum Master Pluralsight November, 2017 November, 2017
Scrum Master Skills Pluralsight October, 2017 October, 2017
Scrum Master Fundamentals - Foundations Pluralsight September, 2017 September, 2017
Scrum Master Fundamentals - Becoming a Great Scrum Master Pluralsight September, 2017 September, 2017
Beyond ASP.NET MVC: Modern Web Development Demystified Pluralsight August, 2017 April, 2017
Structuring JavaScript Code Pluralsight June, 2017 June, 2017
Improving Brownfield .NET Apps with Code Analysis and Metrics Pluralsight June, 2017 June, 2017
Microservices Architecture Pluralsight May, 2017 May, 2017
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing Pluralsight May, 2017 May, 2017
Building Applications with React and Redux in ES6 Pluralsight April, 2017 April, 2017
Play by Play: Solving Workplace Grumpiness Pluralsight Mars, 2017 Mars, 2017
Play by Play: ASP.NET Core 1.0 on any OS with John Papa and Shayne Boyer Pluralsight Mars, 2017 Mars, 2017
Clean Architecture: Patterns, Practices, and Principles Pluralsight Mars, 2017 Mars, 2017
Node Application Patterns Pluralsight February, 2017 February, 2017
Introduction to Node.js Pluralsight February, 2017 February, 2017
Building Web Applications with Node.js and Express 4.0 Pluralsight February, 2017 February, 2017
Play by Play: Building a Node Web API with Sam Artioli and John Papa Pluralsight January, 2017 January, 2017
React Fundamentals Pluralsight January, 2017 February, 2017
Swetugg 2017 Swenug January, 2017 January, 2017
Entity Framework in the Enterprise Pluralsight December, 2016 December, 2016
React.js: Getting Started Pluralsight December, 2016 December, 2016
Introduction to React Microsoft Virtual Academy December, 2016 December, 2016
React: The Definitive Beginner's Guide Microsoft Virtual Academy December, 2016 January, 2017
Getting Started with Asynchronous Programming in .NET Pluralsight October, 2016 October, 2016
Introducing ASP.NET SignalR - Push Services with Hubs Pluralsight October, 2016 October, 2016
Using Git with a GUI Pluralsight September, 2016 December, 2016
ASP.NET Core 1.0 Fundamentals Pluralsight July, 2016 July, 2016
Understanding ASP.NET Core Pluralsight July, 2016 July, 2016
On Polyglot Programming Pluralsight June, 2016 June, 2016
Functional Programming with C# Pluralsight June, 2016 June, 2016
Better .NET Unit Tests with AutoFixture: Get Started Pluralsight June, 2016 June, 2016
Testing AngularJS From Scratch Pluralsight May, 2016 May, 2016
Modern Structured Logging With Serilog and Seq Pluralsight May, 2016 May, 2016
Practical Design Patterns in JavaScript Pluralsight April, 2016 April, 2016
Introduction to Angularjs Microsoft Virtual Academy April, 2016 April, 2016
AngularJS Patterns: Clean Code Pluralsight April, 2016 April, 2016
Play by Play: Learning AngularJS With Ken Cenerelli and John Papa Pluralsight Mars, 2016 February, 2016
Introduction to Mongoose for Node.js and MongoDB Pluralsight Mars, 2016 Mars, 2016
SweTugg 2016 Swenug February, 2016 February, 2016
Angular Applications with TypeScript Microsoft Virtual Academy February, 2016 February, 2016
Using TypeScript for Large AngularJS Applications Pluralsight February, 2016 February, 2016
Polyglot Persistence: Choosing the Right Azure Storage Mix Microsoft Virtual Academy February, 2016 Mars, 2016
Windows Azure Storage - Design and Implementation Jump Start Microsoft Virtual Academy January, 2016 January, 2016
Microsoft Azure Developer Camp: Move LOB Apps to the Cloud Microsoft Virtual Academy January, 2016 January, 2016
Microsoft Azure Fundamentals: Virtual Machines Microsoft Virtual Academy January, 2016 January, 2016
Developing Microsoft Azure Solutions Microsoft Virtual Academy January, 2016 January, 2016
You’ve Got Key Values! A Redis Jump Start Microsoft Virtual Academy January, 2016 January, 2016
Microsoft Azure Fundamentals: Websites Microsoft Virtual Academy December, 2015 December, 2015
Modernizing Your Websites with Azure Platform as a Service Pluralsight December, 2015 December, 2015
Microsoft Azure Fundamentals: Storage and Data Microsoft Virtual Academy December, 2015 January, 2016
Azure Tour Stockholm Microsoft November, 2015 November, 2015
Microsoft Azure Fundamentals Microsoft Virtual Academy November, 2015 November, 2015
Open Layers 3 Jönköpings Kommun November, 2015 November, 2015
Learn AngularJS codecademy July, 2015 July, 2015
JavaScript codecademy July, 2015 July, 2015
Web API Design Jump Start Microsoft Virtual Academy May, 2015 January, 2016
Øredev 2011 Malmö Jayway November, 2011 November, 2011
Behaviour-Driven Development - producing software that matters Expo-C October, 2007 October, 2007
Object-Oriented Analysis and Design with UML: Exploring System Behavior Skillport, Online training October, 2005 October, 2005
Object-Oriented Analysis and Design with UML: Fundamentals Skillport, Online training October, 2005 October, 2005
TechEd Europe 2005 Amsterdam Microsoft May, 2005 May, 2005
Collaboration - Fundamentals IPU Profile analysis IPU Profil Analys 2005 2005
Philosophy University of Gothenburg 2003 2004
Basic Environmental Education University of Växjö 2002 2002
Information Systems University of Växjö 2001 2001
Microsoft Visual Basic 5.0 programming Cornerstone, Stockholm September, 1998 September, 1998
Microsoft Visual Basic 4.0 programming WM-data, Stockholm October, 1997 October, 1997
Lotus Notes Development Step 1. Owell Svenska AB, Växjö June, 1997 June, 1997
Military service, platoon leader IB12, Eksjö January, 1995 May, 1996
Samhällsvetenskaplig linje Kungsmadskolan, Växjö 1992 1994

Certifications

Name Vendor Achieved
Microsoft Certified: Azure AI Fundamentals Microsoft October, 2023
Microsoft Certified: Azure Fundamentals Microsoft June, 2023
Microsoft Certified: Azure Data Fundamentals Microsoft April, 2023
SSG Södra Skogsägarna for Carriers SSG August, 2022
SSG Safety Training SSG May, 2019
Microsoft Certified Application Developer For Microsoft .NET Microsoft July, 2005
Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and the Microsoft® .NET Framework Microsoft July, 2005
Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition Microsoft January, 2005
Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET Microsoft November, 2004
Developing and Implementing Web Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET Microsoft October, 2004
Analyzing Requirements and Defining Solution Architectures Microsoft February, 2001
Microsoft Certified Solution Developer Microsoft Visual Studio 6.0 Microsoft February, 2001
Designing and Implementing Distributed Applications with Microsoft® Visual Basic 6.0 Microsoft January, 2001
Designing and Implementing Desktop Applications with Microsoft® Visual Basic 6.0 Microsoft December, 2000
Internetworking with Microsoft® TCP/IP on Microsoft® Windows NT™ 4.0 Microsoft February, 1999
Networking Essentials Microsoft December, 1998
Microsoft® Visual Basic 5.0 Programming Microsoft October, 1998
Programming with Microsoft® Visual Basic® 4.0 Microsoft April, 1998
Implementing and Supporting Microsoft® Windows®95 Microsoft September, 1997
Microsoft Certified Professional MCP 2.0 -- Certified Professional Microsoft September, 1997

MCP Logo
MCSD Logo
MCP Logo
Data Fundamentals Logo
Fundamentals Logo
Fundamentals Logo

Speaking engagements

Name Location Held
Azure Cosmos DB Södra IT June, 2020
Introduction to Blazor Södra IT May, 2020
Introduction to gRPC Södra IT May, 2020
SQL Server Index Södra IT April, 2020
Azure Storage (Blobs, Tables and Queues) Crepido, Växjö May, 2014
Responsive design with Twitter bootstrap and jQuery mobile Crepido Systems, Växjö November, 2012
Introduction to RavenDB Crepido Systems, Skövde June, 2012
Introduction to RavenDB Crepido Systems, Växjö April, 2012
Unit Testing & TDD Crepido Systems, Växjö May, 2011
Introduction to Continuous Integration Capgemini, Växjö April, 2007
Microsoft Enterprise Library Data Access Application Block Capgemini, Korrö August, 2005

Other credentials

Name Description
Chairman of the Board Former chairman of the board på BRF Boklok Telestad
Drivers license Type B
Language English (Fluent)

Skills

Name Category Knowledge level
.NET Core Software Framework Expert More info
.NET Framework Software Framework Expert More info
ASP.NET Web framework Expert More info
ASP.NET MVC Web framework Expert More info
ASP.NET Web API Web Service Framwork Experienced More info
Azure Devops Experienced More info
BDD Development process Experienced
Business Intelligence BI Basic knowledge
C# Programming language Expert
Continuous Integration Development process Experienced More info
CQRS Software Architecture Intermediate More info
Data Engineering Data Basic knowledge
DDD (Domain Driven Design) Development process Experienced More info
DevOps Development process Experienced
Git Distributed source control Intermediate More info
Javascript Programming language Intermediate
Kanban Development process Basic knowledge More info
Microsoft Entity Framework ORM Experienced More info
Microsoft Entity Framework Core ORM Experienced More info
Microsoft Power BI BI Basic knowledge
Microsoft SQL Server Database Experienced
Node.js Web framework Intermediate More info
Pandas Data Basic knowledge
Power BI Data Basic knowledge
Python Programming language Basic knowledge
RavenDB NoSQL Database Experienced More info
React.js JavaScript Library Intermediate More info
REST Software Architecture Intermediate More info
SCRUM Development process Experienced More info
SQL Database (Windows Azure) Database Basic knowledge More info
Test Driven Development (TDD) Development process Experienced More info
VB.NET Programming language Experienced
Visual Basic Programming language Experienced
;