Filipe Azevedo
Rust Engineer
Experience
- Introduced testing frameworks and application-level caching for the Rust backend. Wrote data repair tooling and migration infrastructure.
- Set up the Kubernetes deployment architecture on GKE: manifests, kustomize overlays, CI/CD pipelines, multi-region production rollout.
- Migrated microservices from Docker Compose to Kubernetes, including messaging infrastructure, secrets management, and storage (RocksDB, Hyperdisk).
- Drove engineering practices across the team: CI gates, automated dependency management, AI-assisted code review with domain-specific rules.
- Contributed to a Solana transaction SDK covering multiple DEX protocols (Raydium, Meteora, Pump.fun, Jupiter, Boop, and others)
- Implemented the SWQoS provider layer: Jito gRPC and Helius staked connections for low-latency transaction submission
- Wrote custom Anchor programs (proxy-swap, tx-utils) for swap precision and on-chain transaction monitoring
- Added benchmarks and integration tests per protocol to validate latency and correctness
- Core contributor to graph-node, one of the top contributors by merged PRs over 3.5 years
- Architected the Substreams integration: full data pipeline for high-performance blockchain streaming, spanning 20+ PRs
- Wrote the Firehose filtering system for Ethereum, NEAR, and Arweave, reducing bandwidth and processing overhead for block ingestion
- Redesigned provider/adapter management with endpoint metrics, automatic error routing, and load balancing across RPC and Firehose endpoints
- Implemented the DIPS payment protocol in indexer-rs: gRPC server, IPFS validation, escrow-based signer verification
- Run 2 multi-node, multi-chain indexers independently
- Wrote the asset trading pipeline: async order processing, error recovery, and integration with clearing houses over legacy protocols
- Focused on getting the fundamentals right: idempotent operations, dead-letter queues, full audit trails for financial transactions
- Led a 5-person team on the backend for a mobility marketplace serving partners like SNCF and Booking.com
- Introduced Amazon-style on-call and support ownership practices that became the foundation for how the team operated and scaled
- Wrote a webhook delivery system with verifiable payloads and dynamic endpoint management
- Standardised CI/CD across 120+ repos with automated test coverage and production deploys
- Wrote event-driven microservices in Go connecting demand partners to fleet management systems, laying the groundwork for dozens of integrations
- Replaced Google Maps with OpenStreetMap for the location engine, enabling hot-switching between providers
- Put together a data pipeline for ML-based price predictions with observability and safe fallback logic
- Wrote internal tooling and backoffice services supporting customer operations for a cryptocurrency exchange
- Go microservices on Kubernetes/AWS. Focused on keeping things simple and maintainable.
- Wrote IoT backend services in Scala and Kotlin on AWS serverless. CQRS and event sourcing for device state management.
- Owned system design for new device integrations, coordinating across multiple backend services
Projects
Indexer operations platform for The Graph, originally written in Zig and later rewritten in Rust. Strategy engine that optimises allocations by yield and runtime constraints, with a scheduler for periodic plan-execute loops. Includes an MCP server so AI agents can manage indexer operations, protobuf APIs, NATS messaging, and multi-backend storage (PostgreSQL, MongoDB).
2 independent multi-node, multi-chain indexer deployments for The Graph. Full infrastructure ownership end-to-end: Proxmox hypervisors, Talos Linux, bare-metal Kubernetes (k3s), Cilium networking, Terraform, Ansible, cert-manager, and monitoring.
Production Anchor programs across multiple projects: fixed-price NFT sales with on-chain Ed25519 co-signer verification (validating off-chain signatures via the sysvar instructions program before allowing purchases), token whitelisting, staking with on-chain randomness, and backend indexing for the DigitalEyes marketplace.
Two projects: a PoC integrating Cosmos SDK data into The Graph via Tendermint-RS (informed the protocol's multi-chain strategy), and an IBC token transfer tracker producing event streams for analytics.