I'm a software engineer at Google. I work on the Systems Infrastructure group, which deals with distributed computer clusters where all the Google services and Cloud run. Before Google, I was a graduate student in Computer Science at University of California, Berkeley (UC Berkeley). I worked at RISELab, the successor of AMPLab where Apache Spark was born. At the RISELab, I researched computer systems and programming language techniques to strengthen the security of data processing. Previously, I worked as a software engineer for several years developing data infrastructure for processing a massive amount of search keyword logs using Apache Hadoop. I also did research internships for a year and improved the efficiency and reliability of cloud networking at Microsoft Research and other companies.
I received my B.S. in Computer Science from School of Computing of KAIST. I spent one year as an exchange student at UIUC. I was an undergraduate researcher/intern at ANLab (Advanced Networking Lab) of KAIST, Cloud and Mobile Research Group of Microsoft Research Asia, and CSAP (Computer Systems and Platforms Laboratory) of SNU. During my undergraduate years, I was involved in virtualization platform research projects and learned about the core technology of cloud computing hacking the Xen Hypervisor kernel.