Unlock this candidate profile
Sign up free as a recruiter to view the full CV, contact info and reach out to this candidate.
Skills
Experience
Senior Software Engineer / Senior Backend Engineer
Infinite
2026-02 -
Led the architecture and delivery of a payment platform that integrates banking rails, stablecoin networks, FX providers and compliance services, overseeing the full lifecycle from API design to production rollout. Built payment‑orchestration and transfer‑processing services handling approximately 1,000 RPS at peak, implementing idempotent execution, explicit state transitions and safe retry mechanisms. Reduced transfer‑processing latency by 35 % through Redis caching and PostgreSQL query/index optimisation. Acted as the primary technical decision‑maker for payment architecture, provider integrations, code reviews, incident response and delivery within a small engineering team collaborating directly with CTO, founders, product and compliance.
Lead Backend Engineer / Tech Lead
Vectara
2023-07 - 2026-01
Directed the redesign and migration of seven latency‑critical backend components to Go, cutting average response time from ~800 ms to 120‑200 ms and reducing the p99 from 2.4 s to 350‑450 ms. Designed a distributed ingestion and query‑processing layer that serves 1,000‑3,000 RPS and processes ~1.5 M indexing, metadata and retrieval events per day across horizontally scalable services. Built document and corpus‑processing services for ~3 M indexed documents, leveraging Redis caching, batch processing and scalable APIs. Established end‑to‑end observability across ~12 Go services using OpenTelemetry, Jaeger, Prometheus, Grafana, ClickHouse and ELK.
Senior Software Engineer / Senior Go Developer
Adyen
2022-01 - 2023-06
Designed backend components for critical payment and integration flows, ensuring predictable latency, correctness and failure isolation under high‑volume transactional workloads. Enhanced system resilience through idempotency, transactional messaging, retries and explicit failure‑state handling, preventing duplicate financial operations. Optimised PostgreSQL workloads with partitioning, composite indexes and query‑path tuning, complemented by Redis for hot‑path caching. Delivered REST and gRPC APIs and asynchronous integration contracts, and owned services through architecture, observability, incident analysis and reliability improvements.
Software Engineer / Go Developer
Revolut
2020-07 - 2021-12
Designed idempotent payment‑processing workflows in Go, using operation‑level idempotency keys and explicit state transitions to handle retries and partial failures safely. Implemented robust asynchronous processing pipelines for transaction events, integrating with internal and external services. Contributed to the reliability and performance of high‑throughput payment services, collaborating with product and security teams to meet compliance requirements.
Languages
English
fluent
Last updated: 18 hours ago