About
Senior Backend Architect with 15+ years of professional software development experience, specialising in Elixir/Erlang, OTP, Phoenix, distributed systems, high-concurrency services, and production AI products. Proven experience designing event-driven and multi-region platforms, payment and ledger systems, GraphQL APIs, video pipelines, RAG systems, and agentic digital twins.
Combines hands-on engineering with architecture, technical leadership, mentoring, deployment, and operational ownership.
Experience
Senior Backend Architect
VRTCL OÜ / PickMyBrain (WOIS)
Jul 2022 – Sep 2026
Architected and delivered Elixir/Phoenix backend services for a video-first social and knowledge platform using PostgreSQL, AWS, RabbitMQ, Redis, GraphQL, WebSockets, and distributed Erlang.
Co-built Cortex, a production AI service providing RAG and agentic digital twins with tool calling; used Kreuzberg for content processing, an ONNX multilingual embedding model, PostgreSQL with pgvector, and integrations prepared for OpenAI and Google Gemini.
Designed a Stripe-integrated, append-only entitlement ledger covering grants, usage, expiration, renewals, refunds, discounts, idempotent webhook processing, reconciliation, GraphQL schema design, deployment, and monitoring.
Built event-driven notification and processing pipelines with OTP, GenStage/Broadway, RabbitMQ, and Redis, plus multimedia automation using FFmpeg, Whisper, translation, TTS, dubbing, and video processing.
Owned architecture decisions and production reliability while collaborating across product, frontend, mobile, and infrastructure teams.
ElixirPhoenixPostgreSQL
Senior Elixir Developer
YOLO Group
Nov 2019 – Aug 2022
Developed high-volume marketing, loyalty, rewards, and promotion microservices for Bitcasino.io and Sportsbet.io using Elixir, Phoenix, OTP, PostgreSQL, RabbitMQ, Redis, GraphQL, and WebSockets.
Built event-driven services processing large betting-event streams and supported multi-region messaging across Europe and Asia, with attention to reliability, concurrency, and operational visibility.
Designed and optimised APIs and real-time user features for high-traffic production systems.
ElixirPhoenixRabbitMQ
Head of Development
Intelix Synergy, C.A.
Jan 2018 – Aug 2019
Led engineering teams, architecture decisions, technology adoption, mentoring, and end-to-end project execution across multiple development centres.
Introduced AI, chatbot, and Node.js capabilities and established internal Knowledge Dojos to spread technical expertise.
AINode.jsArchitectureCompiere ERPJavaProduction Delivery
Java Technical Leader
Ferreteria EPA, C.A.
Jul 2016 – Jan 2018
Led Java development, analysis, and production implementation of Compiere ERP functionality and integrations for a large retail organisation.
JavaCompiere ERPProduction Implementation
Chief Technology Officer
Systrix LLC
Sep 2014 – May 2016
Led architecture and development of PerfQ, a project management and time-tracking product built with Elixir and Phoenix, using a modular Mix-dependency architecture.
Adapted the ChicagoBoss Riak connector for Riak 2.0+ and Solr indexing; researched and implemented WebRTC-based real- time communication with Elixir and RethinkDB.
Directed technology strategy spanning Erlang, Elixir, Phoenix, Riak, RethinkDB, WebRTC, and Proxmox.
ElixirPhoenixRiak
Freelance Developer
4Geeks
Apr 2014 – Nov 2014
Delivered Django, Python, MongoDB, Redis, Celery, Selenium, and MySQL projects, including social-data aggregation and an expert marketplace with video calls and payments.
DjangoPythonMongoDB
Developed and implemented purchasing, receiving, inventory, accounts payable, and sales-force automation modules for Compiere ERP using Java and DB2.
JavaDB2Compiere ERP
Area Coordinator
INVEPAL, S.A.
Jun 2009 – Sep 2011
Coordinated software delivery and implemented ADempiere ERP modules using Java and PostgreSQL.
JavaPostgreSQLADempiere ERP
Education
Universidad Simon Bolivar
Free Software
Universidad Nacional Experimental Romulo Gallegos
Ingeniero en Informatica · Computer Engineering
Certifications
Agentic AI
DeepLearning.AI
Aug 2026 – No expiry
Rust Programming Specialization
Duke University / Coursera
Skills
RedisRabbitMQPostgreSQLWebSocketsRESTGraphQLObanBroadwayGenStageGenServerLiveViewPhoenixOTPRustSQLJavaScriptJavaPythonErlangElixir
Languages
Spanish (Native or bilingual proficiency)English (Professional working proficiency)Estonian (Elementary proficiency)