Cameron Mauch, Developer in Broomfield, CO, United States
Cameron is available for hire
Hire Cameron

Cameron Mauch

Verified Expert  in Engineering

Hexagonal Architecture Developer

Broomfield, CO, United States
Toptal Member Since
July 22, 2017

Cameron is a senior polyglot developer and architect with a strong DevOps background. He has worked with many languages, databases, messaging systems, and big data technologies. Recently, he has been focusing on functional languages, such as Elixir and Haskell. Cameron is always learning, helping him to solve increasingly difficult problems.


Amazon Web Services (AWS), MySQL, Google App Engine, Elixir, Go
Amazon Web Services (AWS), Elm, Ember.js, Riak, PostgreSQL, Elixir
MySQL, GraphQL, Docker Swarm, Docker, Consul, Apache ZooKeeper, Apache Samza...




Preferred Environment


The most amazing...

...thing I have coded is a set of web based tools for the AT&T VoIP support staff allowing them to service roughly 50x more customer issues.

Work Experience

Senior Server Engineer

2017 - PRESENT
  • Developed API for oil and gas industry-specific trucking logistics.
  • Started project to re-write the entire application from the ground up using Elixir, including re-modeling of the data, and switching from Google AppEngine to Docker on Amazon AWS.
  • Served as a member of the culture team to help move the company's culture in a direction that will allow for maximum long term productivity.
Technologies: Amazon Web Services (AWS), MySQL, Google App Engine, Elixir, Go

Senior Engineer

2016 - 2017
  • Worked on a team creating an application to allow a utility company to dynamically control in real time the assets within a large section of the power grid.
  • Created the app from the ground up, replacing the legacy C++ system that could not scale. The new version can handle 100k assets, each receiving power meter data at various time intervals, and can summarize the entire grid within 100ms on a laptop.
  • Deployed heavy use of Erlang's OTP libraries and methodologies.
Technologies: Amazon Web Services (AWS), Elm, Ember.js, Riak, PostgreSQL, Elixir

Senior Engineer / Junior Architect

2016 - 2016
  • Worked on the architecture team, defining and creating libraries for producing and consuming data from a Kafka cluster.
  • Created all Docker containers for all the pieces of the infrastructure from scratch.
  • Created code to sanitize and import data from legacy MySQL servers.
  • Designed spec for GraphQL interface upgrade to the APIs.
Technologies: MySQL, GraphQL, Docker Swarm, Docker, Consul, Apache ZooKeeper, Apache Samza, Flink, Apache Kafka, Scala

Senior Engineer

2014 - 2016
  • Developed a SaaS solution to allow companies to scan their source code to find any open source components or code, identifying the package, version, and related licenses. This was essentially a big data problem, storing the checksums for the top 250k open source packages.
  • Spearheaded a project to refactor huge parts of the code to be more in line with enterprise design patterns, making the code more readable, correct, and drastically faster for testing.
  • Created a custom bloom filter implementation and log file analyzer in Go.
Technologies: Go, Amazon S3 (AWS S3), SolrCloud, Hadoop, Cloudera, HBase, Resque, Redis, MySQL, JRuby, Ruby on Rails (RoR), Ruby

Senior Engineer

2013 - 2014
  • Developed various recruiting tools for the world's largest hedge fund company.
  • Created ultra and proprietary secure file sharing application for iPad using a micro-services approach.
Technologies: Jenkins, Capistrano, Chef, Sidekiq, Redis, PostgreSQL, MongoDB, Cucumber, RSpec, Celluloid, Goliath, GrapesJS, Sinatra, Ruby on Rails (RoR), Ruby

Senior Internal Tools Developer

2012 - 2013
  • Created various internal tools mostly for the support staff.
  • Developed extremely performant JavaScript code to manage huge configuration files (200k nodes), and compare them, marking differences, in real time.
  • Rewrote a legacy Perl grammar parser with Ruby, making it drastically simpler to understand and modify.
Technologies: MongoDB, MySQL, Underscore.js, jQuery, Ruby on Rails (RoR), Ruby, Perl

Elixir Examples
Used in local Elixir Meetup presentations.


Elixir, Ruby, Go, Perl, JavaScript, Erlang (OTP), Scala, GraphQL, JRuby, Elm, Python 3


Phoenix, JSON Web Tokens (JWT), Ruby on Rails (RoR), Hadoop, Sinatra, GrapesJS, Celluloid, Ember.js


XP, Agile Software Development, Scrum, Kanban


Docker, Amazon EC2, MacOS, Google App Engine, Amazon Web Services (AWS), SolrCloud, Apache Flink, Apache Kafka


Redis, MySQL, PostgreSQL, Amazon S3 (AWS S3), MongoDB, Riak, Elasticsearch, HBase


12 Factor, Hexagonal Architecture, Redis Clusters, Consul


jQuery, Underscore.js, Resque, Sidekiq, Keras, TensorFlow, JSON API, Protobuf, React Redux


Docker Compose, Docker Swarm, Flink, Apache Samza, Apache ZooKeeper, Cloudera, Goliath, RSpec, Cucumber, Jenkins, Chef, Apache Avro, ELK (Elastic Stack), Kafka Streams, Capistrano

1992 - 1994

Bachelor of Science Degree in Electrical Engineering

Washington University in St. Louis - St Louis, MO