Summary
Azad Bolour is a veteran software architect and full-stack developer with over three decades of professional experience and 13 years in current hands-on roles, based in Oakland, CA. He has led and delivered complex systems across the JVM ecosystem and relational databases, and in recent years has embraced Scala, Haskell, and React to build modern web and microservice architectures. As an independent consultant since 1987 he has repeatedly moved projects from prototype to production—examples include an authorization microservice for Rally, a composite microservice deployer at GE Digital, and eagerwords, a Scala/Play/Postgres game with a React front end deployed to AWS. He combines deep academic training (MIT, UC Berkeley PhD) and early database systems work with practical leadership in teams and tooling, often driving automated testing, CI, and deploy strategies. Notably, his background spans both low-level systems work (B-tree implementation at Ingres) and contemporary cloud-native patterns, reflecting a rare breadth from core data structures to modern distributed deployments.
13 years of coding experience
14 years of employment as a software developer
Bachelor's and Master's, Electrical Engineering and Computer Science, Bachelor's and Master's, Electrical Engineering and Computer Science at MIT
Ph.D., Computer Science, Ph.D., Computer Science at University of California, Berkeley
English, French, Spanish, Persian