Stratos Dimopoulos is a distributed systems software engineer with 13 years of experience and a PhD in Computer Science from UC Santa Barbara, currently building large-scale infrastructure at Apple. He specializes in resource allocation and big-data processing systems, with deep hands-on knowledge of Mesos, Hadoop, Spark, Storm and YARN from both research and production perspectives. Stratos combines rigorous academic analysis—his thesis focused on deadline-driven, resource-constrained multi-analytics scheduling—with practical engineering, having implemented simulators and open-source deployment tooling. Based in Santa Barbara, he writes clean, maintainable code in Python and Java and has a track record of turning complex distributed behavior into actionable allocation mechanisms. Notably, his research artifacts and simulators for bursting and cloud deployments are publicly available, reflecting a bias toward reproducible systems work.
13 years of coding experience
7 years of employment as a software developer
MSc., Computer Science, MSc., Computer Science at Athens University of Economics and Business
BS, Informatics and Telecommunications, BS, Informatics and Telecommunications at National & Kapodistrian University of Athens
PhD, Computer Science, PhD, Computer Science at University of California, Santa Barbara
Contributions:6 releases, 2 PRs, 196 pushes in 2 years 9 months
amazonapachebig-datasparkamazon-aws
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
Stratos Dimopoulos - Distributed Systems Software Engineer at Apple