I am a Software Engineer specializing in Elixir and distributed systems, with experience building scalable, fault-tolerant backend architectures for real-time and high-concurrency applications.
I design and maintain production-grade Elixir umbrella applications powering financial data pipelines with 99.9% uptime. My work focuses on applying OTP principles, fine-grained supervision trees, and distributed job processing to ensure reliability, recoverability, and operational efficiency in mission-critical systems.
I have engineered distributed applications using GenServer, DynamicSupervisor, Horde, and Libcluster to enable horizontal scaling, automatic failover, and resilient clustering across nodes. My contributions have led to measurable performance improvements, including a 30% boost in backend efficiency and significant reductions in response times.
Core Strengths: • Distributed systems & clustering (Oban, Horde, Libcluster, CRDTs) • High-concurrency backend architectures • OTP design & fault-tolerant systems • Real-time systems with Phoenix LiveView & Channels • PostgreSQL, Ecto & data integrity optimization • Observability with OpenTelemetry & LiveDashboard • Cloud deployments and production system management
I enjoy solving complex backend problems, optimizing system performance, and building scalable architectures that remain reliable under heavy load.