3:00 pm to 3:50 pm
Software Engineering at Google Scale
Software Engineering Manager
Keynote Abstract

Developing software systems at Google scale requires simultaneously balancing many properties, both functional and non-functional. This talk will discuss a range of challenges commonly faced by software engineers at Google.  The talk will present some of Google's services aimed at addressing those challenges, the tradeoffs these services make, and the manner in which they enable design, implementation, testing, deployment and monitoring of Google's systems.

About the Keynote

Marija Mikic is a Software Engineering Manager at Google Los Angeles,  where she has been employed since 2004. Her teams work on  search, display, video/YouTube, and shopping ads quality.  She received her Ph.D. in 2004 in Software Engineering from the Department of Computer Science at the University of Southern California.  Her research interests are in the area of software architectures for large-scale distributed systems. Marija has been serving on the USC School of Engineering Industrial Advisory Board since 2012. She is on the organizing committees of ICSE 2015 and 2016. She is the program co-chair of the first International Conference on Software Architecture (ICSA 2017), a merging of WICSA and CompArch conferences.

Slides: Software Engineering at Google Scale.pdf