
Martin Svensson, Engineering Director
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
Leadership Skills
Programming Languages
Languages
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