Software Engineer
VMX Product - Overcommittted VM Families
Google
Email: johnpa 'at' gmail.com
Office: Google Sunnyvale
Social Media: LinkedIn only
CV
Proposal
Dissertation
I am a Software Engineer at Google Sunnyvale, a member of Google Compute Engine - VMX / Overcommitted VM families team (N and E families). Previously, I worked as a part of the SCAN Cloud Performance team. Before joining Google, I was a Ph.D. student at the School of Computer Science, Carnegie Mellon University advised by Greg Ganger. My general interests are in designing scalable systems for cluster management and cloud computing using performance analysis and machine learning.
In the past, I have worked on various things, such as Distributed Systems for Machine Learning and Sketching Algorithms in the earlier days of my graduate school studies.
Even before that, I was working as a financial software engineer for risk analysis and pricing of credit derivatives including Credit Default Swaps, Credit Linked Notes, and Synthetic CDOs, right after the financial crisis of 2008. This movie summarizes what I learned in the first few days of my work.
Social Media Disclaimer
The best way to reach out to me is through my email. The only social media account I use in a professional capacity is LinkedIn, but I may not read the inbox regularly or respond to messages. Please do not attempt to reach out to me through other social media accounts, as I strictly reserve them for personal use.
Also, I attest that