Mikael Lindsten
Systemutvecklare
Mikael är systemutvecklare med erfarenhet av såväl deklarativa som imperativa språk, databaser, integration, webbutveckling och mobilitet. Han är i grunden civilingenjör i datateknik med inriktning mot realtidssystem samt formella språk och programmeringsteori. Intresse för grafisk design och användargränssnitt har dock styrt hans fokus mot webbutveckling där han har gedigen erfarenhet, både på klient- och serversidan.
Områden
- Systemutvecklare
- Systemarkitekt
Om Mikael
Mikael är en engagerad och driven person som älskar problemlösning och logik. Han är noggrann, strukturerad och analytisk och drivs av strävan att förstå hur saker och ting fungerar. Det gäller allt från tekniska lösningar till verksamheter. Hans stora intresse för programmering väcktes redan i grundskolan och har varit vägledande i val av både utbildning och yrke. Mikael är social och arbetar helst tillsammans med andra, men är samtidigt självständig. Han tycker också om att lära ut och dela med sig av sina kunskaper och han vill gärna intressera andra för allt som intresserar honom.Mikaels CV
-
Husqvarna
Utvecklare
2017 - 2018
Web Order var ett webbaserat system som tillhandahöll kritiska funktioner för Husqvarnas B2B-handel (mellan säljbolag och återförsäljare). Systemet bestod av moduler för olika funktioner, exempelvis orderläggning, produktregistrering och hantering av garantiärenden. Eftersom systemet var gammalt och dyrt att förvalta skulle dessa moduler successivt ersättas av nya separata system.
Mikael arbetade med utveckling och förvaltning av back-end för de nya systemen samt förvaltning av nuvarande moduler. Han arbetade även med förvaltning av front-end för det nya systemet för hantering av garantiärenden.
Teknik:
Java EE, Spring, JAX-RS, JPA, JMS, JUnit, Mockito, Maven, Apache Tomcat, MS Azure, SQL, MS SQL Server, REST, JWT, OIDC, JavaScript, TypeScript, Angular, RxJS, HTML, SCSS, webpack, Karma -
Starbright Consulting
Arkitekt/utvecklare
2014 - 2016
BRiGHTiNTEL (tidigare Cargo Care) var ett webbaserat verktyg för övervakning av transporter samt uppföljning och analys av insamlad sensordata. Efter att rapportdelen av verktyget hade byggts om 2014 (för att integreras i en kunds system) genomfördes ett projekt för att bygga om resterande delar och komplettera med bland annat ny användarhantering, stöd för direkt integration mot olika telemetrileverantörer samt fler analysmöjligheter. Verktyget vidareutvecklades sedan i omgångar och anpassades till nya kunder.
Mikael arbetade som arkitekt och utvecklare i ombyggnationsprojektet. Han var även teknisk projektledare och samordnare för projektgruppen som bestod av fyra utvecklare. Därefter fortsatte Mikael att arbeta med vidareutveckling av verktyget.
Teknik:
JavaScript, Vue.js, HTML, LESS, Node.js, webpack, Highcharts, Google Maps, GIS, REST, Java EE, CDI, JPA, JMS, Wildfly, Amazon EC2, Mercurial -
Starbright Consulting (Envirotainer)
Arkitekt/utvecklare
2014 - 2014
Cargo Care var ett webbaserat rapportverktyg för uppföljning och analys av insamlad sensordata. 2014 gjordes en omfattande anpassning av verktyget i samarbete med företaget Envirotainer. Syftet var dels att anpassa produkten funktionsmässigt till Envirotainers verksamhet (temperaturkontrollerade containrar för flygtransport) och dels att integrera den i en kundportal som utvecklades parallellt.
Mikael arbetade som arkitekt och huvudutvecklare med anpassningen och integrationen av Cargo Care i Envirotainers miljö. Anpassningen innebar i stort sett en omskrivning från grunden, med såväl ny arkitektur som teknikstack.
Teknik:
JavaScript, Vue.js, Node.js, Highcharts, Google Maps, GIS, HTML, LESS, REST, C#, Entity Framework, SQL, MS SQL Server, Mercurial -
Jordbruksverket
Utvecklare
2012 - 2016
På Jordbruksverket fanns flera förvaltningsteam som vart och ett ansvarade för ett antal system. Teamen karaktäriserades av ett agilt arbetssätt baserat på Kanban och Scrum.
Som medlem i ett av teamen arbetade Mikael med förvaltning av diverse interna system, bland annat Multikuben och flera handdatorsystem. Han arbetade även med utveckling av nya system och e-tjänster, exempelvis för ansökan om etisk prövning av djurförsök.
Teknik:
Java SE, Java EE, JSF, JPA, Apache Tomcat, SQL, PostgreSQL, PostGIS, Oracle SQL, PL/SQL, C#, .NET CF, VBScript, ArcPad, ArcIMS, GIS, REST, JavaScript, HTML, CSS, CVS, Subversion -
Jordbruksverket
Utvecklare
2011 -
SAM Internet är en kartcentrerad e-tjänst för att söka jordbrukarstöd. Tjänsten har funnits sedan början av 2000-talet och har ersatt flera olika blanketter som lantbrukare tidigare använde för att deklarera sitt jordbruk och söka stöd. Sedan 2012 gör alla lantbrukare sin ansökan i SAM Internet vilket ställer höga krav på prestanda och stabilitet. Utmärkande för systemet, utöver den höga belastningen under ansökansperioden, är dess omfattande uppsättning verksamhetsregler som i varierande omfattning ändras från år till år och fordrar årliga anpassningar.
Mikael har sedan 2011 arbetat som utvecklare med anpassningar och vidareutveckling av SAM Internet inför varje ansökansperiod. En stor del av arbetet har handlat om att implementera verksamhetsregler, men Mikael har även arbetat mycket med modularisering och förenkling av systemet samt modernisering av teknikstacken.
Teknik:
Java SE, Java/Jakarta EE, JAX-RS, CDI, Jackson, JSP, JSF, JTS, EJB, JUnit, Mockito, Maven, Drools, JBoss EAP, WildFly, SQL, PostgreSQL, PostGIS, GeoServer, GIS, JWT, REST, JavaScript, TypeScript, OpenLayers, RxJS, Angular, Ext JS, AngularJS, HTML, CSS, SCSS, Git, CVS -
Tidigare uppdrag
Utvecklare
2008 - 2011
Mikael har tidigare haft uppdrag som utvecklare hos bland annat:
Landstinget i Jönköpings län
Nyutveckling av webbaserad beställningstjänst för sjukresor samt förvaltning av intranät.
Eskilstuna kommun
Nyutveckling av informationsportal för det lokala näringslivet.
Danske Bank
Förvaltning av internt system för fastighetsvärdering.
Toyota Material Handling
Förvaltning av handdatorbaserad fältservicelösning.
Teknik:
Java SE, Java EE, JSF, Facelets, RichFaces, Apache Tomcat, SQL, MySQL, C#, ASP.NET, EPiServer, MSMQ, WMI, .NET CF, MS SQL Server, MS Reporting Services, MS Integration Services, Visual Basic 6, REST, JavaScript, jQuery, HTML, CSS
Mikaels kompetensområden
-
Databashanterare
Postgresql, Postgresql -
Roller
Utvecklare/Programmerare, Utvecklare/Programmerare -
Systemtyper
Webb- och Internetbaserade system, Webb- och Internetbaserade system -
Tillämpningar
AJAX, AJAX -
Utvecklingsspråk
Servlets, Typescript, Javascript, Rust, SQL, CSS, Jquery, Java, HTML, Angular 2, CSS, Jquery, SQL, Servlets, Javascript, Java, HTML, Rust, Typescript, Angular 2
Mikaels anställningar
-
Konsult, Sogeti Sverige AB
2008 - 2012
Mikaels utbildningar
-
JBoss BRMS (workshop), Red Hat, Jönköping
2012 - 2012
-
JBoss SOA: ESB Service Implementation, Red Hat, Jönköping
2011 - 2011
-
Foundation Certificate in Software Testing (ISTQB), Testway, Linköping
2007 - 2007
-
Civilingenjör Datateknik, Linköpings Universitet
2003 - 2007