About me
I am a software engineer by profession, with a specialization around open
source and big data. My personal email is
.
Work experience
Amazon Web Services
Software Development Engineer
Jul 2015 - Sep 2019
- Implemented and delivered EMR version 4.x and EMR version 5.x to production
- Implemented and delivered the AWS EMR Multimaster feature into production
- Exploratory work on building out a new AWS service
Big Data Support Engineer
Oct 2013 - Jul 2015
- Assisted enterprise customers with big data platforms provided by Amazon Web
Services.
- Handled high severity escalation calls from some of Amazon’s largest
customers.
- Wrote training materials for using and supporting the Amazon EMR service.
GCE
Big Data Engineer
Jun 2012 - Oct 2013
- Reimplemented Oracle to Vertica ETL jobs to run twice as fast. Solved Vertica database downtime issues.
- Reimplemented HBase group by and secondary indexing coprocessor.
- Implemented a functioning IPv6 stack on the Cisco routing setup.
- Implemented an active-active setup of HAProxy load balancers, with
RRDNS, SSL termination and support for SPDY/2 and secure websockets
- Set up static content served over NGINX with SPDY/2 support and PHP
hosted by the HipHop HTTP server. Builds are deployed via chef recipes.
- Kickstarted an inhouse virtualization platform for development use using (KVM/libvirt).
Resonate
Software Developer
Sept 2011 - Jun 2012
- Implemented and tested a parsing and persistence framework for log data import from multiple vendors into Apache HBase with Hadoop.
- Implemented and tested Map Reduce import jobs to scale across hardware and as datasets grow.
- Reimplemented log file collection and aggregation to effectively use MapReduce on large datasets.
- Aided in the data center design of a 50+ node Hadoop cluster
IBM
Software Development Engineer
Jan 2008 - Sep 2011
- Developed Linux installers for multiple releases of IBM Systems Director 6.x server and agent software on multiple architectures (Linux on x86, Linux on Power, and Linux on System z [mainframe])
- Handled unit test automation for the install software on KVM (VMs).
College
Virginia Polytechnic Institute and State University - Bachelors of Science in Computer Science