Gregory Bayer


Backend Engineering Lead - happily employed

Palo Alto, CA
Sept 2010 – Present


Sandia National Laboratories
Senior Member of Technical Staff

Livermore, CA
Jan 2009 – Sept 2010


·         Leading Hadoop-based data mining and graph algorithms research team.

o        Working closely with both internal and external cyber security customers.

o        Researching and implementing algorithms for large power-law skewed datasets.

o        Developing interactive graph visualization tool based on Prefuse vis package.

o        Developing machine-learning capability via Apache Mahout.

·         Leading development of terabyte-scale network packet analysis capability.

·         Leading research effort to tightly integrate Hadoop and HPC systems.

·         Purchased, deployed, and administered 70 node Hadoop cluster. Administered two smaller clusters.

·         Compared Hadoop to commercial big-data appliances from Netezza, XtremeData, and LexisNexis. Published and presented results.

·         Developed capability to extract and collect malicious urls from spam and botnet generated email.

o        Efficiently collected over 5 million unique domains and urls.


Stanford University
Computer Science Research Assistant

Stanford, CA
June – Dec 2008


·         Programmable Open Mobile Internet (POMI) researcher.

·         Developed distributed file system that enables users to stay in full control of their web data (PRPL).

·         Developed Semantic Web-based access control module for PRPL.


Sandia National Laboratories
Member of Technical Staff

Albuquerque, NM
Aug 2004 – Sept 2007


·         Project Lead for Corporate Workflow project.  

o        Led team of 5 developers on both the restricted and classified networks.

o        Customized J2EE COTS Business Process Management (BPM) engine.

o        Interfaced system with Sandia's infrastructure and 15+ custom applications.

·         Technical Lead for radiation dose calculation application.

o        Developed J2EE application to support dosimetry lab and 3000+ dosimeters.

·         Application deployment access control and tracking.

o        Developed middleware infrastructure to enable secure deployment of 150+ applications.

·         Critical reporting.

o        Developed web-based reporting application; interfaced with DOE systems.

·         Taught several classes and tutorial sessions on J2EE software development.

·         DOE Q clearance.


Zeen Labs

Mobile productivity application development.

Palo Alto, CA
– 2010

Ultimate Computer Services

Consumer IT consulting:
Networking, web development, and training.

Brentwood, TN
– 2004


Stanford University
MS Computer Science; Specialization: Systems
Advisor: Monica Lam
Sandia Special Masters Fellowship

Stanford, CA
Sept 2007 – Dec 2008


University of Tennessee
BS Computer Science; Mathematics and German Minors
Study Abroad Year: University of Dortmund, Germany

Knoxville, TN
Aug 2000 – May 2004


Social Graph Visualization – LinkedIn Connections / Clustering;  iPhone / Facebook Development – Social Gaming;  Security Protocol Analysis – Model Checking;  Compilers – Dataflow Analysis;  Human Computer Interaction (HCI) – “Design Thinking” / Prototyping / User Testing


Hadoop, HBase, Cassandra, J2EE, Objective-C (iPhone), SQL, LAMP, C, C++, Linux / Windows / OSX


Lightspeed Summer Grant Program, Upsilon Pi Epsilon (ACM), Summa Cum Laude, Eagle Scout