Owner @ From June 2015 to Present (5 months) StockholmSolutions Architect / Senior Developer @ Currently starting a startup which will be epic! Meantime I also do presentations and freelance work as a developer and or solutions architect. Open for suggestions! From June 2015 to Present (5 months) StockholmSolutions Architect/Project Manager @ From May 2013 to Present (2 years 6 months) Stockholm, SwedenSolutions Architect/Developer/Project Manager @ The customer had a possibility to optimize cost and performance by running their own callcenter. Requirements also included to be able to record calls.
Magnus role was to design and build a web based callcenter with the possibility to use it both on premise and from a smartphone.
Technologies used: ASP.NET MVC, Twitter Bootstrap, Azure websites, Azure Active Directory, Azure table storage, Twilio, Cryptography, WebJobs, Queues. From October 2014 to June 2015 (9 months) Stockholm, SwedenProject manager / Solutions architect @ Project manager and solutions architect implementing the usage and visualization of the Active house which is a smart home solution to be delivered in Stockholm Royal Seaport.
http://www.fortum.com/countries/se/om-fortum/vara-projekt/energismart-stad/en-smartenergycity/active-house/Pages/default.aspx From September 2014 to May 2015 (9 months) Stockholm, SwedenSenior Web Analyst @ Implemented Google Analytics with Google tag manager for test, stage and production envireonemtns with customized scripts according to the rules and regulations adhering to the organizations web sites. Also made a recommendation of how to structure the use of organization goals and reports to follow up business continuity. From March 2015 to April 2015 (2 months) Stockholm, SwedenConsultant @ From 2005 to 2015 (10 years) Consultant @ From 2005 to 2015 (10 years) Project manager, Developer, Solutions architect @ Roles: Solutions Architect, Project Manager/Scrum Master
Technologies: Microsoft Azure, Google Analytics, EPiServer 7.5 MVC From August 2014 to November 2014 (4 months) Stockholm, SwedenBusiness Consultant @ Magnus made a competitor analysis of books published online and suggested solutions, prices and benefits with the different solutions. The report also included a workflow process analysis to find optimization and business opportunities. From August 2014 to September 2014 (2 months) Stockholm, SwedenProject manager, Solutions architect, Developer @ www.bondeniskolan.se
Roles: Solutions Architect, Project Manager, Developer, Web analyst
Technologies & Methods: IIS8, Windows Server, Visual Studio 2013, .Net4.5.1, Asp.Net MVC5, CSS3, HTML5, Handlebars, Twitter bootstrap Less, responsive, TFS-Visual Studio, NUnit, TDD, GIT, TFS-service build server, Scrum, Google Analytics, EPiServer 7.5 MVC
Business case
Problem: The customer had provided all of Sweden’s schools with print material about their member companies within agricultural for many years. Since print cost and labor kept getting higher and higher LRF partnered up with HiQ.
Solution:
A website based on EPiServer CMS with a responsive layout targeting users with screen devices of 3-100(!) inches since teachers are using projectors and smart boards. The solution also has tooling to make multivariate testing, effective social media publishing and heavy usage of web analytics to ensure project goals are met.
Magnus role:
During the project Magnus was project manager and tech-lead for a team of four. From January 2014 to September 2014 (9 months) Solutions Architect @ Pre-study about City led development projects above 300 million SEK. From May 2014 to June 2014 (2 months) Stockholm, SwedenBusiness Development, Solutions Architect @ Together with a customer we figured out a new way to charge for a previously static income model. We also calculated on costs for turning the solution live. From April 2014 to May 2014 (2 months) Stockholm, SwedenSolutions Architect @ Magnus was part of a team of two architects making a complete Internet banking solution facing end users on mobile and desktop browsers but also functional as a mobile backend.
The solution was based on the Microsoft platform. The job included turning current requirements into a working solution but also to complete the rewuirements and suggest an efficient way to do marketing on the suggested platform. From March 2014 to April 2014 (2 months) Stockholm, SwedenSolutions Architect @ Roles: Solutions Architect, agile coach
Technologies & Methods: Piranha CMS MVC, Windows Azure web sites, Windows Azure storage, SQL Azure, Visual Studio 2012, .Net4.5, Asp.Net MVC4, EF5 code first, Bootstrap, CSS3, HTML5, JavaScript, responsive, TFS-Visual Studio, GIT
The challenge:
Tui travels has thousands of travel guides which yearly travels with its customers to different destinations around the globe. The challenge was to make the communication between the responsible unit on HQ to easier facilitate these travels and manage the travel guides visas, passports and other related travel documentation, stops and tickets. Another challenge was to make it as cost effective as possible and make sure it could be used as a pilot project for Tui travels as a global organization.
The solution:
To handle the travel guides process when going to a new destination HiQ developed a responsive web application mobile first. To keep it cost effective HiQ used an open source CMS baed on .Net and MVC. We also kept costs low by Microsoft Azure web sites at the same time as we enabled a global delivery.
Magnus role:
Magnus made the solution, resource and cost-estimations and joined the development team on shorter occasions to help out with difficulties. From October 2013 to December 2013 (3 months) Stockholm, SwedenSolutions Architect and Scrum master @ HTTP://FEJJANFORALLA.SE
Roles: Solutions Architect, Scrum master, tech-lead, developer
Technologies & Methods: Windows Azure web sites, Windows Azure storage, SQL Azure, Visual Studio 2012, .Net4.5, Asp.Net MVC4, EF5 code first, CSS3, HTML5, JavaScript, responsive, TFS-Visual Studio, NUnit, TDD, Usability, GIT, TFS-service build server
The challenge:
The Swedish Post and Telecom Agency (PTS) has as their mission to procure services the market is not offering. People with deaf-blindness wasn’t being provided services like Facebook so PTS made a public procurement.
The solution:
A website running on Microsoft Azure with heavy integration with the Facebook graph API utilizing as many Facebook services as possible. All major services such as messages, chat, friend requests etc. was being developed with a user first approach and prototyping. The entire website was developed with all available accessibility guidelines to meet end user requirements.
Magnus role:
Initially Magnus role was to make the technical solution, a project plan and presented the solution to PTS. During the project Magnus was scrum master and tech-lead on a team of four. From August 2013 to December 2013 (5 months) Stockholm, SwedenSoftware architect, Web developer @ Rikspolisstyrelsen needed to finish up a mobile website built with jQuery mobile for polisen.se where the project had been left off. My work was to make the project and mobile site ready for relase and to set up a test environment.
The next project was to renew the input gui and functionality for handling of police station opening hours and corresponding services. This project heavily relied upon the EPiServer dynamic data store.
Third project was to integrate Google Search Appliance with the EPiServer sites. First part consisted of indexing correct information when publishing pages. Second part consisted of an Ajax gui and search logic to try out the index. Finally a bulk indexer was built to handle selected subparts of the sites.
My roles varied between the projects. From August 2012 to May 2013 (10 months) IT-Consultant @ 100% delivering great solutions! From August 2011 to May 2013 (1 year 10 months) Stockholm, SwedenAdministrative manager, Scrum master & Lead developer @ My job was to handle the project and the release of a new intranet solution. This consisted of taking over the project from previous consultancy firm and create new contacts with server distributors, stakeholders and end users in the organization. During the year I got to wrk a lot with economic reports and budgets, the technical solution(EPiServer 6R2, EPiServer Relate R2, MSSQL server, VS2010, .Net4, Active Directory, Javascript and some CSS. During three months we drove a project with scrum where I acted as scrum master and back-end developer. Also wokred a lot with requirements and wire-frames. From September 2011 to August 2012 (1 year) Stockholm, SwedenWeb developer, owner @ Developed a couple of smaller web sites to SMEs. One clock-firm and an industrial manufacturer.
The requriements was basically to get contact information up on the web and be able to see usage history with google analytics. Also developed an application for summer internships.Technologies used was Glassfish, JavaEE, JSF2, javscript, html, css. From August 2007 to September 2011 (4 years 2 months) Stockholm, SwedenSupervisor Information- and Data-security @ General supervising and teaching of student group work and assignments. Correcting individual- and group- assignments. From January 2011 to April 2011 (4 months) StockholmExamensjobb- Utvärdering av användandet av REST- arkitektur @ Examined how the services built for the white pages catalogue used the REST principles. Magnus also implemented a service fully following the REST principles as a way to make a comparison and illustrate the usage in the examined system.
The services examined as wel as the implementation was made with Spring MVC. For the implementation JBoss RestEasy was used as well. From April 2010 to June 2010 (3 months) Stockholm, Sweden
M.S. Engineering and Management of Information Systems, Engineering and Management @ Kungliga tekniska högskolan From 2010 to 2011 B.S. Computer and Systems Sciences, Software Engineering @ Stockholm University From 2007 to 2010 Magnus Karlsson is skilled in: Scrum, .NET, Business Development, C#, Digital Innovation, Web Services, Agile Methodologies, TFS, Visual Studio, UML, REST, JavaScript, Agile Project Management, ASP.NET MVC, CSS, Web Analytics, ASP.NET, Requirements Analysis, Microsoft SQL Server, Windows Azure, SQL Azure, jQuery, Entity Framework, Google Analytics, Project Management, RFP, Sales Presentations, Web Project Management, AJAX, Web Development, Integration, Software Development, Test Driven Development, CMS, Git, XML, HTML5, Software Project..., MVC, AngularJS, Microsoft Azure