boniface

Senior Rust Engineer

Rust Software Engineer | Backend Systems | Payment Infrastructure | Async SDKs | API Integrations | Cloud-Native Rust 

Intro:

 
Rust software engineer building type-safe backend infrastructure, payment libraries, and async SDKs. Creator of open-source Rust crates including PayRail, a provider-neutral payment abstraction layer for Stripe, PayPal, crypto/stablecoins, and Mobile Money, and garage-sdk, an async S3-compatible SDK for Garage object storage. Interested in roles involving Rust backend engineering, fintech infrastructure, API integrations, cloud-native services, and developer-facing libraries.
 

What I do:

 
I build production-oriented Rust libraries for real backend problems: payments, provider integrations, cloud storage, and SDK design. My crates.io work shows hands-on experience with async Rust, domain modeling, error handling, builder APIs, connector traits, provider-neutral abstractions, and integrations with systems such as Stripe, PayPal, Mobile Money, and S3-compatible storage. I am looking for Rust backend roles where I can help build reliable infrastructure, APIs, and developer-facing platforms.


Experience: 5 years

Yearly salary: $120,000

Hourly rate: $70

Nationality: 🇨🇦 Canada

Residency: 🇨🇦 Canada


Experience

Senior Software Engineer
Kujali Incubation Hub
2006 - 2023
Led microservices platform development: Directed the design and deployment of containerized, cloud-native services handling 50K+ concurrent users across multiple countries, using Java and Scala as the primary service implementation languages. Architected high‑throughput data pipelines:Built real‑time event processing systems ingesting 1M+ daily device events (health/IoT data), using Java for core pipeline components and Scala for reactive stream processing. Migrated monolithic applications to reactive architectures:Ported legacy Java applications to Scala ZIO, achieving significant cloud cost reduction through structural concurrency and efficient resource utilisation. Developed secure web services and APIs:Created 15+ RESTful services with token‑based authentication using Java (Spring Framework) and Scala, securing sensitive healthcare and financial data across distributed systems. Integrated diverse systems via messaging and routing:Designed message orchestration routes processing 500K+ daily records (health/patient data), using Java with integration frameworks and encryption for data security. Built full‑stack applications across mobile and web:Developed complete solutions (e.g., tracking system for field operations) using Java for backend services alongside Android mobile clients and modern web frameworks. Managed production Kubernetes clusters:Operated multi‑regional container orchestration platforms with 99.95% uptime SLA, supporting services written in Java, Scala, and other JVM languages, using infrastructure‑as‑code practices. Implemented automated CI/CD pipelines: Reduced deployment time significantly using container‑based pipelines for Java and Scala applications, ensuring repeatable and reliable releases. Led and mentored engineering teams:Managed teams of 5–10 developers, guiding them in Java and Scala best practices, conducting architecture reviews, and owning end‑to‑end delivery from requirements to production. Established technical partnerships – Collaborated with cloud providers to enhance infrastructure reliability for Java‑ and Scala‑based services.

Skills

agile
developer-relations
docker
full-stack
func-developer
git
java
kubernetes
nosql
postgres
scala
solana
rust
english