i like computers
[email protected] | 678-755-7366 | Durham, NC
2023-2024 : Sr Staff Software Engineer at Rippling
* First Rust experience. Have learned a ton.
* Planned and executed on strategy to improve agent reliability, resuling in
25% increase in HA metrics.
* Rearchitected agent project to become more modular, composable, and
platform-agnostic.
* Introduced CLI tooling to remove roadblocks for common troubleshooting and
release processes.
* Mentorship of EIC teammates
2022-2023 : Principal Software Engineer at ngrok
* Created stream processing framework to separate business logic from
transport details and ensure at-least-once guarantees.
* Built event infrastructure to power customer events and internal BI
analysis.
* Overhauled credential and authorization system.
* Mentored early-in-career teammates.
* Led effort to integrate services with open telemetry and Honeycomb.
2018-2022 : Principal Software Engineer at Segment
* Maintained ctlstore -- Segment's distributed database / CDN for control
data.
* Created and successfully adopted feature flagging system built on
ctlstore.
* Maintained event ingest pipeline.
* Built out infrastructure to create and query profile graphs on DynamoDB.
2017-2018 : Senior Software Engineer at Mesosphere
* Built DC/OS backup/restore coordination service.
* Took ownership of and maintained shared Go library.
* Created SDK-based frameworks for cluster visibility.
2013-2017 : Senior Software Engineer at Librato
* Developed Cassandra time series database.
* Created and maintained real-time alert dection and notification system.
* Built system to import Cloudwatch metrics into Librato.
* Maintained system to import Heroku log-based metrics into Librato.
* Maintained open source Java/Dropwizard Librato integrations.
2012-2013 : Senior Software Engineer at Boundary
* Optimized time series streaming system.
* Built out event collection/indexing pipeline using Solr/Postgres.
* Ported erlang services to Dropwizard.
* Built customer-facing daily usage rollup reports.
2011-2012 : Software Engineer at Yammer
* Worked on distributed search pipeline (Lucene, homegrown index replication)
* Helped maintain distributed message store (BDB-JE)
* Built LDAP synchronization service
* Built streaming data export service
2007-2011 : Owner at Nimble Technique
* Consulting focused on helping companies with their Ruby/Java/Scala
infrastructure.
B.S of Science in Computer Science Georgia Tech, 1998