Yolo Group (B2B · UK entity)
Senior Elixir software engineer
Introduction
Hello — I have been a programmer for the past 10 years in Node.js, Elixir, and Ruby, with an appetite to learn and try new things; I mostly learned through R&D. I love to contribute to open source and tend to dive into strange, complicated problems. I still have plenty to learn, but I ship answers in production.
About the company
Yolo Group runs B2B products at scale across regulated markets. Engineering work centred on distributed Elixir services, search platforms, and real-time analytics.
My role
Senior Elixir engineer on a B2B contract via a UK legal entity — architecture, search, streaming, and cross-service contracts.
- Architected and led the development of distributed microservices, focusing on scalability, fault tolerance, and high-throughput data processing.
- Designed and implemented a robust search platform using Elasticsearch/OpenSearch, including index lifecycle management (rollover, retention policies) to optimize performance and storage efficiency at scale.
- Built a flexible, domain-driven search abstraction layer enabling complex, pattern-based querying across multiple indices and services.
- Developed an internal observability and analytics platform (Kibana-like) empowering teams to perform deep search, debugging, and operational insights across distributed systems.
- Engineered real-time data pipelines using Elixir/Phoenix channels and WebSockets to stream live updates across multiple clients and domains.
- Designed and implemented a high-performance analytics system leveraging ClickHouse for large-scale data aggregation and reporting.
- Led cross-service communication strategy using Protobuf contracts, ensuring type safety, backward compatibility, and efficient serialization across systems.
- Built and scaled messaging and notification infrastructure, including Telegram bots and multi-tenant broadcast systems for operators and external stakeholders.
- Drove system reliability and observability improvements by integrating monitoring patterns inspired by Phoenix Observer and custom telemetry pipelines.