13, Nov. 2013
Cache Registry
Cache once, fail on filesystem cache for use in distributed systems such as Storm.
27, Oct. 2013
Marine Corps Marathon
Time | 3:49:48 |
13.1 Split Time | 1:53:01 |
Pace | 8:45/mi |
Placing | 3456 of 23380 |
Placing (in gender) | 2632 of 13484 |
26, Oct. 2013
Aerobatics Instruction
Instructor | Bill Finagin |
School | Dent-Air, Ltd. |
Airport | ANP |
Aircraft Flown | Pitts S-2C |
Courses | Tailwheel Endorsement High Performance Endorsement Pitts Checkout Stall / Spin Recovery Unusual Attitude / Upset Training Competition Aerobatics |
Total Hours | In Progress |
Sept. 2013 - Present
Software Architect - TECS Ingest
G2 Incorporated
Lead a small team of engineers to develop a fault tolerant and scalable ingest topology over the Storm framework. Personally handle myriad aspects of the development process to include:
- managing team members and tasking
- communicating architecture design decisions to teammates and customers
- presenting notable achievements and deliverables to key executive leadership
- writing specialized Storm mechanisms such as filesystem cache libraries useful specifically for execution within a distributed environment
- building out the ingest cluster to include Storm, Zookeeper, Hadoop, and Accumulo
The system is built to support multiple different data types and formats (some proprietary) with the goal of data fusion and analytic discovery.
9, Sept. 2013
Private Pilot's License (PPL)
Instructor | Megan Volpe |
School | Washington International Flight Academy |
Airport | KGAI |
Aircraft Flown | Cessna 172 Piper Arrow |
Courses | Private Pilot |
Total Hours | 53.2 |
June 2013
TEDGlobal
Edinburgh, Scotland
Memorable Talks | Joseph Kim: The family I lost in North Korea. And the family I gained. Pico Iyer: Where is home? Russell Foster: Why do we sleep? |
June 2013
Italy
Florence
Cinque Terre
Venice
Rome
Vatican City
29, May 2013
Solo Flight
Instructor | Megan Volpe |
School | Washington International Flight Academy |
Airport | KGAI |
Aircraft Flown | Cessna 172 Piper Arrow |
Courses | Private Pilot License |
Total Hours | 15.4 |
Jan. 2013
Siren
G2 Incorporated
Developed a library of capabilities to ease the architecting of higher level systems leveraging the Storm stream processing framework. Library functions include code for:
- ingestion into multiple distributed databases (Accumulo, HBase)
- normalization of data given a map of transformations
- source capabilities to easily project data into the Storm stream
- data tagging to aid in optimized queries
The library was further tested against multiple data sets (xml, csv, json, etc.) ingesting 1M+ records a minute on a modest five node cluster.