Marcus Ekström
Fullstack-utvecklare inom moderna tekniker
Marcus Ekström är en motiverad utbildad civilingenjör inom datateknik. Marcus främsta erfarenhet ligger inom webb- och systemutveckling. Han har ett engagemang för att utvecklas och att sprida sina kunskaper.
Områden
- Fullstack-utvecklare inom moderna tekniker
Om Marcus
Marcus värderar personlig utveckling. Han intresserar sig främst i teknik, systemutveckling, serier, anime och spel. Marcus är inte rädd för att föra en diskussion i förhoppningen att komma fram till förbättringar.Marcus CV
-
Lantmäteriet
Fullstackutvecklare
2018 -
Marcus hade en ledarroll i ett självgående team. Rollen varierade från frontend lead till backend lead med störst fokus på frontend. Marcus har anpassade sin roll utefter teamet. Projektets mål var att utveckla ett pantsystem som skulle ersätta Sveriges tidigare Pantbrevsystem.
Systemen utvecklades enligt Continuous Integration och Continuous Delivery varav backend i Java 11 och Kotlin med Spring, och frontend i React med Typescript. Samtliga miljöer driftades i Openshift/Kubernetes och koden versionshanterades i git. Automatiserad testning applicerades för att upprätthålla hög kodkvalitet. I uppdraget provar vi även nya tekniker som exempelvis GraphQL.
Tekniker: NodeJs (typescript), Kotlin, Java, Spring Boot, Intellij, REST, Git, Maven, Atlassiansviten, SCRUM, JUnit, mockk, Test containers, Mockito, Cucumber, Docker, Java 11+, Test Driven Design (TDD), Continuous Integration, Autonomous Deployment, Typescript, Javascript, React, Mobx, Jest, Enzyme, Openshift, Designsystem, GraphQL -
Lantmäteriet
Systemutvecklare
2018 - 2018
Marcus arbetade i ett agilt SCRUM-team som ansvarade för att utveckla och drifta ett system som tolkar data från fastighetsbildningens diarie- och ärendehandläggningssystem som sedan transformeras till en ny lagringsmodell. Teamet följde en testdriven utvecklingsmetod där alla i teamet ansvarade för att säkerställa att kvalitativ kod - som kan testas automatiskt - levererades.
Tekniker: Java, Spring (Boot), Intellij, REST, Git, Maven, Atlassiansviten, SCRUM, JUnit, Mockito, Cucumber, Docker, Java 8, Test Driven Design (TDD), Continuous Integration, Autonomous Deployment -
Osynlig AB
Frontend-utvecklare
2018 - 2018
Marcus jobbade i ett litet team på två personer, Marcus ansvarade för att skapa två NPM paket. Ett design-bibliotek med enbart stylesheets och det andra paketet med react-komponenter. NPM-paketen användes sedan för att utveckla ett internt system åt slutkunden SSG. Marcus tog ett större ansvar för utvecklingen av det interna systemet. Systemen utvecklades i React med Typescript.
Tekniker som användes: ReactJS, Redux, Redux Saga, HTTP, Webpack, Git, Javascript, Typescript, Scss, Css, Continuous Integration, Autonomous Deployment -
Smidesrum
Frontend-utvecklare
2017 - 2017
Marcus utvecklade själv hemsidan Smidesrum.se på begäran med personlig kundkontakt genom hela processen.
Tekniker: Wordpress, PHP, Javascript, Css, Scss -
Leeroy Group AB
Frontend-utvecklare
2017 - 2018
Marcus hade rollen som utvecklare i ett agilt team. Marcus ansvarade insights-modulen och påbörjade implementationen av automatiserade enhetstester av systemet. Marcus utvecklade även delar inom food-and-beverages branschen som exempelvis produkthantering, online-beställningar och annat. Backend genererade rest API klienter via API verktyget Swagger som användes av frontend teamet.
Tekniker: Git, Jenkins, Convox. Raven, ReactJS, React Redux, Redux Saga, Webpack, Docker, Java, Spring Rest, Rest API, Continuous Integration, Autonomous Deployment, PlotlyJS, POS, E-Commerce -
Xlent Sundsvall
Systemutvecklare
2017 - 2017
På Xlent Sundsvall så arbetade Marcus främst på en webshop byggd ifrån grunden med Angular2 för frontend och Java Spring rest med hibernate för backend. Marcus hade ansvaret för hela frontend och tog även delansvar över backend.
Marcus hjälpte även till att förvalta två olika projekt gjorda i C#, det involverade också en del SQL frågor.
Teknik: C#, Java, Javascript, Angular 4, Spring (boot), Rest, Hibernate, SQL, Css, Scss -
Devgroup
VD
2016 -
Marcus arbetar som egenföretagare i en enskild firma som är en IT-konsultverksamhet. Firman skapade Marcus redan under studietiden på Mittuniversitetet och drev den i samband med studierna. -
Sweetpop
Frontend-utvecklare
2016 - 2016
Marcus utvecklade wordpress hemsidor utifrån skräddarsydda designmallar.
Teknik: Wordpress, PHP, Javascript, Css, Scss, Gulp, Grunt, Bower, Webpack -
Hairtastic
Frontend-utvecklare
2015 - 2019
Marcus har migrerat webshoppen ifrån en plattform till en annan, Marcus förvaltar, underhåller och vidareutvecklar även hemsidan utefter kundens begäran.
Teknik: Wordpress, WooCommerce, Prestashop, PHP, Javascript, Css, Scss, Gulp -
Elinorr
Frontend-utvecklare
2015 - 2021
Marcus utvecklar en specialbeställd hemsida med komplicerade variabel-beroenden. Hemsidans syfte är att möjliggöra en gemensam och generisk metod för användarna att föra in data till systemet. Systemet tillåter generering av konsekventa grafer baserat på nyckeltal beräknat utifrån den inmatade informationen.
Teknik: PHP, NodeJs, Javascript, Css, Scss, Webpack, Angular1, Google Charts -
Mittuniversitetet
Lärare
2015 - 2016
Marcus arbetade som labbhandledare i diverse datatekniska kurser, samt som lärare för schemalagda tillfällen kallade programmeringsakuten.
Marcus kompetensområden
-
Databaser
Postgresql -
Hårdvara
PC -
IT-säkerhet
IT-säkerhet allmänt -
Kommunikation & Information
Engelska -
Ledarskap
Mentor, Mentorskap -
Metoder & Processer
Continuous Integration, Agila metoder allmänt, Parprogrammering, Continious Delivery, TDD - Test Driven Development, XP (Extreme Programming), KANBAN -
Operativsystem/plattformar
Mac OS X -
Projektfaser
Drift, Test, Implementation, Utveckling/Genomförande, Systemering/Design/Krav -
Roller
Systemingenjör, Utvecklare/Programmerare -
Systemtyper
Webb- och Internetbaserade system, Mjukvaruarkitektur - programnivå, Objektorienterade system -
Test & Verifiering
Testprocessutveckling, Integrationstest, Testledning, Validering & Test - Mjukvara, Funktionstestning, Systemtestning, Testautomatisering, Testutveckling -
Tillämpningar
Lagerhanteringssystem, Ärendehanteringssystem, Dataspel/ Internetspel -
Utbildning
Annan högskoleutbildning 1 år, Annan högskoleutbildning 2 år, Annan högskoleutbildning 4 år eller mer, Annan högskoleutbildning 3 år, Matematik, Systemvetenskap, civ.ing, e-learning -
Utvecklingsspråk
Redux, Javascript, Java, HTML, C++, Typescript, Angular 2, Spring, React, Jquery, Rust, JUnit, HTML5, PHP -
Verktyg & Middleware
Spring, Git, Netbeans, React, Atlassian Bamboo, Atlassian Jira, Maven, Spring Webservice, Jira, MS Visual Studio, Node.js
Marcus anställningar
-
IT Konsult, Xlent Sundsvall
2017 -
-
VD, Devgroup
2016 -
Marcus utbildningar
-
IT-säkerhet, informationssäkerhet och dataskydd för systemutvecklare, IT-Säkerhetsbolaget
2022 - 2022
-
Civilingenjör inom datateknik, Mittuniversitetet
2012 - 2017