Hoppa till sidans innehåll

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

  • Systemtyper

    Objektorienterade system, Webb- och Internetbaserade system, Mjukvaruarkitektur - programnivå
  • IT-säkerhet

    IT-säkerhet allmänt
  • Test & Verifiering

    Validering & Test - Mjukvara, Testledning, Testprocessutveckling, Funktionstestning, Systemtestning, Testautomatisering, Testutveckling, Integrationstest
  • Utvecklingsspråk

    C++, HTML, Java, Javascript, PHP, HTML5, Jquery, Rust, JUnit, Spring, Typescript, Angular 2, Redux, React
  • Hårdvara

    PC
  • Ledarskap

    Mentor, Mentorskap
  • Verktyg & Middleware

    MS Visual Studio, Spring, Netbeans, Git, Atlassian Bamboo, Atlassian Jira, Maven, Spring Webservice, Jira, Node.js, React
  • Operativsystem/plattformar

    Mac OS X
  • Projektfaser

    Systemering/Design/Krav, Utveckling/Genomförande, Test, Implementation, Drift
  • Metoder & Processer

    XP (Extreme Programming), Parprogrammering, Agila metoder allmänt, Continuous Integration, KANBAN, Continious Delivery, TDD - Test Driven Development
  • Tillämpningar

    Ärendehanteringssystem, Dataspel/ Internetspel, Lagerhanteringssystem
  • Utbildning

    civ.ing, Systemvetenskap, Matematik, Annan högskoleutbildning 4 år eller mer, Annan högskoleutbildning 3 år, Annan högskoleutbildning 2 år, Annan högskoleutbildning 1 år, e-learning
  • Roller

    Utvecklare/Programmerare, Systemingenjör
  • Kommunikation & Information

    Engelska
  • Databaser

    Postgresql

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

Till konsultsök

Kontakt

Lars Markström VD, Rekrytering 070-389 38 38 lars.markstrom@kvadrat.se

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning