Andreas Karlsson

Lead Backend Engineer at Toptracer

Stockholm, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andreas Karlsson is a Lead Backend Engineer and Developer Experience specialist with over 15 years of backend and infrastructure experience, now leading backend at Toptracer from Stockholm. He designs microservices, CI/CD pipelines, and developer-first tooling that reduce friction and let teams focus on application logic, with deep hands-on expertise in Python, Kubernetes, Docker and AWS. Andreas has a proven track record of improving code quality and maintainability—demonstrated by contributions to the widely used ariadne GraphQL library where he added snake_case conversion, type hints, and lint fixes. His career spans roles from startup co-founder and lead developer to senior backend and DevEx positions at Billogram, where he built shared libraries, boilerplates, and automation that saved engineers hours each week. He combines technical depth with an emphasis on enabling others, consistently turning infrastructure complexity into reliable, developer-friendly platforms.
code10 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (M.Sc.) Information Technology, Master of Science (M.Sc.) Information Technology at KTH Royal Institute of Technology
languagesSwedish, English
github-logo-circle

Github Skills (7)

graphql10
pytest10
wordpress-graphql10
wpgraphql10
python10
api9
asgi8

Programming languages (3)

JavaScriptGoPython

Github contributions (5)

github-logo-circle
mirumee/ariadne

Jul 2019 - Jul 2019

Python library for implementing GraphQL servers using schema-first approach.
Role in this project:
userBackend Developer
Contributions:11 commits, 1 PR, 5 comments in 1 day
Contributions summary:Andreas primarily focused on backend development tasks, specifically within the context of a GraphQL server implemented in Python. Their contributions include adding a decorator to convert kwargs to snake_case for function arguments, fixing linting issues, renaming function wrappers, and adding type hints. These changes demonstrate a focus on improving code quality, maintainability, and developer experience within the Ariadne library.
python-libraryapiasgipythonschema-first
smaaland/tomodachi

May 2017 - Jan 2023

Microservice framework using Python 3 asyncio with support for HTTP, RabbitMQ / AMQP and AWS SNS+SQS, etc.
Contributions:34 pushes, 10 branches in 5 years 9 months
pythonaws-snsasynciomicroservice-frameworkpython-3
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
Andreas Karlsson - Lead Backend Engineer at Toptracer