Skip to main content
shaneikennedy.xyz

Curriculum vitae

Shane Kennedy

Professional summary

Passionate software engineer with 7+ years of experience building high-scale data platforms, backend services, and developer tooling. Currently leading the Data Ingestion and Streaming team at Klarna, where we architect and maintain the Apache Kafka ecosystem that acts as the service-to-service communication channel across the entire organization as well as the ingestion of data from Kafka to data warehouses and lakes that power petabyte-scale business intelligence, machine learning, and exploratory ad-hoc workloads.

My journey spans from full-stack web development at Kognity to optimizing backend services handling thousands of requests per second at Tink, where I achieved 4× throughput improvements through strategic re-architecture, and now at Klarna leading the Data Ingestion and Streaming team platforming Kafka and its ecosystem. I thrive on solving complex technical challenges, continuously learning new technologies, and building tools that make developers' lives easier.

Experience

Senior Software Engineer, Team Lead

Klarna · 2024 – Present

Senior Software Engineer

Tink · 2021 – 2024

Software Engineer

Kognity · 2018 – 2021

Education

Bachelor of Applied Science — Electrical and Electronics Engineering

Queen's University · Sep 2013 – May 2018

Technical skills

Core technologies

Apache Kafka, Go, Rust

Programming languages

Go, Rust, TypeScript, Python

Infrastructure & DevOps

AWS, Kubernetes, Docker, Apache Kafka, Apache Spark, Elasticsearch, Cassandra, Postgres, MySQL

Web technologies

Next.js, React

Projects