Experiences

Södra

Duration Mars, 2019 -
Job title Software Architect,
Job decription Software Architect, team lead, scrum master

Visma Enterprise AB (Bluegarden)

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

Bluegarden AB

Duration August, 2016 - April, 2018
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
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
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
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
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
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
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
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
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
Job title Warehouse worker
Job decription Ordinary warehouse stuff and forklift driver

Projects

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 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
Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and the Microsoft® .NET Framework Microsoft July, 2005
Microsoft Certified Application Developer For Microsoft .NET 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
MCAD Logo

Speaking engagements

Name Location Held
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 More info
Drivers license Type B More info
Language English (Fluent) More info

Skills

Name Category Knowledge level
.NET Framework Software Framework Expert More info
AngularJS JavaScript Library Intermediate 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
AutoFixture Unit testing framework Intermediate More info
Azure Service Bus Relay Paas Basic knowledge More info
Azure Storage (Blobs, Tables and Queues) Database Basic knowledge More info
Azure websites Paas Experienced More info
BDD Development process Experienced More info
Bower Package manager Basic knowledge More info
BugTracker.NET Issue Tracking System Intermediate More info
C# Programming language Expert More info
Cascading Style Sheets (CSS) Web development Intermediate More info
Continuous Integration Development process Experienced More info
CQRS Software Architecture Intermediate More info
Cruise Control.NET Build server Experienced More info
DDD (Domain Driven Design) Development process Experienced More info
DevExpress Winforms controls UI controls library Basic knowledge More info
ELMAH Logging Framework Experienced More info
Fluent NHibernate ORM Experienced More info
Fluent Validation for .NET Validation framework Experienced More info
GIS (Geographic information system) Basic knowledge More info
Git Distributed source control Intermediate More info
Grunt Build tool Basic knowledge More info
Highcharts JavaScript Library Basic knowledge More info
HTML, XHTML Web development Experienced More info
Java Programming language Basic knowledge More info
Javascript Programming language Intermediate More info
Jira Issue Tracking System Basic knowledge More info about Jira
jQuery JavaScript Library Experienced More info
jQuery Mobile Mobile framework Intermediate More info
jQuery UI JavaScript Library Intermediate More info
Kanban Development process Basic knowledge More info
KnockoutJS JavaScript Library Basic knowledge More info
Log4Net Logging Framework Experienced More info
Mercurial Distributed source control Experienced More info
Microsoft Entity Framework ORM Experienced More info
Microsoft SQL Server Database Experienced More info
Microsoft Team Foundation Server Source control Intermediate More info
Moq Mocking library Experienced More info
MsBuild Build tool Experienced More info
MSMQ Message Queue Experienced More info
NAnt Build tool Experienced More info
NHibernate ORM Experienced More info
NHibernate Profiler Performance Tool Experienced More info
Ninject DI Container Experienced More info
NLog Logging Framework Experienced More info
Node.js Web framework Intermediate More info
NPM Package manager Basic knowledge More info
NUnit Unit testing framework Experienced More info
Open Layers 3 JavaScript Library Basic knowledge More info
PDFsharp and MigraDoc PDF Library Basic knowledge More info
Pervasive® PSQL™ v11 Database Basic knowledge More info
RadControls for ASP.NET AJAX UI controls library Intermediate More info
RavenDB NoSQL Database Experienced More info
React.js JavaScript Library Intermediate More info
Redux JavaScript Library Basic knowledge More info
REST Software Architecture Intermediate More info
Rhino Mocks Mocking library Experienced More info
SCRUM Development process Experienced More info
SignalR Web framework Intermediate More info
Source Tree Source control Intermediate More info
SQL Database (Windows Azure) Database Basic knowledge More info
Structuremap DI Container Experienced More info
Subversion Source control system Experienced More info
Swashbuckle (Swagger) API Documentation Intermediate More info
TeamCity Build server Experienced More info
Telerik Extensions for ASP.NET MVC UI controls library Experienced More info
Test Driven Development (TDD) Development process Experienced More info
Twitter bootstrap CSS framework Experienced More info
TypeScript Programming language Basic knowledge More info
Unity DI Container Experienced More info
VB.NET Programming language Experienced More info
Visual Basic Programming language Experienced More info
Web services Experienced More info
Windows Communication Foundation (WCF) Service-oriented Framework Intermediate More info
Windows Powershell Basic knowledge More info
xunit Unit testing framework Experienced More info
;