Robert Ferguson

rjferguson21@gmail.com
256-323-1264

Skills

NodeJS/TypeScript, Go, Python, Bash, Angular, C#, PostgreSQL, Elasticsearch, RabbitMQ, MQTT
Kubernetes, Gitlab, Terraform, Helm, Kustomize, Istio, OPA, Prometheus, Grafana, GCP, AWS, Keycloak, OAuth/OIDC

Experience

Platform Engineer - MRI Technologies, Houston, TX (Remote)
November 2018 - Present
  • Building APPDAT - NASA's cloud native Kubernetes platform, providing technical contributions and architectural guidance.
  • Maintain shared platform services on Kubernetes, including CI/CD (Gitlab), identity broker (Keycloak), observability (ELK) as well as act as SRE for customer teams.
  • Reimagined NASA's public research repository, writing both the application and infrastructure from the ground up with a focus on cloud native design.
Senior Software Engineer - Decision Source, Nashville, TN
January 2018 - October 2019
  • Enriched client teams maintaining Python/Angular application, providing mentorship and consultation on cloud architecture migrations to AWS.
  • Applied Angular best practices to dramatically improve end user performance as well as revitalize the developer experience by containerizing applications.
Senior Developer - Concert Genetics, Nashville, TN
January 2013 - January 2018
  • Created data intensive web applications used in the ordering of genetic tests, primarily as a core contributor and engineering product owner for our clinician web portal.
  • Designed and implemented an application for model training on data sets of up to 10 million insurance claims backed by Elasticsearch/NodeJS
Design Engineer - Adtran Inc., Huntsville, AL
August 2010 - January 2013
  • Developed memory conscious NodeJS load testing tool that spoke a proprietary HTTP+XML protocol to improve reliability of Adtran's network management software.

Education

B.S. Computer Science, Tennessee Technological University Cookeville, TN

Interests

Ultimate Frisbee, Microcontrollers, Home Automation, Kayaking, Mountain Biking, Photography, Fishing poorly