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