Hoppa till innehållet
Mikael Falck, Fullstack-utvecklare

9 år i yrketEgenföretagare

Mikael Falck

Fullstack-utvecklare

  • Sundsvall
  • Fullstackutveckling

Systemutvecklare med inriktning mot fullstacklösningar och ett starkt intresse för nya tekniker och arkitekturer. Mikael är en lösningsdriven konsult som prioriterar lärande, kvalitet och leverans i webb- och systemutvecklingsprojekt. Han har majoriteten av sin erfarenhet inom webb- och systemutveckling, arbetar strukturerat i team och anpassar sig snabbt till nya verktyg och metoder för att skapa robusta, skalbara lösningar.

  • C#
  • Java
  • Microservices
  • AWS
  • Azure
  • Bitbucket
  • Docker
  • Bamboo
  • Jenkins
  • Git
  • JIRA
  • Maven
  • CI/CD
  • DevOps
  • SAFe
  • Förvaltning

Kurser & certifieringar

  • AffärsjuridikXpectum/Far · 2026
  • Microsoft Software Development Fundamental (MTA 98-361)Person VUE · 2017

Uppdrag

  • Systemutvecklare

    juni 2023 – nu

    Ansvarade för förvaltning, vidareutveckling, nyutveckling och drift av Bolagsverkets system för företagsregistrering och ärendehantering. Arbetade i ett agilt utvecklingsteam enligt SAFe med stort eget ansvar och nära samverkan med verksamhet, kravanalytiker och andra utvecklingsteam.

    Utvecklade och förvaltade microservices och REST-API:er i Java och Spring Boot med fokus på robusthet, prestanda, informationssäkerhet och förvaltningsbarhet. Arbetade med publicering och förvaltning av API:er i WSO2 API Manager samt integrationslösningar baserade på Apache Kafka. Ansvarade för dokumentation av API:er och tjänster med OpenAPI/Swagger.

    Drev frontendutveckling i Vue3 enligt WCAG 2.1 och DIGG:s riktlinjer för tillgänglighet samt utvecklade återanvändbara komponenter och användargränssnitt med fokus på användbarhet och kvalitet. Arbetade kontinuerligt med testdriven utveckling (TDD) och beteendedriven utveckling (BDD) genom enhetstester, integrations- och acceptanstester samt automatiserade tester i CI/CD-pipelines.

    Ansvarade för bygg-, test- och deployprocesser i GitLab/Jenkins samt containerbaserade leveranser med Docker, Kubernetes och Helm. Arbetade med driftrelaterade frågor såsom loggning, övervakning, felsökning, konfiguration och deployment i JBoss-miljöer.

    Genomförde kompetensöverföring till verksamhet och förvaltning genom dokumentation, utbildning och stöd till nya medarbetare. Deltog även i prestandatester och kvalitetssäkring inför produktionssättningar för att säkerställa hög driftstabilitet och kvalitet i leveranserna.

    Resultat/Kundnytta
    Levererade ny funktionalitet och felrättningar med hög kvalitet genom ett konsekvent TDD/BDD-arbetssätt.
    Säkerställde stabila och automatiserade releaser genom väl fungerande CI/CD-processer.
    Höjde teamets säkerhetsnivå genom strukturerat arbete med säker utveckling, hårdning och sårbarhetshantering.
    Förbättrade driftbarhet och förvaltningsbarhet genom tydligare loggning, monitorering och dokumentation.
    Bidrog till effektiv kunskapsöverföring och snabbare onboarding av nya medarbetare.
    Stöttade Bolagsverkets modernisering mot containerbaserade plattformar och mikrotjänstarkitektur.

    Tekniker: Java, Spring Boot, Spring Security, REST, WSO2 API Manager, Apache Kafka, Docker, Kubernetes, Helm, JBoss, Vue3, JavaScript, HTML, CSS, OpenAPI/Swagger, Oracle Database, Git, GitLab, Jenkins, Maven, Cypress, Cucumber, Gherkin, Figma.

    Visa mer
  • Telia Company AB

    apr. 2021 – juni 2023

    Systemutvecklare

    I uppdraget på Telia jobbar Mikael med devops för microtjänster och kundtjänst-verktyg enligt SAFe och har roll som devops och teamlead.

    I sin devops roll arbetar Mikael med att uppdatera och förvalta flertal microtjänster med CI/CD lösning som publiceras i WSO2.

    Microtjänsterna är skrivna i Java Spring-boot och REST-apier med automatiserade unit- och integrationstester som byggdes och distribuerades via en CI/CD i Bamboo som nyligen gjordes om till Github workflows (CI/CD-pipelines).

    Mikael var support/devops/systemutvecklare av ett kundtjänst-verktyg där front-end delen byggdes i React redux-saga med ett proxy back-end i Java spring-boot som kallade på ett flertal microtjänster som fanns publicerade i WSO2.

    CI/CD flöden byggdes i Docker containrar samt jar filer.

    Kommunikation mellan tjänster hanteras via både API anrop och Kafka event. Mikael och övriga team har börjat analysera en flytt till Kubernetes i Rancher för att nå en mål arkitektur uppsatt av Telia.

    Alla java beroenden (interna så väl som externa) hanteras med Maven. För utveckling användes Postman för att snabbt kunna kontrollera API:er och ibland för att manuellt kalla på dem.

    I sin roll som Teamlead arbetade Mikael i Jira för uppföljning och organisering av det dagliga arbetet för teamet.

    Visa mer
    • Java
    • CI/CD
    • Docker
    • DevOps
    • Microservices
    • Maven
    • SAFe
    • Spring Boot
    • JIRA
    • Bamboo
    • Postman
    • REST APIs
    • WSO2
    • Kafka
    • Kubernetes
    • Rancher
    • Redux-Saga
    • React
    • GitHub Workflows
  • Försäkringskassan

    mars 2019 – apr. 2021

    Fullstackutvecklare

    På Försäkringskassan arbetade Mikael som fullstackutvecklare i ett agilt team genom ett kontinuerligt iterativt arbete enligt SCRUM.

    Mikael jobbade med ny utveckling av ett internverktyg som bestod av back-end i Java Spring-boot och front-end i Angular 2+ med typescript där både front-end och back-end hade automatiska tester och en CI/CD-pipeline i Jenkins som byggdes och publicerade RPM-packet till Redhat server.

    Visa mer
    • Java
    • Jenkins
    • CI/CD
    • TypeScript
    • Spring Boot
    • Fullstackutveckling
    • Rpm
    • Angular 2+
    • Scrum
  • Valmet Göteborg

    okt. 2018 – nov. 2018

    Systemutvecklare

    Valmet har ett simuleringsprogram för att träna maskinister för en "recovery boiler".

    Simulatorn hade fått ett allvarligt fel, Mikael och en kollega fick i uppdrag ut över deras existerande uppdrag att hitta och åtgärda felet.

    Teknik: C++, C# och Visual Basic .net

    Visa mer
    • Visual Basic .NET
    • C#
    • C++
  • Finansinspektionen

    jan. 2018 – mars 2019

    Systemutvecklare

    På Finansinspektionen satt Mikael till en början som ensam utvecklare för ett client-server system i Java SE. Där Mikael var ansvarig för att utföra ett förvaltningsprojekt för att höja säkerhet och migrera databas.

    Därefter hamnade Mikael i ett stort team där han var med och vidareutveckla och förvalt övriga intern byggda system.

    Teamet jobbade i den agila metoden Scrum. För att lyckas utföra arbetet i scrum användes Microsoft TFS verktyget.

    Teknik: Java SE från 6 till 11, C#, Visual Basic .NET, IBM Db2, Microsoft SQL.

    Visa mer
    • IBM DB2
    • Visual Basic .NET
    • TFS
    • Java
    • C#
    • Java SE
    • Microsoft SQL
    • Scrum
  • Crosser Tech

    nov. 2017 – jan. 2018

    Systemutvecklare

    I partnerskap arbetade Mikael hos Crosser Tech där han utvecklade moduler till ett "drag-N-drop" programmeringsspråk som utvecklades i Vue.js och C#.

    Syftet med drag-N-drop systemet var att processa data och skicka data till olika cloud plattformar t.ex Azure och AWS.

    Visa mer
    • C#
    • AWS
    • Azure
    • Data processing
    • Vue.js
  • Valmet AB

    sep. 2017 – nov. 2017

    Systemutvecklare

    Automation av balingsdelen i produktionsledet samt verktyg kring denna produktionsdel. Detta gjordes i språken: C, C++, Visual Basic, C# och SQL för databas.

    Visa mer
    • SQL
    • Visual Basic .NET
    • C#
    • C
    • C++
  • Intern företag

    aug. 2017 – nov. 2017

    Fullstackutvecklare

    Förvaltade och felsökte Mikaels interna produkt everysim som är skrivet på C# och finns på Azure platform.

    Visa mer
    • C#
    • Azure
    • Förvaltning

Utbildning

  • Affärsjuridik (kurs)

    2021 – 2022

    Xpectum/Far

  • Certifiering Microsoft Software Development Fundamental (MTA 98-361)

    2017

    Person VUE

  • Civilingenjör i datateknik

    2012 – 2017

    Mittuniversitetet

Kompetens · nivå och år

Tekniker

  • C#
  • Java
  • Microservices
  • REST APIs
  • Angular 2+
  • C++
  • Microsoft SQL
  • React
  • SQL
  • TypeScript
  • Visual Basic .NET
  • Vue.js
  • C
  • Data processing
  • Java SE

Plattformar

  • AWS
  • Azure
  • Bitbucket
  • IBM DB2
  • Kafka
  • Kubernetes
  • Rancher

Produkter

  • Docker
  • Bamboo
  • Jenkins
  • TFS
  • WSO2

Verktyg

  • Git
  • JIRA
  • Maven
  • Spring Boot
  • GitHub Workflows
  • Postman
  • Redux-Saga
  • Rpm

Metoder och processer

  • CI/CD
  • DevOps
  • SAFe
  • Scrum

Verksamhetsområden

  • Förvaltning

Den som känner Mikael

Lars Markström

Lars är Mikaels kontaktperson på Kvadrat.