Robert Ferguson


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


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.


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


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