Miguel Benitez

Miguel Benitez

Senior Backend Architect | Elixir, Distributed Systems & Production AI

Tallinn, Estonia

#OpenToWork

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
Systrix LLC

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
4Geeks

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
FEBECA

Analyst Developer

FEBECA

Sep 2011 – Jun 2012

 Developed and implemented purchasing, receiving, inventory, accounts payable, and sales-force automation modules for Compiere ERP using Java and DB2.

JavaDB2Compiere ERP
INVEPAL, S.A.

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

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)