Scroll To View More
Cameron Mauch

Cameron Mauch

Broomfield, CO, United States
Member since April 20, 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.
Cameron is now available for hire
Portfolio
  • ShaleApps
    Go, Elixir, AWS, Google AppEngine, MySQL
  • Enbala
    Elixir, Postgres, Riak TS, AWS, Ember, Elm
  • Athlink
    Scala, Kafka, Flink, Samza, ZooKeeper, Consul, Docker, Docker Swarm, GraphQL...
Experience
  • MySQL, 15 years
  • PostgreSQL, 15 years
  • Redis, 10 years
  • Hexagonal Architecture, 7 years
  • 12 Factor, 5 years
  • Elixir, 2 years
  • Erlang (OTP), 2 years
  • Phoenix, 1 year
Broomfield, CO, United States
Availability
Part-time
Preferred Environment
MacOS
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.
Employment
  • Senior Server Engineer
    2017 - PRESENT
    ShaleApps
    • 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: Go, Elixir, AWS, Google AppEngine, MySQL
  • Senior Engineer
    2016 - 2017
    Enbala
    • 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: Elixir, Postgres, Riak TS, AWS, Ember, Elm
  • Senior Engineer / Junior Architect
    2016 - 2016
    Athlink
    • 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: Scala, Kafka, Flink, Samza, ZooKeeper, Consul, Docker, Docker Swarm, GraphQL, MySQL
  • Senior Engineer
    2014 - 2016
    RogueWave
    • 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: Ruby, Rails, JRuby, MySQL, Redis, Resque, HBase on Cloudera Hadoop, SolrCloud, AWS S3, Go
  • Senior Engineer
    2013 - 2014
    Asynchrony
    • 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: Ruby, Rails, Sinatra, Grape, Goliath, Celluloid, RSpec, Cucumber, MongoDB, Postgres, Redis, Sidekiq, Chef, Capistrano, Jenkins
  • Senior Internal Tools Developer
    2012 - 2013
    Exegy
    • 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: Perl, Ruby, Rails, jQuery, Underscore, MySQL, MongoDB
Experience
Skills
  • Languages
    Elixir, Ruby, JavaScript, Perl, Go, Erlang (OTP), Elm, Python 3
  • Frameworks
    Phoenix, JSON Web Tokens (JWT), Ruby on Rails (RoR), Ember.js
  • Paradigms
    Agile Software Development, Kanban, XP, Scrum
  • Platforms
    Docker, AWS EC2, Apache Kafka, Apache Flink, SolrCloud
  • Storage
    PostgreSQL, Redis, MySQL, AWS S3, MongoDB, HBase, Elasticsearch
  • Other
    Hexagonal Architecture, 12 Factor, Redis Clusters
  • Libraries/APIs
    Underscore.js, jQuery, TensorFlow, Keras, React Redux, Protobuf, JSON API
  • Tools
    Docker Compose, Docker Swarm, Chef, Apache Avro, Capistrano, Jenkins, ELK (Elastic Stack), Kafka Streams
Education
  • Bachelor of Science degree in Electrical Engineering
    1992 - 1994
    Washington University in St. Louis - St Louis, MO
I really like this profile
Share it with others