Michael Thelin is a seasoned software engineer with 14 years of experience building backend systems and developer-facing APIs, currently at Nolldivision in Stockholm. He spent formative study time in Uppsala and Tongji (Shanghai), and has a rare blend of service-scale experience from Spotify and hands-on product/leadership roles including Engineering Team Lead and a stint as CTO at a small startup. Michael is a proven API designer and implementer—authoring popular open-source Spotify Web API wrappers in both Node.js and Java and adding authentication flows, playlist and library management, and new endpoint support. His background includes secure production deployments across Docker and CI pipelines, and multi-year engineering work for the Swedish Armed Forces and financial tech at OSTTRA. Comfortable both leading teams and shipping code, he often focuses on developer experience and tooling that powers integrations across platforms. A detail that stands out: he combines large-company API stewardship with grassroots open-source maintenance, keeping libraries current while shaping platform SDKs.
14 years of coding experience
13 years of employment as a software developer
Software Engineering, Software Engineering at Tongji University
Space engineering, Space engineering at Umeå University
B.Sc. Computer Science, B.Sc. Computer Science at Uppsala University
Contributions:3 releases, 1 review, 192 commits in 6 years 9 months
Contributions summary:Michael's contributions centered on building the core functionality for interacting with the Spotify Web API, as the primary purpose of this library is to be a wrapper for Spotify's API. The user implemented request builders, HTTP managers, and various API method bindings for retrieving and modifying user data. They also added authentication flows using client credentials and authorization codes and implemented functionality related to user playlists and library management.
A wrapper for Spotify Web API. It uses Retrofit to create Java interfaces from API endpoints
Role in this project:
Back-end Developer
Contributions:18 commits, 13 PRs, 61 pushes in 8 months
Contributions summary:Michael primarily contributed to the Spotify Web API client, adding and refactoring API bindings. Their work included implementing new endpoints for category and playlist follower functionalities. They also refactored the code for improved formatting and updated existing endpoints and data models.
apiretrofitapi-endpointsinterfaces-javaendpoints
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Thelin - Software Engineer at Nolldivision