Martin Svensson

Martin Svensson, Engineering Director

msvens@gmail.comStockholm, SwedenAvailable

Martin Svensson is a positive person that is passionate about people and programming. As a leader he seeks to understand the end-to-end process to be able to handle technical, operational and business related questions. His primary focus areas are people management, data intensive services, research, vision and strategy.

Martin has worked in smaller research organizations, large technology companies, and modern devops startups. He spent 3 years building up a research unit in Silicon Valley. He is also active in the open source community and was the original author of the OpenId and OAuth2 extensions for the restlet framework (http://www.restlet.org). Currently he serves as Director of Engineering leading a team of 50

Experience

Spotify

Engineering Director

2018 — Present

Leads the product and engineering teams that develop our core datasets and key metrics and safeguarding these from any unwanted behaviour. Our tribe is roughly 50 people including engineers, data scientists, product leads and engineering managers.

Spotify

Engineering Manager

2014 — 2018

Managing a team of engineers that develops and operates Spotify's data infrastructure. Focused on our hiring strategy and growing the organisation to roughly twice its size. During my tenure I also worked as a manager in the Analytics team to help bootstrap their new organisation. Responsible for the technical overview of our platform

Ericsson

Data Research Manager

2011 — 2014

Lead research and development in next generation big data technologies, including large scale data bases, analytics and information visualization.

Ericsson USA

Director

2008 — 2011

Responsible for starting research activities in Silicon Valley. The work included formulating the research agenda and starting up a new research group that was focused on mobile social media and the interplay between the Internet and Telecom application environments

Ericsson

Senior Researcher

2007 — 2008

Ericsson is a world leading software and telecom vendor. Ericsson has over 100.000 employees with a global research and development unit. In my role as a senior research I was responsible for leading our data mining and recommender system research project.

Swedish Institute of Computer Science

Group Leader

2002 — 2007

In my role as senior research I lead the social computing group at SICS. The group's main focus was on social and mobile services research as well as recommender systems. I managed projects and did practical work including programming, writing papers and field studies.

Swedish Institute of Computer Science

Researcher

1997 — 2002

Swedish Institute of Computer Science (SICS) is the leading computer science research institute in Sweden. It consists of roughly 100 researchers working more or less independently. As a researcher I worked on information navigation specifically looking at how it could be boosted by recommender system type functionality. This role included developing code, writing research papers, defining research topics, giving presentations and managing smaller projects.

Search and Find AB

Developer

1995 — 1996

Search and Find developed a high performance search engine for Intranets. At Search and Find I worked a developer with a focus on API development and document filters. Specifically created the Java JNI wrapper towards the underlying C++ search engine.

Technical Skills

Software DevelopmentDatabasesRecommender SystemsPrototypingData EngineeringMobile Application DevelopmentOpen Source DevelopmentScientific WritingApplication Servers/Web ServicesOperations/Devops

Leadership Skills

Leading leadersPeople ManagementStrategic ThinkingProject ManagementAgile

Programming Languages

JavaScalaC/C++GoC#JavaScript/ReactTypeScriptPHPHTML/CSS

Languages

Swedish (native)English (fluent)

Education

Ericsson Leadership Core Curriculum (LCC) for Line Managers

2009

Ph.D., Dept. Computer and Systems Sciences, Stockholm University

2003

Certified Project Manager, ProjektTeknik Gunnar Selin AB

2002

Ph.Lic., Dept. Computer and Systems Sciences, Stockholm University

2000

M.Sc., Dept. Computer and Systems Sciences, Stockholm University

1998

Projects

Mellowtech Core

Mellowtech Core is a developer library that myself and Rickard Cöster started to work on in 2002. Mellowtech Core is a set of components that we use for doing disc and byte based manipulation of Objects. It is typically useful for any scenario that involves storing and sorting large amounts of Objects (in the millions) on disc. Mellowtech allows for consistent and fast disc based object retrieval.

Restlet OAuth2 and OpenId Extensions

Restlet is one of leading java frameworks for restful web services. It consists of a core part and a number of extension. Myself and a Collegue was the initial developers of the OAuth2 and OpenId extension for restlet. OAuth2 and OpenId are the dominate web mechanisms for doing authentication and authorization.

MellowDB

MellowDB is a hybrid database engine (mixed column based and row based layout) with powerful search functionality based on the Lucene search engine. Performance benchmarks show that MellowDB outperforms the H2 Database Engine which is commonly regarded as one of the fastest embedded databases for Java.

Affective Diary

Diary writing is something that many people engage in and is a very important tool to keep track of the important things. In this project we were looking at ways of enhancing the diary writing process by adding contextual and temporal information into the diary itself. The Diary itself was developed using C# on a tablet and Windows Mobile. The project was later commercialized into a product called Affective Health.

Mobitip, Mobile Recommender

Mobitip was an early example (2005) of a location based mobile app for recommending places - such as restaurants and shops. It was developed on Symbian and used bluetooth to automatically exchange recommendations between people that were close to each other. The recommender system itself was a hybrid centralized/decentralized one allowing it to function while not being connected.

Kalas, Recipe Recommender

Kalas was a very early recommender system - similar to Amazon's: "people who bought this book also bought". The difference being that we created Kalas back in 2000. I developed the back end and client parts of Kalas as part of my PhD thesis work. In this project we also did extensive user studies to find out how and what triggers people to use recommender systems or more generally engage in social navigation. Kalas is the Swedish word for party.

Patents

Inferring environmental knowledge through near field communication and data mining

US 8266027 B2 · Grant

2012

Root cause problem detection in network traffic information

US 7813298 B2 · Grant

2010

Policy controlled preload and consumption of software application

WO 2013070126 A1 · Application

2013

System and method for device addressing

US 20120278854 A1 · Application

2012

Context-Aware Mobile Search Based on User Activities

US 20120269116 A1 · Application

2012

Method and system for conducting a monetary transaction using a mobile communication device

US 20120226611 A1 · Application

2012

Method, apparatus and computer program product for publishing public content and private content associated with the public content

US 20120204272 A1 · Application

2012

Method and arrangement in a communication network

US 20120096156 A1 · Application

2012

Deviating behaviour of a user terminal

US 20120060219 A1 · Application

2012

Method and Apparatus for Service Selection and Indication

US 20110208824 A1 · Application

2011

Lossy compression of data

WO 2009095083 A1 · Application

2009