Date:

    Konsultprofil Marcus Ahnve

    Marcus Ahnve
    Marcus Ahnve AB
    Beckombergavägen 92
    168 54 Bromma

    Telefon: +46 723 083 083
    E -post: marcus@marcusahnve.se

    Web: https://www.marcusahnve.se
    LinkedIn: https://se.linkedin.com/in/mahnve
    Kod: https://git.sr.ht/~mahnve

    Sammanfattning

    Marcus är en systemutvecklare med 28 års erfarenhet av digitalisering. Han har främst jobbat med webbaserade system och har levererat produktionskod i mer är tio olika programspråk, men oftast på JVM-plattformen. Han har jobbat med Linux och andra produkter baserade på öppen källkod i 25 år .

    Marcus har djup kunskap om förändringsbar arkitektur, som baseras på testdriven utveckling, kontinuerlig integration och leverans, samt iterativ förbättring. Han är en utåtriktad tekniker som trivs bäst i tidiga skeden i projekt. Han förstår snabbt problem och sammanhang för att skapa en lösning.

    Uppdrag

    Maj 2024 - Mars 2025 Systemutvecklare Electrolux

    • Del av team som bygger en ny plattform för UI på inbäddade enheter

    • Teknik: WebAssembly, AssemblyScript, C

    • Bytte till roll som backendutvecklare, där jag designade och implementerade två nya tjänster

    • Teknik: Kotlin, Spring, Kafka, PostgreSQL, AWS, REST

    September 2023 - Maj 2024 Lead Developer Implantica

    • Designade och skrev programvara för flera komponenter i embedded implantatprototyp. ** Routerkomponent som hanterar trafik mellan systemets delar ** Datainsamlingsplattform som lagrar och presenterar data från implantat
    • Certifierad utbildning i utveckling av medicintekniska produkter
    • Teknik: Rust, Java, Spring Boot, PostgreSQL, Protobuf, Debian Linux, STM32, Yocto, RPMSG, HTMX, Hyperscript, Tailwind

    November 2022 - Juli 2023 Programmerare SEB Embedded

    • Programvaruutvecklare i plattformsteam
    • Byggde självserviceportal för interaktion med Google Cloud
    • Hanterade Kuberneteadministration
    • Teknik: Java, Spring Boot, Google Cloud, Kubernetes, Helm, Kustomize, Vavr, HTMX, Bulma

    Maj 2021 - November 2022 Systemutvecklare Postnord

    • Del av teamet som hanterar alla leveransförändringar gällande paket i de nordiska länderna
    • Initierade arkitektonisk omprövning med hjälp av event storming
    • Teknik: Java, Spring Boot, Vavr, AWS SQS, Kubernetes, Prometheus, Grafana, HateOAS

    November 2020 - Maj 2021 Senior Programmerare Platform24

    • Del av team som byggde backendtjänster
    • Mentor åt yngre utvecklare
    • Teknik: Java, Spring Boot, Quarkus, Prometheus, Grafana, Docker, Kubernetes, Helm, Google Cloud Platform

    Oktober 2019 - November 2020 Programmerare Discovery

    • Del av teamet som hanterar betalningar för flera brands.
    • Teknik: Java, Vert.X, Spring Boot, MySQL, Kafka, AWS, Docker, Kubernetes.
    • Skrev en React Native-app för testning av köpflöden i appen.

    November 2018 - Augusti 2019: Lead Developer Postnord

    • Byggde två experimentprodukter i Java phomeå Google Cloud Platform
    • Teknik: Cloud Run, Kubernetes Engine, App Engine, PostgreSQL, Pub/Sub

    Februari 2018 - September 2018: Informationsarkitekt Skatteverket

    • Designade arkitektur och API för publik åtkomst till oformatterat webbinnehåll
    • Lärde ut hur man migrerar mellan äldre webbarkitekturer och mikrotjänster

    Februari 2018 - Juni 2018: Lösningsarkitekt Stort resebolag

    • Designade microtjänst-baserad arkitektur för att ersätta befintlig äldre programvara
    • Designade informationsarkitektur baserad på headless CMS som förvandlar befintligt innehåll

    Mars 2017 - Juni 2018: Lösningsarkitekt Stort detaljhandelsföretag

    • Utformade ny betalningslösning som ersätter befintlig äldre tjänst från mitten av 70 -talet.

    Oktober 2015 - September 2017: Technical Principal Valtech, anställd

    • Designade lösningar i tidiga stadier för Valtechs kunder
    • Lärare i programmering och arkitektur internt

    Februari 2014 - September 2015: Programmerare Qwaya / Funnel, anställd

    • Del av teamet som byggde SaaS-plattformar för annonsörer, under varumärkena Qwaya och Funnel. Merparten av programmeringen gjordes i Python.

    • Flyttade befintlig applikation från statisk monolit till en Dockerbaserad, klustrad lösning på AWS. Automatiserade hela installationen med Terraform, Ansible och Packer.

    • Talare på Meetups och konferenser om Docker, ClojureScript och agil arkitektur.

    Juni 2013 - Januari 2014: Programmerare OnGame

    • Utvecklade whitelabel-portal för spelprodukter i Ruby on Rails.

    December 2012 - Maj 2013: Lösningsarkitekt Mio

    • Utvärderade e-handelsplattformar och designade systemlösning för Mios nya e-handelslösning

    Oktober 2012 - December 2012 Arkitekt/Tech Lead HSB

    • Designade och byggde en Facebookapplikation med Ruby on Rails.
    • Byggde ensam hela sajten.
    • Teknik: Ruby on Rails, PostgreSQL, Facebook, Heroku

    April 2012 - November 2012: Agil Coach Ericsson

    • Coachade två team i agil metodik när Ericsons GSM Division påbörjade övergång till ett mer agilt sätt att arbeta.

    Augusti 2011 - Mars 2012: Tech Lead Boxer

    • Tech lead för ett projekt som byggde intern spellistredigerare för TV-tablåer.
    • Teknik: Linux, Ruby on Rails, PostgreSQL, Bootstrap och Backbone.js. i
    • Vi byggde också ett anpassat vylager med en Ruby DSL för att generera HTML.

    Juni 2010 - Juni 2012: Tech Lead NGNEWS

    • Tech Lead för team som byggde den nya versionen av NGNEWS, en nyhetssajt för finansiella nyheter och pressreleaser
    • Teknik: Ruby on Rails, JavaScript, PostgreSQL.

    April 2010 - Juni 2010: Agile Coach Eniro

    • Roll som coach i agila processer där jag ursprungligen tog in för att hjälpa till med en redan påbörjad Scrumprocess. Dock insåg jag insåg att det inte var genomförbart, och initierade istället en Kanbanbaserad process och coachade teamledarna hur man använder det.

    Oktober 2009 - Mars 2010 Lösningsarkitekt Antagning.se

    • Lösningsarkitekt, designade lösning för ny webbplattform för antagning.se

    Oktober 2009 - Augusti 2010: Lean Coach Telia

    • Ledde workshops i värdeströmsmappning
    • Gav kurser i agil planering och kravhantering i Sverige och Finland
    • Coachade projektledare.

    Maj 2008 - Oktober 2009: Country Principal Thoughtworks, anställd

    • Ledde försöket att starta ett lokalkontor i Stockholm

    • Arbetade med marknadsföring, försäljning och administration.

    • Konsultade som Scrum Master och agil/lean mentor för större bussföretag

    • Anpassade befintlig Scrumprocess till lokala förutsättningar.

    Januari 2008- Juni 2015: Grundare Agila Sverige

    • Grundade Sveriges första konferens om agila metoder
    • Planerade och genomförde de första åtta upplagorna av konferensen
    • Faciliterade Open Space

    Februari 2007 - April 2008: CTO WeMind, anställd

    • Ansvarig för all teknik inom företaget
    • Lead Developer för webbaserat program för kognitiv beteendeterapi som hjälper människor med sömnstörningar.

    Juni 2006 - Januari 2007: Lösningsarkitekt Telia

    • Påbörjade implementeringen av en agil utvecklingsprocess. Utvecklade ramverk i Java med målet att öka utvecklingshastigheten.

    Februari 2006 - Maj 2006: Tech Lead Karolinska Institutet

    • Techlead och projektledare för projekt som byggde en sökservice bland anställda.
    • Teknik: Java, Oracle DB, Linux

    September 2005 - Februari 2006: Tech Lead Karolinska Institutet

    • Tech Lead i projekt som implementerade ny CMS-lösning
    • Teknik: Java, Polopoly, Linux

    September 2000 - Augusti 2005: CTO Lecando, anställd

    • Ansvarig för utvecklingen av företagets produktportfölj och teknisk marknadsföring.
    • Ledde utvecklingsteam som arbetade enligt eXtreme Programming
    • Byggd produkt som togs in i IBM:s produktkatalog

    Juni 2000 - Augusti 2000: Lösningsarkitekt Posten

    • Utvecklade arkitektur för Javabaserade webblösningar.

    Januari 2000 - Maj 2000: Java Developer IDP

    • Utvecklad webbaserad system som integrerade med fysisk postlösning
    • Sun Microsystems första J2EE referensprojekt
    • Teknik Java, J2EE, Oracle

    September 1999 - December 1999: Programmerare Europolitan

    • Utvecklade administrationsapplikation för LDAP-register
    • Java, Swing

    Mars 1998 - Augusti 1999: Programmerare Bokser

    • Ledde modellering och programmering i team som byggde webbaserat resebokningssystem
    • Teknik: Java, Oracle

    Augusti 1998 - Februari 1999: Programmerare Core Bank

    • Utvecklare i produktteam av vad som skulle vara återanvändbar banklösning.
    • C++

    Juli 1998 - Juli 1999: Smalltalkprogrammerare Försäkingskassan

    • Utvecklad administrativ klient
    • Smalltalk.

    Anställningar

    2018 - Marcus Ahnve AB
    2015 - 2018 Valtech
    2014 - 2015 Funnel/Qwaya
    2009 - 2014 Valtech
    2008 - 2009 ThoughtWorks
    2007 - 2008 WeMind
    2005 - 2007 Valtech
    2000 - 2005 Lecando
    1999 - 2000 Sun Microsystems
    1998 - 1999 Enator Objective Management
    1996 - 1998 IBM

    Kompetens

    • Programmering
    • Systemarkitektur
    • Agil systemutveckling
    • Undervisning

    Programmeringsspråk

    • Java
    • Kotlin
    • Go
    • Python
    • Rust
    • SQL
    • Clojure
    • Ruby
    • HTMX
    • JavaScript / Typescript

    DevOps

    • Linux
    • Google Cloud
    • AWS
    • Hetzner
    • Docker
    • Kubernetes
    • Ansible
    • Packer
    • Terraform

    Utbildning

    1990-1997 Civilingenjör Väg och Vatten

    Talade språk

    • Svenska: modersmål
    • Engelska: flytande
    • Franska: nybörjare