Might be available
(Updated 2020-02-09)Erfaren systemutvecklare och arkitekt
Stockholm
Native Svenska, English, Beginner French
- Modern system architecture with micro services
- Structured, modularized, and test driven code
- 20+ years building web based systems
Skills (23)
STRUCTURED SOFTWARE
INFORMATION ARCHITECT
XP
INFORMATION ARCHITECTURE
Java
TEAM BUILDING
PACKER
CONTENT MANAGEMENT SYSTEM
SOFTWARE AS A SERVICE
SAAS
DSL
PROTOTYPES
Ruby
Clojure
CMS
PAYMENTS
Python
Rails
Kotlin
SOFTWARE DEVELOPMENT
Ruby on Rails
SMALLTALK
PostgreSQL
Professional Experience
Technical Principal
Valtech AB
2015-01 - 2018-01
1
• Worked with technical strategy and architecture, internally and externally
• Designed new payment solution for large online retailer
• Helped large media company design new data mining solution
• Started transformation to a headless CMS for large travel company
• Information architect for Swedish Tax Authority introducing headless CMS
• Transformation from monolith architecture to a microservices based one
for global travel company.
• Teacher in agile methodologies, devops automation and Clojure
• Involved in presale trying to get assignments with an attractive technical
profile for our consultants.
• Speaker at conferences, talking about architecture, deployment and Clojure
• Worked with technical strategy and architecture, internally and externally
• Designed new payment solution for large online retailer
• Helped large media company design new data mining solution
• Started transformation to a headless CMS for large travel company
• Information architect for Swedish Tax Authority introducing headless CMS
• Transformation from monolith architecture to a microservices based one
for global travel company.
• Teacher in agile methodologies, devops automation and Clojure
• Involved in presale trying to get assignments with an attractive technical
profile for our consultants.
• Speaker at conferences, talking about architecture, deployment and Clojure
Independent Software Developer
Marcus Ahnve AB
2018-01 - 2018-01
• Consultant at large media company
- Part of team handling payments for multiple large streaming brands
• Consultant at large logistics company
- Designed and developed solution for tracking contents of packages.
- Built prototypes to evaluate product ideas
- Part of team handling payments for multiple large streaming brands
• Consultant at large logistics company
- Designed and developed solution for tracking contents of packages.
- Built prototypes to evaluate product ideas
Founder
Agila Sverige
2008-01 - 2015-01
• Started Sweden's first agile conference on agile methods
• Facilitated Open Space
• Facilitated Open Space
Programmer
Qwaya AB
2014-01 - 2015-01
• Programmer building Qwayas SAAS platforms for advertisers, Qwaya and Funnel. Most Programming done in Python.
• Moved existing application from single host deployment to a Docker based,
clustered, AWS deployment. Automated the whole setup using Terraform,
Ansible, and Packer.
• Speaker at meetups and conferences about Docker, ClojureScript and agile
architectures.
• Moved existing application from single host deployment to a Docker based,
clustered, AWS deployment. Automated the whole setup using Terraform,
Ansible, and Packer.
• Speaker at meetups and conferences about Docker, ClojureScript and agile
architectures.
Senior Consultant
Valtech AB
2009-01 - 2014-01
Tech lead building the new version of the NGNews site The site is built in Ruby on Rails with a sprinkle of JavaScript on top, using PostgreSQL as
database.
• Tech lead for a project building internal playlist editor tool for TV schedules.
Technologies used included Linux, Ruby on Rails, PostgreSQL, Bootstrap
and Backbone. We also built a custom view layer using a Ruby DSL to generate HTML.
• Management consultant to leading telecommunications company, led value
stream mapping workshops, gave courses in agile planning and requirements
in Sweden and Finland and coached project managers.
• Agile process coach to large address catalog company Initially hired to help out with a Scrum process, but realized it was not feasible. Initiated a
Kanban based process instead and coached team leads to use it.
2
• Teacher in agile project management for project management school
• Speaker at various conferences and meetups
database.
• Tech lead for a project building internal playlist editor tool for TV schedules.
Technologies used included Linux, Ruby on Rails, PostgreSQL, Bootstrap
and Backbone. We also built a custom view layer using a Ruby DSL to generate HTML.
• Management consultant to leading telecommunications company, led value
stream mapping workshops, gave courses in agile planning and requirements
in Sweden and Finland and coached project managers.
• Agile process coach to large address catalog company Initially hired to help out with a Scrum process, but realized it was not feasible. Initiated a
Kanban based process instead and coached team leads to use it.
2
• Teacher in agile project management for project management school
• Speaker at various conferences and meetups
Country Principal
ThoughtWorks
2008-01 - 2009-01
Worked
with all parts including marketing, sales and administration.
• Scrum Master and agile/lean mentor for larger bus company Adapted the existing Scrum process to the local premises and improved communication
between development team and client organization.
with all parts including marketing, sales and administration.
• Scrum Master and agile/lean mentor for larger bus company Adapted the existing Scrum process to the local premises and improved communication
between development team and client organization.
CTO
WeMind AB
2007-01 - 2008-01
• Responsible for all technology within the company
• Lead developer for web based program for cognitive behavioral therapy
helping people with sleeping disorders.
• Lead developer for web based program for cognitive behavioral therapy
helping people with sleeping disorders.
Senior Technical Consultant
Valtech AB
2005-01 - 2007-01
• Internally responsible for agile methodology competency
• Architect at large Telecom company Began implementation of agile de-
velopment process. Developed framework in J2EE aimed to increase
development speed.
• Tech lead and project manager for a project creating a search service for a
Swedish university.
• Tech lead implementing CMS solution for Swedish university
• Architect at large Telecom company Began implementation of agile de-
velopment process. Developed framework in J2EE aimed to increase
development speed.
• Tech lead and project manager for a project creating a search service for a
Swedish university.
• Tech lead implementing CMS solution for Swedish university
CTO
Lecando AB
2000-01 - 2005-01
Responsible for the development of Lecando product portfolio and technical
marketing.
3
• Responsible for the development of Lecando product portfolio and technical
marketing.
• Led development team, early adopters of XP
• Built product that was accepted into IBM product catalog
marketing.
3
• Responsible for the development of Lecando product portfolio and technical
marketing.
• Led development team, early adopters of XP
• Built product that was accepted into IBM product catalog
Java Consultant in Sun Java Center
Sun Microsystems AB
1999-01 - 2000-01
Member of what became Suns first J2EE reference project
Enator Objective Management
1998-01 - 1999-01
Consultant
• Member of team building travel booking system in Java
• Teacher in Java and Object Oriented Modelling
• Member of team building travel booking system in Java
• Teacher in Java and Object Oriented Modelling
IT Specialist
IBM Svenska AB
1996-01 - 1998-01
• Developed administrative client for Swedish social insurance authority in Smalltalk.
• Teacher in Smalltalk
• Teacher in Smalltalk
Academic Background
Masters degree in Civil Engineering
1990-01 - 1997-01