Filip Vavera
sgiath.dev | [email protected]
Professional Summary
Senior Software Engineer with 12+ years designing, implementing, and maintaining reliable, horizontally scalable distributed systems. Strongest work includes high-throughput, low-latency data pipelines, payments and money-movement platforms, zero-downtime authentication migration, low-level cryptographic protocol implementations, and production LLM/agent integrations. I am hands-on, take initiative, and thrive in flat, meritocratic environments focused on engineering excellence and truth-seeking.
I believe truth-seeking AI is the most important and challenging problem of our time - and understanding the universe is a personal obsession: I maintain open-source Elixir bindings for NASA SPICE and ERFA astronomy libraries among other things.
Actively seeking US relocation; require visa sponsorship.
Core strengths
- Reliable, horizontally scalable distributed systems: high throughput, low latency, high availability
- Backend and systems engineering in Elixir/Erlang, OTP, Phoenix, SQL, and native C integrations (NIFs)
- Data-intensive systems: ClickHouse, PostgreSQL, MySQL, Kafka streaming, workers, and analytics pipelines
- Payments and fintech: payment processing, transactions, fraud-sensitive money movement, compliance-aware design
- LLM/AI product integration, agent SDKs, and agentic workflow orchestration
- Service observability and reliability best practices; security engineering: authentication, SSO, SAML, MFA, OAuth, cryptography
Selected Systems Work
Independent low-level systems work focused on protocol correctness, cryptography, distributed networking, and high-performance native integrations.
- Noise Protocol - Full Elixir implementation of the Noise Protocol framework for secure cryptographic channels.
- secp256k1 - High-performance Elixir NIF bindings (C) for Bitcoin’s secp256k1 cryptography library.
- Reticulum - Implementation of the Reticulum cryptographic networking stack for resilient multi-medium networks.
- Nostr Libraries - Suite of libraries implementing the decentralized Nostr protocol - distributed systems from the wire up.
- Elixir Astro - Bindings for NASA SPICE and ERFA libraries for advanced astronomical computation.
- Domainatrex - Took over maintenance and rewrote the Public Suffix List parser for performance and edge-case correctness.
Work experience
CrazyEgg - Senior Software Engineer
February 2022 - present
- Lead technical design and implementation of secure, horizontally scalable Elixir backend systems for a high-traffic consumer analytics product.
- Rewrote a 20-year-old custom Ruby authentication system to Elixir, including SSO, SAML, MFA, and secure password flows, with full backward compatibility, zero downtime, and high availability.
- Built and optimized high-throughput, low-latency data pipelines and background workers processing millions of events per day on ClickHouse and MySQL.
- Own service observability and reliability practices (Datadog, Sentry, Grafana) for the systems I ship; built internal tools that improved Customer Success incident response by ~20%.
- Prototype and ship AI-assisted features and LLM/agent integrations - agent orchestration, evaluation, and iteration on production workflows for Customer Success and engineering.
BnT - Software Architect
May 2020 - December 2020
- Sole backend engineer on a greenfield gold trading platform: architected and delivered the full backend using Event Sourcing and CQRS under startup-like pace and tight deadlines.
- Implemented payment processing, FX conversion, transaction validation, and core domain workflows with rapid prototyping and user-centric iteration.
- Collaborated remotely with a small cross-functional team, owning architecture, scalability, and reliability decisions end to end.
DivvyPay (now BILL Spend & Expense) - Team Leader and Senior Software Engineer
April 2018 - February 2022
https://www.bill.com/product/spend-and-expense
- Led a team of 8 engineers building a large-scale consumer fintech application as the company scaled from ~10 to 250+ employees.
- Owned technical strategy and implementation for payment processing, bank integrations, credit card issuance, and loan systems - high-concurrency, low-latency money movement.
- Built and hardened secure backend services for critical payments, fraud-sensitive credit workflows, and compliance-constrained financial data handling.
- Pioneered remote execution as the only distributed engineering team member, relying on strong prioritization and concise, accurate communication across time zones.
profiq - QA Engineer to Fractional CTO
January 2015 - April 2018
- Progressed from QA automation to full-stack development and technical leadership.
- Delivered production systems using Python/Django, React, Node.js, and real-time services.
- Built neural-network experiments in PyTorch (2016-17): reinforcement-learning agents for simple control games (pole balancing) and handwritten-digit recognition.
- Served as fractional CTO for multiple startups - founding-engineer-style ownership of architecture, implementation, and delivery.
Technical Skills
- Languages: Elixir/Erlang, SQL, Python, TypeScript, C (production NIF bindings), C++ (first language, non-professional), Ruby (maintenance)
- Frameworks: Phoenix, Phoenix LiveView, OTP
- Data & Infra: ClickHouse, PostgreSQL, MySQL, Redis, Kafka (high-volume streaming), Docker, Kubernetes, containerized applications, AWS, Google Cloud
- Observability & Reliability: Datadog, Posthog, Sentry, Grafana, Prometheus
- Security: Cryptography, Authentication/Authorization, MFA, OAuth, SAML, Protocol Design
- Other: LLM integrations, agent SDKs and orchestration, PyTorch (2016-17 RL and vision experiments), Event Sourcing / CQRS, CI/CD, rapid prototyping