Summary
Andrei Kazakov is a Senior Software Engineer with 8 years of experience building resilient, cloud-native systems across Scala, Haskell, Python, Rust and TypeScript, currently shaping card transaction microservices at Klarna and contributing to Imperva. He blends functional programming and SRE experience to simplify complex transaction logic, improve observability, and drive platform migrations using AWS, Terraform/Ansible, Kafka and serverless Lambdas. Previously he led a seven-person full-stack team, introduced agile practices, and built high-coverage e-commerce systems and internal developer tooling. A tinkerer at heart, he develops low-level pet projects—git clients, parser combinators, simple VMs and Docker-like container tools—mostly in Rust, which informs his pragmatic approach to system design and automation.
8 years of coding experience
10 years of employment as a software developer
Engineer's degree, Industrial Electronics, Engineer's degree, Industrial Electronics at Tolyatti State University
Russian, English, Swedish