Solution Architect, back end developer Stockholm, Sverige

Might be available

(Updated 2020-05-07)

Solution Architect, back end developer

Stockholm, Sverige

Native Svenska, English

  • 7 + år Solution Architect, System Architect
  • 10+ år Agile Coach, Agile processes, Scrum, Kanban
  • 10 + år erfarenhet av C#, .Net, Databases, SQL Server

Skills (33)

REST API

Agile Coach

DATA MODELS

SQL Server

Kravanalytiker

DATABASE MODELING

System Architect

IT development experience

Kanban

Tech Lead

Solution Architect

COACHING

Systemutvecklare

DATA MODEL

Lösningsaritekt

MS SQL Server

SQL

DATABASE

Scrum

IT-Arkitekt

SYSTEM DEVELOPMENT

MENTOR

C#

MAINTENANCE

.NET Core

AWS

CREDIT CARDS

CREDIT CARD

ASSEMBLY LINE

CREDIT

REAL TIME

MAC

Assembly

Professional Experience

Solution Architect, back end developer
Scania Flexible Maintenance

2016-01 - Present

part 2 2016 - present

About

Scanias most profitable service, Scania Flexible Maintenance, is a global service for maintenance of trucks. The system is listening to the truck real time and adjust the maintenance plan accordingly. The maintenance plan is then distributed to all workshops in the world and thereby support the workshop process. To grasp the scope of the service Scania Flexible Maintenance it require so much as 20 different subsystems/teams to get the whole creation and executing of maintenance plan in the workshop to be coordinated.



Technologies

Scrum, Kanban, C#, Node, entity framework, Sql Server, Angular, Gitlab, Soap, Rest, Microservices, Kanban, Jira, AWS, Kafka, Nifi, Jason



Solution architect 50%, Lead back end developer 50%

My project role has been to drive the common architecture for Scania Flexible Maintenance and on top of that work with business requirement and bring these, together with solutions proposals, into the four dev teams in the project. I have also coached these four teams in matter of patterns and solutions. We have in these teams implemented a Scrumban approach to eliminate waste in maters of to many meetings. All the documentations is connected and followed up in Jira. 

My architectural role has also included setting up the way forward with lifting the whole solution to AWS cloud. A work that is currently ongoing.

Outside my project architectural role I have participating and driving the “Enterprice Architecture” at Scania IT, this through different forums. Scania has taken the decision to work data driven and that has been a lot of architectural rethinking of how to enable and create value of data at Scania. 


Specific experiences

Scania is a role model which early implemented working with Lean and Agile processes, all the way from the shop floor at the assembly line to the IT department. I have had the privilege to be part of and influence the outcome of this process. Both by coaching but also develop tailormade processes and tools to increase understanding and efficiency in the project.

Scania flexible maintenance is a service consisting of as many as 20 different system that needs to integrate. This complexity has been an extremely valuable experience to work within.

I am also extremely thankful to have been in a project so long time, to see it evolve both technology wise and personnel wise. How processes, way of working, integrations, new technologize affect a product and how a project can handle continuously improving.

I have also been a part of moving the solution into the AWS cloud which is an ongoing journey that comes with a lots of challenges.

I have had the opportunity to work very close to different development teams and since I am a former developer I have great knowledge in what actually works when it comes to the different theories of agile development

Solution architect, Full stack developer
Scania Flexible Maintenance

2012-01 - 2016-01

step 1 2012 - 2016

About

Scanias global system for flexible maintenance plans is starting up and deployed. The system is listening to the truck real time and adjust the plan accordingly. The maintenance plan is then distributed to all workshops in the world.



Technologies C#, Visual Studio, entity framework, Sql Server, ASP .Net, Angular, Team City, Soap, Scrum, Jira

Project role Solution architect 30% Full stack developer 70%

My role within this period is going from being one of the lead-developer building the whole solution to become the agile coach for the development teams and project management.

During the start-up of the project the agile way of working was rolled out centrally by Scania and we were mainly using Scrum as method. After a while we shift to Kanban to get more flow based process.

Specific experiences

To been part of building Scanias most advanced service which today have over 200 000 vehicles and 10 times the number of plans has been an priceless experience. I have learned the values of coordination and communication in enterprise projects and at the same time understanding the value of failing fast and having short feedback loops.

Very thankful to get the trust from business, to within this period, go from being a developer to being the solution architect and working close with business and transfer business opportunities to functions in the system.

This period was also the start of being the agile coach I wanted to become. More and more, the bigger the project became, I learned the value of having a flow oriented approach within the dev teams and I get the possibility to be coached and coach other people in the way of working.

Full stack developer
Scania WHI

2011-01 - 2012-01

2011-2012
About
Scania WHI, Workshop History. A central service that store content of all workorders centrally in Scania. The purpose of this information is to create the ability to learn of repair and maintenance data and thereby have the possibility to calculate remaining use of life of vehicle component.

Technics C#, Visual Studio, entity framework, Sql Server, ASP .Net, Angular, Team City, Soap, Scrum, Jira
Project role Full stack developer 100%

Specific experiences
A big challenge in this project was to create the canonical data model for the workorder. This was a challenge due to that the different workorder systems are third part systems that do not have any interest to sharing data models. So by endurance and determination we succeed with creating the system and installing mirroring clients on each workorder servers around the world.
This information has been of great value and something that Scania has capitalized on for soon a decade.
I was one out of three developers building and rolling out this and learned a lot of how things works in big companies.
Full stock developer
Scania MAC

2008-01 - 2011-01

2008 - 2011
About MAC, Maintenance calculator, Scanias first system to keep track and calculate periodic maintenance programs.
Technics C#, entity framework, Sql Server, ASP .Net
Project role Full stock developer 100%
Responsible developer for Scania's maintenance contract system MAC. The duties include:
o Assist all systems integrated with MAC with expert knowledge of MAC and how to use it.
o Further develop and improve existing code in MAC
o Implement new incoming CRs.

Specific experiences
This was my first experience in the maintenance and workshop business and I got the opportunity to work together with a person that had +30 years' experience within Scania. This thought me a lot.
Sysyem developer
Scania MSI

2007-01 - 2008-01

2007 - 2008
About
Scania MSI project included development of a web client to download standard code document for Scania vehicles. This document describes who a truck can be assembled.

Technics C#, ASP .Net, RUP, MVC
Project role Sysyem developer 100%

Specific experiences
This was my first contact with Scania and a project that had to do with how the Scania truck is specified, which is the foundation in all systems in Scania.
Full stack developer
Jeppesen Manpower

2006-01 - 2007-01

system 2006 -2007
About The project included development of a standard system for scheduling of pilots and cabin personnel.
Technics C#, ASP .Net, RUP, MVC
Project role Full stack developer 100%
Specific experiences Learned a really good c# framework and how scheduling system of personnel works.
Full stack developer
PrePaid

2004-01 - 2006-01

About
The Prepaid function takes care of customers' refilling of prepaid cards via the internet. The system allows the customer to pay via a website both via credit cards and bank payments at the customers' various banks. In addition to further development of the system, the assignment has placed high demands on the ability to communicate with other development teams in other countries, including Estonia, the Netherlands, Luxembourg, Finland, Norway and Denmark.

Technics C
Project role Full stack developer
Specific experiences
- Get to understand the Telecom business and the demand for always react on new market opportunities
- Get to understand payment solution and the importance of test coverage of code.
- Get to understand how to work against banks and payment solutions on the web overall.

Academic Background

Systemvetenskapligt program
Högskolan Falun

1990-08 - 1993-07

Contact contractor

/