Dr. Michaela Greiler
My passion is to understand how software teams build high-quality software in an efficient and effective way.
I also run a weekly newsletter that more than 500 people enjoy. In this newsletter, I share my thoughts on relevant software engineering topics and help you stay up-to-date.
A new medium to spread knowledge about software practices is my soon to launch podcast. Here, I interview experienced developers, product managers and CTOs about how they build software.
And in case you wondered, after being called all kind of strange pronunciations of either my first or my last name, I decided to go by Doctor McKayla. Just like the famous Doctor McWheelie.
Research and Development at Microsoft
I work at Microsoft and help many top-class engineering teams to improve their testing, code review and build processes, practices and tools. I worked with teams from Windows, Exchange, Office, and Visual Studio.
"innovative and solid"
Ways to work with me
I love to share my experience through talks. In technical talks, I share
- how software teams can understand and resolve bottlenecks in their software development life cycle,
- how to (not) measure productivity,
- how teams get the most out of code reviews, and
- how teams can make data-driven improvements to their software engineering processes and tools.
Through in-depth workshops, I help teams stay up-to-date on proven software engineering best practices especially code reviews and design patterns. I work closely with the organizations to ensure the workshops are highly valuable and tailored towards their engineering team.
"outstanding software engineer"
Awards & Patents
Google's Techmaker Award
In 2012, I won the Googles AnitaBorg scholarship for my work on dynamic and static analysis of highly-dynamic systems.
Patent for "Selecting Tests for Execution on a Software Product"
This patent is a result from my work with the Windows team on safely removing tests from test suites for faster test execution.
Best Paper Award
I won the best paper award for my work on Understanding plug-in test suites from an integration perspective at the working conference on reverse engineering.
In 2013, I obtained my PhD in software engineering for my research at Delft University of Technology.
My research focuses on analyzing complex software systems and software processes. I also hold a Masters and a Bachelors degree in Computer Science.
To date, I published over 17 articles in highly prestigious peer-reviewed journals such as IEEE, ACM, Springer or the Journal of Empirical Software Engineering (EMSE). I also presented my work at highly ranked conferences such as the International Conference on Software Engineering.
Sign-up to my Newsletter
My newsletter is valued by more than 500 developers. Sign-up to also get my weekly summaries and thoughts on relevant software engineering topics. I also prepare several specials for my subscribers, such as my code review e-book.