CV

Date:

    Curriculum Vitae

    Marcus Ahnve
    Stockholm, Sweden

    Email: marcus@marcusahnve.se
    Telephone: +46 (0)723 083 083

    Web: https://www.marcusahnve.se
    LinkedIn: https://se.linkedin.com/in/mahnve

    I wrote my first BASIC program in 1981 and have worked as a programmer since 1996. I have a long experience writing full-stack software and have written production code in more than ten programming languages.

    I have built and designed applications and API’s on various versions of Open Source software stacks based on Linux and databases like PostgreSQL. Since the end of the ’00s, I have used cloud providers such as AWS, Google Cloud, and Digital Ocean to deliver these solutions.

    I was an early adopter of what was later to be called agile methodologies and was a founder of Agila Sverige, Sweden’s first conference on this topic. As agile grew mainstream and the word lost meaning, I stepped away from agile as an industry. I still work using test-driven development, continuous delivery, and deployment, with an adherence to a well-functioning workplace.

    Work Experience

    2018 - Marcus Ahnve AB

    Independent Software Developer

    May 2024 - Mar 2025 Consultant at major home appliance manufacturer

    • Part of team that designed a new platform for UI on embedded devices

      • Technologies used: WebAssembly, AssemblyScript, C
    • Later switched to role as backend developer, where I designed and implemented two new services

      • Technologies used: Kotlin, Spring, Kafka, PostgreSQL, AWS, REST

    Sep 2023 - May 2024 Consultant at medical implants company

    • Designed and wrote software for multiple components in connected implant prototype.
      • Router component handling traffic from controller app to implant and data collecting platform
      • Data collecting platform storing and presenting data from implants
    • Certified training in Medical Device Development
    • Technologies used: Rust, Java, Spring Boot, PostgreSQL, Protobuf, Debian Linux, STM32, Yocto, RPMsg, HTMX, Hyperscript, Tailwind

    Nov 2022 - Jul 2023 Consultant at major swedish bank

    • Software Developer in Platform Engineering team.
    • Built self service portal handling developer interaction with Google Cloud
    • Handled Kubernetes related operational tasks
    • Technologies used: Java, Spring Boot, Google Cloud, Kubernetes, Helm, Vavr, HTMX, Bulma

    May 2021 - Nov 2022 Consultant at large logistics company

    • Part of team responsible for system that handles all receiver changes to packages in Nordic countries
    • Initiated architectural rethinking using event storming.
    • Technologies used: Java, Spring Boot, Vavr, AWS SQS, Kubernetes, Prometheus, Grafana, HATEOAS

    Nov 2020 - May 2021 Consultant at digital health provider

    • Part of team building core services for the backend.
    • Technologies used: Java, Spring Boot, Quarkus, Prometheus, Grafana, Docker, Kubernetes, Helm, Google Cloud Platform

    Oct 2019 - Nov 2020 Consultant at a large media company.

    • Part of the team handling payments for multiple large streaming brands.

    • Technologies used: Java, Vert.x, Spring Boot, MySQL, Kafka, AWS, Docker, Kubernetes.

    • Wrote a React Native app for testing in-app purchase flows.

    Oct 2018- Sep 2019 Consultant at a large logistics company.

    • Designed and developed a solution for tracking the contents of packages.

    • Built prototypes to evaluate product ideas.

    • Technologies used: Java, Kotlin, Javalin, Spring Boot, PostgreSQL, Docker, Google Cloud, Kubernetes, Knative, Pub/Sub.

    2015 - 2018 Valtech AB

    Technical Principal

    • Worked with technical strategy and architecture, internally and externally.

    • Designed a new payment solution for a large online retailer.

    • Helped a large media company design a new data mining solution.

    • Started a transformation to a headless CMS for a large travel company.

    • Information architect for the Swedish Tax Authority introducing headless CMS.

    • Transformation from a monolith architecture to a microservices-based one for global travel company.

    • Teacher in agile methodologies, DevOps automation and Clojure.

    • Involved in pre-sale trying to get assignments with an attractive technical profile for our consultants.

    • Speaker at conferences, talking about architecture, deployment and Clojure.

    2014 - 2015 Qwaya AB

    Programmer

    • Programmer building Qwayas SAAS platforms for advertisers,

    2009 - 2014 Valtech AB

    2008-2009 ThoughtWorks

    Country Principal

    • Led the effort trying to start a ThoughtWorks office in Stockholm. Work included marketing, sales, and administration.

    • Scrum Master and agile/lean mentor for a large bus company. Adapted the existing Scrum process to the local premises and improved communication between the development team and the client organization.

    2008-2015 Agila Sverige conference

    Founder

    • Started Sweden’s first agile conference on agile methods

    • Facilitated Open Space

    2007-2008 WeMind AB

    CTO

    • Responsible for all technology within the company

    • Lead developer for a web-based program for cognitive behavioral therapy helping people with sleeping disorders. Technologies used: Ruby on Rails, PostgreSQL.

    2005-2007 Valtech AB

    Senior Technical Consultant.

    • Internally responsible for agile methodology competency

    • Architect at large Telecom company Began implementation of an agile development process. Developed framework in Java focusing on increased development speed.

    • Tech lead and project manager for a project creating a search service in Java for a Swedish university.

    • Tech lead implementing CMS solution in Java for Swedish university

    2000-2005 Lecando AB

    CTO

    • Responsible for the development of Lecando product portfolio and technical marketing.

    • Led development team. We were early adopters of XP and building web apps without J2EE

    • Built a product accepted into IBM product catalog

    1999-2000 Sun Microsystems AB

    Java Consultant in Sun Java Center.

    • Built administrative client for LDAP in Java for a telco company

    • Member of the team that built a hybrid mail solution, which became Suns first J2EE reference project

    1998-1999 Enator Objective Management

    Consultant

    • Member of a team building a travel booking system in Java

    • Teacher in Java and object-oriented modeling

    1996-1998 IBM Svenska AB

    IT Specialist

    • Developed administrative client for Swedish social insurance authority in Smalltalk.

    • Teacher in Smalltalk

    Competencies

    • Software development and architecture for web-based systems
    • Agile software development methodology

    Programming Languages

    • Java
    • Kotlin
    • Go
    • Python
    • Clojure
    • Rust
    • Ruby
    • Bash
    • Smalltalk

    Devops

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

    Education

    1990-1997 Masters degree in Civil Engineering

    Spoken languages

    • Swedish: First language
    • English: Fluent
    • French: Beginner