Devon Estes
Engineering leader specializing in Elixir, Erlang and other BEAM languages.Working fully remote since 2015.
Relevant Experience
Beat81
Team Lead - Backend Engineering BerlinI lead the Workout Experience team, building the next generation of software that runs Beat81's tech-enabled workouts. We use custom-built hardware running our distributed software systems to power several screens and devices in our gyms, giving participants real-time feedback on their performance for the workouts they're doing.
Remote
Staff Engineer RemoteAs a Staff Engineer in Remote's Platform and Ecosystem vertical, I lead the development of large, cross-team product and engineering initiatives. I am also an active mentor for many of my fellow Platform and Ecosystem engineers, and play an important role in defining, maintaining, and improving engineering culture and best-practices both within our vertical and across the broader engineering organization at Remote.
Remote
Team Lead RemoteAs the team lead for the Integrations Platform team at Remote, I managed a full-stack team of 7 developers. Our team's focus was building integrations between Remote's platform and other 3rd parties, as well as designing and developing Remote's public API.
Forza FC
Head of Engineering RemoteAt Forza FC I managed a team of 4 backend developers as well as two teams of mobile developers. My management responsibilities include coordinating the day-to-day work of the teams, working together with the CTO on architectural decisions, working with the product team on task management and prioritization, improving team working processes and dynamics, and the personal and professional development of the developers on the backend team and team leads of the mobile teams. I also spent some of my time as an individual contributor, helping to develop features and fix bugs on the platform.
Sketch
Senior Developer RemoteI was an early member of Sketch's backend engineering team, where I worked across the organization to help teach, train and mentor my teammates. I also contributed to building and refining their Sketch Cloud product, including soft real-time collaboration features, with a focus on code quality and team collaboration.
Klarna
Consultant BerlinI was brought in to Klarna to help train and lead a new team that was being created in their newly formed Berlin offices, and which had several Erlang applications that they needed to maintain and develop. These applications were at the core of Klarna’s business and had extreme uptime, latency and throughput requirements.
Orchard Systems
Consultant RemoteOrchard Systems hired me to help them develop the MVP of their product, which consisted of an embedded Elixir application and a GraphQL API. The API had several different clients with soft real-time requirements and used Phoenix Channels heavily, and the embedded application was an OTP application that ran on a custom Linux build. The API was designed and tested to handle up to 2,000 requests per second.
EducationSuperHighway
Consultant RemoteI worked with EducationSuperHighway to help them develop and maintain several applications, originally with Ruby and Rails and later on with Elixir and Phoenix. Many of these were internal tools that would help their data science team ingest, analyze and clean data from unreliable sources.