Resume
I graduated with a degree in Electrical Engineering and a minor in Math from Texas A&M University. I am a well-rounded engineer with professional experience in hardware, firmware, and full-stack software development. I always enjoy a challenge and desire a career where I’m constantly outside of my comfort zone. I am an effective team member as well as a strong leader who is comfortable making key decisions.
Experience
Lead Engineering Enablement team as Engineering Manager for 6 months. Responsible for React migration effort. Upgraded ElasticSearch major versions. Upgraded Rails to version 5. Created metrics infrastructure with Datadog. Led TargetProcess to Jira migration. Led BitBucket to GitHub migration. Re-architected & implemented RigUp’s web-hooks ingestor and processing system on GCP in Go. Working with technologies such as Pub/Sub, Cloud Run, App Engine, Kafka, ElasticSearch, SNS, DynamoDB, Redis, and Ruby on Rails.
Developing an AWS hosted web application as well as big data integrations that range from querying ElasticSearch, Kinesis streaming, integrating 3rd-party APIs, web crawling, analytics, machine learning, and notification systems. Full-stack on a daily basis; i.e. JavaScript (Angular, React) to Java microservices to various RDS and NoSQL databases.
The second engineer to join the virtual reality start-up. Advised CEO and founders on technology path. Played a key role in taking the company from $3M to $15M in funding. Lead real-time motion analysis project (patent pending). Architected and implemented the Omni Online(TM) back-end system. Wrote custom PC device drivers. Developed interfaces for Omni device to various game engines. Architected Omni RTOS and embedded API. Lead optically tracked gamepad project.
Gained full-stack software experience for a SaaS company. Built the regression testing system with Selenium. Mentored an intern. Had freedom to architect and implement complex features, specifically around remote “gatekeepers” and synchronization.
Wrote automatic reporting systems in Visual Basic. Developed energy vs. outage forecasting tools for Outage Coordination team in VB and Java.
Skills
Nordic nrf52, TI TM4C, InvenSense MPU-9250
Packet protocols, CRC, synchronization, RTOS architecture, real-time motion analytics.
Scala, JavaScript (AngularJS, React, Node), Go, Ruby, Clojure, Java, C, C#, Groovy, PHP.
ElasticSearch, MySQL, Postgres, DynamoDB, Redis, Neo4j, MongoDB, Cassandra, Memcached.
Akka Actors, Akka Streams, Kinesis, Kafka, SNS/SQS
Contributions
US 10,286,313 - Generating input in an omnidirectional locomotion system for Virtual Reality
- Facebook/React
- DEV warnings
- Lampepfl/Dotty (Scala 3 compiler)
- Documentation updates
- 47Deg/Github4s
- Migrating unicode arrows