KONSULTPROFIL Mikael Rydmark Systemutvecklare EPiServer/.NET Sammanfattning Mikael är en snabblärd, driven och utåtriktad systemutvecklare men stor erfarenhet inom webbutveckling. Han har specialiserat sig inom.net och har många års erfarenhet av CMS- verktyget EPiServer och större webbplatser. Mikael har stor vana av att hantera kundrelationer och att leda andra i arbetet eftersom han har jobbat både som lead developer och team manager. Mikael är även certifierad scrum master och har stor vana av att jobba med agil projektmetodik. Kunskapsområden ASP.NET MVC/Webforms, C#, Visual Studio, HTML5, CSS, jquery, Javascript, AJAX, MsSQL, MySQL, RavenDB, Storm e- handelsplattform, Scrum, Unity3d, Powershell, TeamCity, Jenkins, JIRA, Trello, Assembla, BaseCamp, Subversion, git Utbildning Civilingenjör Datateknik, Kungliga Tekniska Högskolan Kurser och certifieringar EPiServer CMS 6, grundutbildning Certifierad ScrumMaster Språk Svenska modersmål Engelska flytande Relevant projekterfarenhet 2015 - Mobilspel på Almost Fantastic Medgrundare, VD, Produktutvecklare, Systemutvecklare Mikael har tillsammans med två medarbetare utvecklat ett mobilspel för ios och Android. Spelet är byggt i Unity3d med C#. Spelet är ett 2D- spel där man som en padda ska återfinna sin förlorade kärlek genom att resa i tiden. Spelaren kan anpassa spelet genom att köpa till uppgraderingar, tillbehör och genom andra köp i appen. Spelet har även integrationer mot AppStore/Google Play samt till UnityAds. Teknisk miljö: Unity3d, C#, git.
2014-2015 Nobia & NCC Team manager Mikael jobbade som team manager för ett team bestående av 6-8 utvecklare. Teamet jobbade med nyproduktion och förvaltning åt kunderna Nobia och NCC. Mikael var ansvarig för teamets kort- och långsiktiga planering, lönsamhet, semesterplanering, personlig utveckling för utvecklarna i teamet samt att säkerställa att lösningen som teamet levererade höll tillräckligt hög teknisk standard. Mikael deltog även som utvecklare när behov uppstod. Teknisk miljö: C#, ASP.NET, jquery, Storm, Jenkins, EPiServer 7.5. 2014 E-commerce med Stormintegration åt Nobia Lead developer, kravutredning Nobia är Europas ledande köksspecialist som äger ett tjugotal varumärken. De ville gå från att bara ha informationswebbar till att också integrera en e- handelslösning på webbplatsen. Mikael var med och skapade en proof- of- concept- lösning för e- handel med integration mot e- handelsplattformen Storm. Teknisk miljö: EPiServer 7, Visual Studio, Subversion, MsSQL, IIS, C#, ASP.NET, jquery, Storm, Jenkins. 2014 Ny webb åt NCC Lead developer, kravutredning NCC behövde en ny webbplats för samtliga marknader. Mikael ledde utvecklingsarbetet av den nya webbplatsen som byggdes för EPiServer 7 i MVC. Lösningen var anpassningsbar för att kunna användas på fler än 8 olika marknader. Mikael satte upp TeamCity- integration för automatiska byggen och möjliggjorde installationer direkt från TeamCity till de olika lastbalanserade miljöerna. Mikael var också med och utbildade NCC:s redaktörer i hur systemet var tänkta att användas. Teknisk miljö: EPiServer 7, Visual Studio, Subversion, MsSQL, IIS, C#, ASP.NET MVC, jquery, Less, TeamCity. Ombyggnation av Tre.se Utvecklare Tre.se gjorde en stor ombyggnation av sin webb som inkluderade hela webbplatsen. Mikael deltog som extraresurs för att nå lanseringsdatumet och hjälpte till att anpassa legacyfunktioner till den nya webbplatsen samt byggde delar av den nya affärsregelmotorn vars funktioner var att sköta rabatter, kampanjer, regelstyrd prissättning med mera.
Teknisk miljö: EPiServer 6R2, Visual Studio, Subversion, MsSQL, IIS, C#, ASP.NET, BackboneJS, CSS, RavenDB, jquery, jqueryui. Mitt3 för Tre.se Lead developer, systemdesigner, projektledare, kravutredare Mitt3 är mobiloperatören 3:s självbetjäningsplatform för slutkunder. Efter att 3 I Danmark hade fått en ny självbetjäningsplattform på plats vill även 3 Sverige ha en liknande lösning. Mikael ledde arbetet med att utveckla den nya lösningen och skötte kundkontakten med både beställaren 3 och IT- avdelningen hos 3 som tillhandahöll ett REST API som webbplatsen skulle integrera emot för att få ut användardata. Mit3 för 3.dk Lead developer, systemdesigner, projektledare, kravutredare Mitt3 (på danska: Mit3) är mobiloperatören 3:s självbetjäningsplatform för slutkunder. 3 ville byta ut ett legacysystem för att istället bygga in motsvarande funktion i en ny del av 3.dk. Den nya delen skulle integrera med ett REST- API för att hämta användardata. I den nya delen skulle kunder kunna logga in för att se sin förbrukning av data under månaden och även se gamla fakturor och likande information. Mikael ledde arbetet med att utveckla den nya lösningen och skötte kundkontakten med både beställaren 3 i Danmark och den svenska IT- avdelningen hos 3. användardata. Smartphoneguiden Tre.se Utvecklare, systemdesigner, projektledare, kravutredare Mikael var en av huvudutvecklarna som byggde en modullösning för en ny del av Tre.se som kallades smartphoneguiden. Lösningen gjorde det möjligt för en redaktör att väldigt fritt välja hur innehåll skulle presenteras med hjälp av att specificera antal kolumner. Dessa moduler kunde i sin tur innehålla nya kolumner och layouter vilket gjorde att man kunde nästla innehållet. Det gav en väldigt stor redaktionell frihet.
2012 Deploymentscript Lead developer Mikael utvecklade ett flertal powershell- script för att automatisera deploymentrutiner och andra led i utvecklingsprocessen. Scripten minskade risken för fel introducerade av den mänskliga faktorn och minskade kraftigt den tid som krävdes för att genomföra installationer till test- och produktionsmiljöer. Teknisk miljö: Powershell, IIS, MsSQL. 2012 Multiple Orders 3.dk Lead developer, systemdesigner, kravutredare Mikael var huvudansvarig utvecklare i projektet multiple orders för 3 i Danmark. Tidigare hade man endast kunnat köpa en produkt åt gången i webshoppen. Detta projekt innebar att man behövde utöka e- handelslösningen att tillåta flera orderrader vilket fick påverkan på hela flödet för webbshoppen och kopplingen till bakomliggande system. Portning och refaktorisering av utlandsadmin till Tre.se Lead developer, kravutredare Mikael ledde arbetet med att portera utlandsadministrationslösningen från 3.dk till Tre.se. Vid tillfället passade teamet även på att refaktorisera en del av kodbasen då vissa krav var annorlunda för den svenska marknaden. Informationsinsamling för avancerad personalisering på Tre.se Systemdesigner, Utvecklare Mikael designade och deltog i att bygga en anpassningsbar insticksmodul vars uppgift var att samla så mycket information som möjligt om användarna för att möjliggöra intelligenta produktförslag vid återbesök. Teknisk miljö: EPiServer 6R2, XML, Visual Studio, Subversion, MsSQL, IIS, C#, ASP.NET, jquery, CSS
Tre.se, Sälj- och informationswebb Utvecklare Sälj- och informationswebben är en webbplats som fungerar som ett stöd för 3:s butikssäljare. Där finns information om alla produkter, topplistor för säljare och ett inlänkat säljsystem. Mikaels deltog som systemutvecklare. Teknisk miljö: EPiServer 6, Visual Studio, Subversion, MsSQL, IIS, C#, ASP.NET, jquery, CSS Uppgradering till EPiServer 6R2 Systemutvecklare Mikael var en av två utvecklare som genomförde en uppgradering av både 3.dk och Tre.se från EPiServer 6 till EPiServer 6R2. Uppgraderingen innebar noggrant planerande och genomförande i flera led då detta skulle genomföras i hela kedjan från utvecklingsmiljöer, testmiljöer och slutligen i en lastbalanserad produktionsmiljö. Nytt utseende för 3.dk Systemutvecklare Mikael var en del av det team som gjorde om utseendet för hela 3.dk. Mikael byggde bland annat funktionaliteten för den nya startsidan med ett bildspel som byggde på ajaxinladdning av innehåll. 2010 Nytt utlandsadmin till 3.dk Systemutvecklare, kravutredare Mikael var som ensam utvecklare ansvarig för ett nytt administrationsgränssnitt för utlandpriser för telefonsamtal åt 3 i Danmark. Mikael byggde ett plugin till EPiServer som hanterade all administration för samtliga länder kopplade till olika priszoner, operatörer och abonnemang. Teknisk miljö: EPiServer 6, Visual Studio 2010, Subversion, MsSQL, IIS, C#, ASP.NET, jquery, CSS.
2010 Examensarbete laddningstider Exjobbare Mikael gjorde sitt examensarbete för KTH genom att granska laddningstider för 5 olika webbplatser. Mikael genomförde en nollmätning och prövade sedan optimeringsstrategier genom att implementera dem för att undersöka vilka som var värda att rekommendera för webbutvecklingsteam. Teknisk miljö:.httpwatch, Visual Studio 2010, IIS, C#, ASP.NET, jquery, CSS Arbetslivserfarenhet inom IT 2015 - Almost Fantastic AB Medgrundare, VD, produktutvecklare och systemutvecklare 2014-2015 Isotop AB Team Manager - 2014 Isotop AB Lead developer 2010 - Isotop AB Utvecklare