Primary Technologies / Languages Used: Elixir, Phoenix, Erlang, Ruby [Rails], Javascript [React], Redis, ElasticSearch, RabbitMQ, Sidekiq
- Led project to completely rearchitect ruby implementation of indexing our documents into ElasticSearch and moved it into our Erlang application. This involved working with Ruby/Rails, ActiveRecord, Sidekiq, Erlang, RabbitMQ. This sped up our indexing efforts by > 10x.
- Built architecture in our Erlang application to implement real-time communication with partner APIs as well as on-site bookings.
- Ported over many features from our backend Rails application into either Erlang or Elixir.
- Integrated Salesforce into several of our applications.
- Led project incorporating A/B test framework Optimizely into existing platform. Work involved sunsetting old framework, building out an internal API to communicate with A/B tests, and many additional custom features.
- Primary Engineering point of contact for anything A/B test related, in regards to our Optimizely implementation, both internal and external.