Basil Shikin is the VP of Engineering at AppLovin, a leading mobile marketing platform that helps the world’s largest brands reach over two billion consumers globally with relevant content. He leads teams responsible for building AppLovin’s secure, highly scalable distributed systems, and he has played a leadership role in building AppLovin’s globally distributed ad serving network, which processes 50 billion ad requests a day. During Basil’s time at the company, it has been named #8 on Forbes’ list of America’s Most Promising Companies and #68 on the 2016 Inc 5000 list. Before joining AppLovin, Basil was senior software engineer at DeviceAnywhere and a software engineer at other Silicon Valley startups.
Always code as if the person maintaining your code will be a violent psychopath who knows where you live." In this talk we explore a variety of practical ways to improve your code and application design to make the lives of your engineers, DevOps, and PMs jobs easier. Among other things we will cover: how to deal with concurrency without getting locked up, what does a healthy heartbeat look like, and when code duplication is not OK and when code duplication is OK