Aleksandar Milicevic

Founding Engineer at Cubist

San Diego, California, United States
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
Aleksandar Milicevic is a founding engineer and MIT PhD who brings 19 years of experience building developer-facing infrastructure and verification-aware tools. He led core pieces of a distributed, cacheable build system at Microsoft—designing process virtualization, sandboxing, and multi-phase remote caching—and now applies that systems expertise at Cubist. His research blends declarative specifications, program verification, and synthesis (notably contributing to the Dafny verifier), enabling him to bridge formal methods and production engineering. Based in San Diego, he thrives on making robust, hard-to-reach correctness guarantees practical for everyday software development, and frequently surfaces research ideas in large-scale build and execution environments.
code19 years of coding experience
job9 years of employment as a software developer
bookPh.D. Computer Science, Ph.D. Computer Science at Massachusetts Institute of Technology
bookB.Sc. Computer Science, B.Sc. Computer Science at University of Belgrade
bookMathematical High School
languagesSerbian, English
stackoverflow-logo

Stackoverflow

Stats
3,847reputation
50kreached
120answers
1question
github-logo-circle

Github Skills (17)

programming-language10
verification10
dafny10
data-structure9
algorithm9
parserator9
algorithms9
parser9
data-structures9
logic6
recursion6
alloy6
api6
transformation6
logic-programming6

Programming languages (7)

C#TypeScriptJavaRustGoHaskellHTML

Github contributions (5)

github-logo-circle
dafny-lang/dafny

Jun 2011 - May 2012

Dafny is a verification-aware programming language
Role in this project:
userBack-end Developer
Contributions:71 commits in 10 months
Contributions summary:Aleksandar primarily worked on the Dafny language verification-aware programming language. Their contributions included modifications to the grammar, adding utility methods for AST constructors, and experimenting with the generation of a Valid() function, also implemented examples such as "List example with Jennisys". They also refactored the analyzer code for more efficient Dafny file generation and worked on reading models from a BVD model file and code generation based on synthesis solution with field assignments.
compilerdafnyprogramming-languageverification
kyessenov/poirot

Aug 2013 - Sep 2014

Contributions:130 commits in 1 year
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
Aleksandar Milicevic - Founding Engineer at Cubist