Skip to content

Instantly share code, notes, and snippets.

@duanebester
Last active March 31, 2020 19:22
Show Gist options
  • Save duanebester/f6971116e5da5939398fbfe2142fda5b to your computer and use it in GitHub Desktop.
Save duanebester/f6971116e5da5939398fbfe2142fda5b to your computer and use it in GitHub Desktop.
About | Duane Bester

Duane Bester

Resume

Profile

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

Experience

Staff Software Engineer, RigUp

November 2018 - Present

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.

Engineer Team Lead, TrendKite

July 2016 - November 2018

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.

Software Engineer, Virtuix

April 2014 - July 2016

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.

Java Developer, SecureLink

September 2012 - April 2014

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.

Outage Engineer I, ERCOT

March 2012 to September 2012

Wrote automatic reporting systems in Visual Basic. Developed energy vs. outage forecasting tools for Outage Coordination team in VB and Java.

Education

Education

Texas A&M University

BS Electrical Engineering, 2011 (GPA: 3.125)

Skills

Skills

Hardware

Nordic nrf52, TI TM4C, InvenSense MPU-9250

Firmware

Packet protocols, CRC, synchronization, RTOS architecture, real-time motion analytics.

Software

Scala, JavaScript (AngularJS, React, Node), Go, Ruby, Clojure, Java, C, C#, Groovy, PHP.

Databases

ElasticSearch, MySQL, Postgres, DynamoDB, Redis, Neo4j, MongoDB, Cassandra, Memcached.

Streaming

Akka Actors, Akka Streams, Kinesis, Kafka, SNS/SQS

Contributions

Contributions

Patents

US 10,286,313 - Generating input in an omnidirectional locomotion system for Virtual Reality

Open Source Software

  • Facebook/React
    • DEV warnings
  • Lampepfl/Dotty (Scala 3 compiler)
    • Documentation updates
  • 47Deg/Github4s
    • Migrating unicode arrows

Download Resume

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment