Aratz Lasa is a Senior Software Engineer with nine years of experience specializing in high-performance distributed systems, streaming infrastructure, and large-scale data processing using Go and Apache Kafka. At WarpStream he has implemented core components from the ground up—most notably a Kafka protocol implementation, a resilient metadata store, and a system that maps Kafka topics to Apache Iceberg tables—supporting customer throughputs from hundreds of MiB/s to tens of GiB/s. His background blends research (AtLarge/VU Amsterdam) with hands-on product engineering, giving him a strong foundation in parallel and distributed systems. Beyond production systems, he contributes to open-source networking work such as implementing routing and host functionality for the py-libp2p project, showing practical expertise in peer-to-peer protocols and testing. Colleagues describe him as someone who pairs performance-minded system design with attention to user-facing reliability and cost optimization. Based in Spain, he brings academic rigor (top grades in Computer Science) to shipping pragmatic, measurable improvements in streaming platforms.
Bachelor of Science - BS, Computer Engineering, 9.43/10 · First class honours, Bachelor of Science - BS, Computer Engineering, 9.43/10 · First class honours at University of Deusto
The Python implementation of the libp2p networking stack 🐍 [under development]
Role in this project:
Back-end Developer
Contributions:7 commits, 6 PRs, 26 comments in 1 day
Contributions summary:Aratz implemented core networking features for the libp2p project, focusing on routing and host functionalities within the Python implementation. This included designing and integrating a routing system for the `RoutedHost` class, ensuring peers could be discovered. The user's work involved modifications to key files like `swarm.py`, `routed_host.py`, and `kademlia_peer_router.py` demonstrating an understanding of networking concepts. Furthermore, the user added tests to validate the implemented routing logic.
Given an initial url, it produces a graph showing how it links to other pages, and those pages to others, and so on...
Contributions:44 commits, 16 pushes, 1 branch in 10 months
open-graphinitiallinksgraph
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
Aratz Lasa - Senior Software Engineer at WarpStream