Amir Moulavi

Software Engineer at Google

Zurich, Zurich, Switzerland
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
Amir Moulavi is a seasoned software engineer based in Zurich with 15+ years building and optimizing distributed, cloud-native systems across companies from Mojang and Klarna to Google. He specializes in scalability, resilience and performance—having architected Minecraft Realms, tuned large Erlang monoliths with Mnesia/LevelDB, and improved cost and autoscaling strategies for AWS services. At Klarna he owned end-to-end system performance work (load testing, profiling and bottleneck remediation), and at Mojang he balanced latency, availability and cost for a globally used service. A long-time practitioner of functional programming and distributed-systems research (MSc in SEDS), Amir also contributes to open-source documentation for major projects like Akka, improving clarity for developers. He blends hands-on systems engineering with practical operational instincts, often surfacing non-obvious optimizations that reduce cloud spend and improve reliability.
code15 years of coding experience
job14 years of employment as a software developer
bookKTH Royal Institute of Technology
languagesEnglish, Swedish, Persian, German
github-logo-circle

Github Skills (7)

akka10
documentation10
scala8
concurrency8
actor-model8
reactive8
sbt6

Programming languages (6)

C#JavaScalaJavaScriptErlangPython

Github contributions (5)

github-logo-circle
akka/akka-core

Oct 2011 - Aug 2012

A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
userTechnical Writer
Contributions:27 commits in 10 months
Contributions summary:Amir primarily contributed to the documentation of the Akka framework. Their commits focus on correcting typos, fixing formatting issues in bulleted lists, and converting class names and types into literal blocks. They also added an Akka prompt to SBT and updated the camel and general documentation. The user's work significantly improves the clarity and accuracy of the documentation for users of the Akka framework.
agilerun-appreactivedistributed-systemsconcurrency
amir343/avlang

Jun 2016 - Nov 2017

Contributions:179 commits, 2 PRs, 1 push in 1 year 4 months
erlangelixirsafetype-safe
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