Mats Ekroth
Utvecklare
Mats har mycket erfarenhet inom både små och stora utvecklingsprojekt. I uppdragen har han testat på de flesta rollerna och trivs lite bättre i roller som lösningsarkitekt eller i en roll med en blandning av utveckling och projektledning.
Områden
- Utvecklare
- Teknisk projektledare
Om Mats
Som person upplevs Mats som innovativ, social, strukturerad. Han älskar att använda de absolut senaste teknikerna och testa på nya saker. Hans arbete kännetecknas av hög kvalitet och snabbhet.Mats CV
-
Husqvarna
Systemarkitekt
2022 -
Mats jobbar som systemarkitekt för ett system riktat mot professionella kunder som jobbar med grönytor, skog eller byggarbetsplatser, vars syfte är att kunden ska hålla reda på vilka maskiner de har och hur mycket de har använts samt styra en flotta med robotgräsklippare.
Systemet består av en del för slutanvändare med en webbapplikation och två native appar (Android och iOS) samt en webbapplikation för interna användare och återförsäljare. Systemet har även många integrationer med gemensamma system internt på Husqvarna. -
Husqvarna
Squad Leader
2020 - 2021
Mats är squad leader (20% projektledare, 80% utvecklare) och leder ett utvecklingsteam för att utveckla appar till Android och iOS. Apparna tillhör en webbportal som utvecklas parallellt av ett annat team som ska ersätta ett äldre system, systemet är till för att grönområdesföretag ska få bättre kontroll på sin maskinpark. Maskinerna har sensorer monterade på sig som apparna behöver kommunicera med för att samla in kördata åt systemet.
Mats spenderar ena delen av sin tid med att driva teamet och se till att de har det de behöver för att kunna utveckla det som finns i backloggen samt att också se till att det finns saker för teamet att göra i backloggen.
Resterande tid spenderar han på att utveckling i backend/app-frontend, devops för att se till att flöde från utveckling till release fungerar, hjälpa till att underhålla arkitekturen på hela lösningen samt hjälpa till att ta fram och skriva krav.
Tekniker: Java, Spring Boot, AWS, Azure DevOps, krav, Android (Java/Kotlin), iOS (Swift) -
Sportfiskarna
Utvecklare
2019 - 2020
Vidareutveckling av en webbapplikation samt iOS och Android app för insamling av data från sportfiskare i Sverige.
I detta uppdraget ingick även att sätta upp en automatisk sync av data från Sportfiskarnas databas till Artdatabanken för Havs och vattenmyndigheten.
Teknisk miljö: iOS, Android, Web API, Azure Web Services, Azure SQL Server, Azure functions -
Husqvarna
Squad Leader
2018 - 2020
Mats är squad leader (20% projektledare, 80% utvecklare) och leder ett utvecklingsteam för att utveckla appar till Android och iOS. Apparna tillhör en webbportal som utvecklas parallellt av ett annat team som ska ersätta ett äldre system, systemet är till för att grönområdesföretag ska få bättre kontroll på sin maskinpark. Maskinerna har sensorer monterade på sig som apparna behöver kommunicera med för att samla in kördata åt systemet.
Mats har jobbar hälften av sin tid med utveckling för iOS/Android och andra halvan av sin tid med backend API.
Tekniker: Java, Spring Boot, AWS, Android (Java/Kotlin), iOS (Swift) -
Husqvarna
Squad Leader
2017 - 2018
Mats är squad leader (20% projektledare, 80% utvecklare) och leder ett utvecklingsteam för att utveckla appar till Android och iOS. Apparna tillhör en webbportal som utvecklas parallellt av ett annat team som ska ersätta ett äldre system, systemet är till för att grönområdesföretag ska få bättre kontroll på sin maskinpark. Maskinerna har sensorer monterade på sig som apparna behöver kommunicera med för att samla in kördata åt systemet.
Mats har utvecklat backend som apparna använder sig av.
Tekniker: Java, Spring Boot, AWS, Android, iOS -
Husqvarna
Squad Leader
2017 - 2018
Mats har varit squad leader (projektledare 20%, utvecklare 80%) i ett team vars uppgift var att vidareutveckla och förvalta ett äldre system för att hålla ordning på maskiner för grönområdesföretag.
Tekniker: .NET, MVC, HTML, CSS, JavaScript, C#, AWS (Amazon Web Services) -
Billerud Gruvön
Utvecklare
2017 - 2017
Vidareutveckling av en iOS app för iPads.
Teknisk miljö: iOS, Objective-C -
Stora Enso AB
Utvecklare
2017 - 2018
Vidareutveckling av tidigare konverterat system samt förvaltning av serverprocesser i VMS.
Teknisk miljö: WPF, C#, Oracle databas, Windows Forms, C++ -
Nordic Paper
Lead Developer & Arkitekt
2016 - 2017
Utvecklade en integrationslösning med Logic Apps I Azure, lösningen innehöll integration med flera externa parter samt fullständig spårbarhet på alla meddelanden. En simulator byggdes för att kunna underlätta test av systemet mot externa parter. Rapporter togs även fram för att kunna visualisera statistik över alla meddelanden.
Ansvarade för arkitektur, projektledning, stor del av utvecklingen samt leverans
Teknisk miljö (Integrationslösning + Rapporter): Azure Logic Apps, Azure Service Bus, Azure Functions, Azure API App, Azure Web App med Web Job, Azure SQL, Windows Service, C#, SSRS 2014, SSIS, Oracle, SQL 2014, JSON
Teknisk miljö (Simulator): C#, .NET, WPF, Oracle, SQL, XML, XSLT -
Swegon AB
Utvecklare
2016 - 2018
Utveckling av ännu en webbapplikation för att konfigurera produkter. Applikationen använder sig av en skanner för att veta vilken typ av produkt det är och data för hur produkten ska konfigureras hämtas från ekonomisystem och en bild genereras och visas baserat på detta.
Teknisk miljö: MVC, .NET, SQL Server, HTML, CSS, JavaScript, jQuery, JSON -
Uppsala Läns Landsting
Utvecklare
2016 - 2016
Utvecklat en tjänst för att kunna göra styrande dokument från Office365 & SharePoint tillgängliga publikt för allmänheten.
Ansvarade för utveckling av publik webb samt uppsättning och indexering av data till Azure för snabb textsök i tusentals dokument.
Teknisk miljö: Azure DocumentDB, Azure Search, Azure Blob Storage, Azure Web Site, C#, HTML, CSS, JavaScript -
Sportfiskarna
Utvecklare
2016 - 2018
Vidareutveckling av en iOS och Android app för insamling av data från sportfiskare i Sverige.
Projektet pågick under en lång tid kalendermässigt men det gjordes inte mer än några timmar i månaden.
Teknisk miljö: iOS, Swift 1.2, Swift 2.0, Android, Java, Web API, Azure Web Services, Azure SQL Server -
RCC - Regionala cancercentra
Utvecklare
2016 - 2016
Vidareutveckling av en Xamarin-app. Uppdraget innefattade rättning av buggar och uppdaring av logotyper i apparna. Xamarin-appen fungerar på alla tre plattformarna (Windows, Android & iOS) och för både telefon och tablet.
Teknisk miljö: Xamarin, iOS, Android, Windows, Windows Phone, XAML, C# -
Moretime Proffessional Services AB
Utvecklare
2016 - 2016
Utveckla en webbportal som var kärnan för företagets inkomst. Webbportalen samlade digitala tjänster och användare kunde ansluta sig och köpa tjänster via kreditkort eller faktura och signering med BankID. Portalen var uppdelad i tre delar, en del för slutanvändare, en del för anställda som kunde hantera portalen och ett API för att externa tjänster skulle kunna ansluta till tjänsten.
Teknisk miljö: C#, MVC 5, .NET 4.6, Entity Framework, Azure Search, Azure WebApps, Azure Cloud Services, Azure SQL, Azure Document DB, Redis Cache, Azure Blob storage, Web services, CSS, Javascript, jQuery, Bootstrap, HTML, JSON -
Swegon AB
Utvecklare
2015 - 2015
Vidareutveckling av tidigare utvecklad konfigurator.
Teknisk miljö: C#, MVC, .NET 4.5, SQL Server 2012 -
Stora Enso AB
Utvecklare
2015 - 2016
Uppgradera ett befintligt system till en modernare teknik, systemet som uppgraderades används av operatörer i fabrik och för administratörer.
Teknisk miljö: VB6, WPF, C#, .NET 4.5.2, Windows Forms, Entity Framwork, Oracle Databas -
Billerud Gruvön
Utvecklare
2015 - 2017
Utveckling av SSRS-rapporter för att presentera financiell data. Uppdraget inkluderade även optimering av Excel-PowerPivot rapporter.
Uppdraget pågick under en lång tid kalendermässigt men det varierade hur mycket som behövdes göra från månad till månad.
Teknisk miljö: SQL 2012, SSRS, SSAS, Excel 2010 -
Billerud Gruvön
Utvecklare
2015 - 2015
Uppdraget gick ut på att uppdatera och se till att en stor mängd PowerPivot-dokument fungerade som de skulle.
Teknisk miljö: Excel 2010, PowerPivot -
Hermods AB
Utbildare
2015 - 2015
Ansvarig för att ta över och avsluta en grundkurs i webbprogrammering, i slutet av kursen ingick även handledning av projektarbete och betygssättning av samtliga elever.
Teknisk miljö: C#, Web Forms, ASP.NET, SQL Server 2014, Windows Forms, JSON -
Luckylane produktionsbyrå AB
Kvalitetsgranskare
2014 - 2014
Granskade och säkerställde kvaliteten på koden som skrivits för en app för Windows Phone.
Teknisk miljö: C#, XAML, Windows Phone -
Atlas Copco AB
Utvecklare
2014 - 2014
Vidareutvecklade ett grafiskt system för att illustrera kopplingar mellan maskiner för att få fram ett flödesschema över hur alla maskinerna hängde ihop.
Teknisk miljö: C#, Silverlight -
Sandvik Coromant AB
Utvecklare
2014 - 2014
Konvertering av tidigare utvecklade appar för Windows Phone till WPF-applikationer för den amerikanska delen av organisationen.
Teknisk miljö: C#, XAML, WPF, SQLite -
Sandvik IT Services AB
Utvecklare
2014 - 2014
Utveckling av en Proof of Concept för en app som skulle koppla upp sig mot SAP och hämta fakturor som användaren kunde godkänna eller neka.
Teknisk miljö: Windows 8, C#, XAML, WinRT -
Nordic Paper
Utvecklare
2014 - 2017
Konverterat rapporter från Access till Reporting Services samt utveckling av en webbportal för att enkelt kunna hitta bland alla rapporter som fanns.
Ansvarade för projektledning och stor del av utveckling.
Teknisk miljö: SSRS, SSIS, SQL Server 2012, MVC 5, .NET 4.5.2, C# -
Linde Material Handling AB
Utvecklare
2014 - 2014
Vidareutvecklade en Windows-tjänst som tog emot kommandon från ett stort antal truckar från många olika kunder.
Teknisk miljö: C#, log4net, WIX Installer -
Sandvik Coromant AB
Lead Developer & Arkitekt
2014 - 2014
Projektet resulterade i två appar som utvecklades för Windows 8 där den ena appens syfte var att sprida information mellan säljare inom organisationen på ett digitalt och snyggt sätt. Den andra appen syfte var att sprida nyheter inom organisationen. Projektet resulterade även i en administrationswebb där en admin kunde lägga in delar av informationen som visades i apparna.
Ansvarade för design, utveckling, arkitektur, leverans och support för hur appen skulle installeras och distribueras inom organisationen
Teknisk miljö (Web): Azure, MVC, WebAPI
Teknisk miljö (app): WinRT, Windows 8.1, C#, XAML, SQLite -
Sandvik Coromant AB
Lead Developer & Arkitekt
2013 - 2014
Apparna DrillCalc, MillCalc, TurnCalc och Start Values utvecklades för Windows Phone 8, samtliga appar fanns redan på Android och iOS.
Projektet var internationellt och Mats var projektledare över ett team från Indien och ansvarade för design och kvalite av samtliga appar.
Teknisk miljö: Windows Phone 8, C#, XAML, SQLite -
Swegon AB
Utvecklare
2013 - 2013
Utvecklade en webbaserat system vars syfte var att efter att användaren valt ett antal inställningar skapade systemet en PDF med instruktioner och sammanställningar över vilket material som behövdes för att bygga olika produkter.
Teknisk miljö: MVC4, SQL Server 2012, HTML5, CSS3, JavaScript, jQuery, AJAX, C#, .NET 4.5, Rotativa (PDF generator) -
Landstinget i Värmland
Utvecklare
2013 - 2013
Utvecklat en webbportal där läkare kunde genomföra demensenkäter som kunde hjälpa till I bedömning av nivå av demens hos en patient samt samla in anonym data för att kunna fortsätta forskning inom området.
Teknisk miljö: C#, MVC4, HTML5, CSS3, JavaScript, jQuery, AJAX, Entity Framework, Rotativa (PDF generator), SQL Server 2008 -
Atlas Copco AB
Lead Developer & Arkitekt
2013 - 2013
Utveckling och design av en app som kördes på Windows 8 tablets. Appen var en elektronisk enkät som användes för att intervjua arbetare i diverse gruvor runt om I världen.
Projektet var i flera delar, där del 1 var utveckling av appen, del 2-3 var vidareutveckling och del 4 var en webbportal där statistik från all data apparna samlade in presenterades.
Projektet var väldigt intensivt och tidskritiskt.
Ansvarade för förstudie, tidsestimering, arkitektur, utveckling och leverans.
Teknisk miljö (app): Windows Store App, SQL Server 2008, XAML, C#, .NET 4.5, WCF, SQLite, Azure
Teknisk miljö (Web): C#, .NET 4.5, MVC4, SQL Server 2008 -
Förbundet S:t Lukas
Utvecklare
2013 - 2015
Förvaltning av ett journal och ekonomisystem.
Projektet innefattade förbättringar av systemet som bland annat var att visa statistik med PowerPivot I Excel, konvertera befintliga Excelrapporter från systemet till Reporting Services.
Ansvarade för teknisk support åt hela organisationen.
Teknisk miljö: C#, .NET 4.5, SQL Server 2008 R2, Excel 2010, Windows Forms, PowerPivot, Reporting Services -
Landstinget i Värmland
Utvecklare
2013 - 2013
Uppdaterat ca 100 PDF-dokument som används som mallar i Cosmic. Dokumenten var ifyllningsbara dokument där vissa skapades från grunden och vissa utgick från Word-dokument.
Teknisk miljlö: Adobe Acrobat X Pro, Microsoft Office Word 2010 -
Sandvik IT Services AB
Utvecklare
2011 - 2012
Utvecklade ett nytt produktionssystem för ett rörverk. Systemet hade höga kvalitetskrav och höga krav på tillgänglighet. Ansvarade för utveckling mot hårdvara. I projektet ingick det support, beredskap, utbildning av användare och vidareutveckling av systemet efter att det var levererat.
Teknisk miljö: C#, Silverlight 4, WPF, WCF, Entity Framework, SQL Server 2008, .NET 4, RS-232 Kommunikation
Mats kompetensområden
-
Projektfaser
Utveckling/Genomförande, Implementation -
Roller
Utvecklare/Programmerare -
Systemtyper
Windowsapplikationer -
Utvecklingsspråk
MS .NET, C# -
Verktyg & Middleware
MS Visual Studio, MS Reporting Services, Windows Presentation Foundation, Visual Studio .NET
Mats anställningar
-
IT Konsult, Sogeti Sverige AB
2011 - 2018
Mats utbildningar
-
Introduction to Modern Architecture, DF Kompetens
2023 - 2023
-
CERTIFIERAD IT-ARKITEKT MASTER, DF Kompetens
2022 - 2022
-
UX/UI Utbildning, Kvadrat
2020 - 2020
-
MongoDB Basics (M001), MongoDB University
2020 - 2020
-
70-491 Recertification for MCSD: Windows Store Apps using C#, Microsoft Certifiering
2016 - 2016
-
74-353: Windows UX Design, Microsoft Certifiering
2016 - 2016
-
MCSD Windows Store Apps Using C#, Microsoft Certifiering
2016 - 2016
-
Microsoft Enterprise Mobility Suite (EMS), Stockholm
2015 - 2015
-
70-485 Advanced Windows Store App Development Using C#, Microsoft Certifiering
2014 - 2014
-
Certified Professional Architect Microsoft Platform, Sunblad & Sundblad
2014 - 2014
-
70-484 Essentials of Developing Windows Store Apps Using C#, Microsoft Certifiering
2013 - 2013
-
70-483 Programming in C#, Microsoft Certifiering
2012 - 2012
-
Dataingenjör, Karlstad Universitet
2006 - 2011