Principal Software Engineering Manager at Microsoft
San Jose, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Avrilia Floratou is a Principal Software Engineering Manager in San Jose who blends a decade of research-driven expertise with product engineering to lead GenAI and data initiatives at Microsoft Fabric. She builds AI-powered data transformations and intelligent agents that simplify data querying and analysis, translating advanced research into production-ready services. Her background includes progressive research and leadership roles across Microsoft and IBM, grounded in a PhD in Computer Science from the University of Wisconsin–Madison. Avrilia also contributes to real-time distributed systems tooling—implementing resource-aware packing algorithms for Apache Heron—showing a practical knack for optimizing resource utilization in streaming platforms. Known for bridging academic rigor with pragmatic engineering, she frequently moves ideas from lab prototypes to scalable cloud products.
9 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Athens
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Wisconsin-Madison
Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
Back-end Developer
Contributions:9 commits, 9 PRs, 115 comments in 2 months
Contributions summary:Avrilia implemented the FirstFitDecreasing and ResourceCompliantRRPacking algorithms for the Apache Heron stream processing engine, focused on resource allocation and container packing. Their work included designing and implementing these algorithms, contributing to the core functionality of Heron's resource management and topology planning. This involved modifications to key classes within the `heron/packing` directory, demonstrating expertise in optimizing resource utilization within a distributed stream processing context. The contributions reflect a deep understanding of bin-packing heuristics and their application in a real-time data processing engine.
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
Avrilia Floratou - Principal Software Engineering Manager at Microsoft