Staff Software Engineer with over 18 years of experience architecting, scaling, and operating mission-critical distributed systems, real-time platforms, and high-throughput data pipelines.
Throughout my career—from engineering foundational pay-per-click ad systems at MercadoLibre (MercadoClics) to serving as Founding Engineer and IT Lead at Docturno across nearly 7 years—I have specialized in solving complex bottlenecks across databases, APIs, and event-driven architectures.
Currently Staff Software Engineer at TitanX (following the acquisition of FrontSpin), owning the telephony, real-time call ingestion, and CRM synchronization architecture under a spec-driven, AI-augmented engineering workflow.
Feb 2026 - Present
Full-time
Joined TitanX following the acquisition of FrontSpin to own the telephony, real-time call ingestion, and CRM synchronization architecture.
Post-Acquisition Platform Integration: Architected the asynchronous AMQP messaging pipeline and standardized TypeScript message contracts that bridged FrontSpin CRM data with TitanX's dialer platform without downtime.
Platform Architecture & Identity: Re-engineered the platform identity model from user-centric to seat-based, building durable queue-backed provisioning and role-based capability boundaries to eliminate cross-tenant reassignment and offboarding failures.
Reliability & Drift Reconciliation: Architected the platform reliability layer—implementing distributed concurrency locks, periodic drift-detection sweeps, automated churn teardown, and scaling bulk phone provisioning to a 500-phone async batch capacity.
Call Ingestion & Event Pipelines: Designed and deployed AMQP-based streaming workers for real-time Call Detail Record (CDR) ingestion with dead-lettering, automated retries, and recording storage lifecycle management with signed-URL tokenized access.
Distributed CRM Write-Back: Built an idempotent outbox pipeline with per-client sweep orchestrators and payload persistence before dispatch, synchronizing high-volume call activity back to external CRM systems including Salesforce.
Deliverability & Phone Reputation: Integrated multi-provider phone reputation monitoring with webhook intake, scan lifecycle tracking, and automated routing preference to protect outbound connect rates.
Full-Stack Delivery & Multi-Tenant Security: Shipped end-to-end call handling and rep-facing product features in Next.js and TypeScript (inline contact editing, campaign activity feeds, live call controls) backed by PostgreSQL Row-Level Security (RLS), SECURITY INVOKER stored procedures, and automated database test suites.
Dec 2024 - Jan 2026
Full-time
Served as technical lead and architectural owner for a 5-person engineering team across 4 core repositories until the company's acquisition by TitanX.
Elasticsearch Search Microservice: Designed and launched a greenfield search service in Node.js/TypeScript on Elasticsearch 9 featuring bulk/incremental indexing, global search with instant suggestions, and request tracing, migrating millions of CRM records off legacy SQL queries.
Database Optimization: Diagnosed and eliminated critical database query bottlenecks in high-volume contact lists on PostgreSQL, rewriting complex queries without CTEs and tuning partial indexes behind tenant-level feature flags.
Custom Fields Platform & CSV Import Engine: Architected a cross-service custom fields platform (spanning REST APIs, Public API, and CRM) and rebuilt the bulk CSV import engine from the ground up, drastically reducing heavy PostgreSQL and Redis query load while improving production visibility and throughput.
CRM Decoupling & Public APIs: Spearheaded the architectural migration decoupling FrontSpin into a standalone CRM platform; designed the external Public API, webhook delivery framework, and high-performance multi-threaded database purge routines.
Technical Leadership & Hiring: Authored the technical design (architecture, data model, and rollout plan) for every core initiative before implementation, conducted ~10 technical interviews resulting in 2 engineering hires, mentored junior-to-senior engineers through structured code and design reviews, and introduced AI agent context specifications to standardize codebase knowledge.
Aug 2024 - Nov 2024
Full-time
Spearheaded core platform development for FrontSpin's sales acceleration platform.
Parallel Dialer Engine: Architected the core engine for a multi-line Parallel Dialer across Java and Node.js services, designing concurrency-safe session management, multi-contact retrieval, and backward-compatible tenant rollout.
Email Infrastructure: Hardened third-party email provider integrations under production load: implemented queue-based webhook ingestion, exponential backoff rate limiting, and Redis connection pool leak remedies.
Jan 2024 - Jul 2024
Freelance
Consulted with Chilean enterprise clients in gastronomy and legal tech, helping them migrate legacy applications to the cloud. Work included architectural analysis, bottleneck mitigation, proposing technical upgrades, and documenting best practices for their IT teams.
Mar 2023 - Dec 2023
Full-time
Led the development of Albis, a digital prescription and signing SaaS product. Revamped the ExpressJS/React/MongoDB codebase for high clarity, security, and maintainability. Key achievements include implementing chained PKI digital certificate signing, creating a SaaS version with a public OAuth2 API, and launching a developer documentation portal.
Jul 2021 - Nov 2022
Full-time
Directed IT operations and database scaling initiatives for an established digital healthcare booking platform. Conducted technical interviews to grow the engineering team and personally onboarded, trained, and mentored every developer who joined Docturno. Optimized complex MongoDB aggregations and indexing strategies to sustain rapid user adoption while maintaining consistent low-latency performance as user volume scaled.
Jan 2016 - Jun 2021
Full-time
Founding Engineer—and for extended periods the sole full-time developer—responsible for building and scaling Docturno from greenfield concept into a nationwide healthcare scheduling platform. Designed RESTful microservices (Play Framework / Java, Express.js, MongoDB) and cloud deployment infrastructure on AWS.
Sep 2012 - Dec 2015
Full-time
Worked on multiple Play Framework (Java) projects, primarily for two startups: Leadaki (digital marketing) and Mangowin (job listings), and participated in ~10 technical interviews to help evaluate and grow the engineering team.
Mar 2012 - Nov 2012
Freelance
Built web applications for artists using Pyramid and Flask (Python), with custom frontends.
Nov 2011 - Feb 2012
Full-time
Developed server and web frontend game logic for Java-based multiplayer casual games (Golmania, CandyDash, ShakingVegas).
Aug 2011 - Oct 2011
Full-time
Worked on a Java/Python migration project to consolidate multiple billing and notification services into a centralized platform.
Jan 2011 - Jul 2011
Full-time
Engineered multiplayer gameplay and persistence features for the Java server of TailTowns, a web-based 3D virtual world.
Jul 2009 - Dec 2010
Full-time
Scaled and optimized MercadoClics, the high-traffic pay-per-click advertising platform that established the technical foundation for MercadoLibre's advertising ecosystem, solving enterprise data persistence and throughput challenges.
Dec 2007 - Jun 2009
Full-time
Engineered account security enhancements in Java, then joined the foundational MercadoClics team developing high-volume ad auction services on Oracle Database.
Challenge: Asynchronous carrier platform state drifted during multi-client provisioning, producing phantom lines and carrier rejections.
Solution: Architected a distributed state-machine with Redis concurrency locks, 10-minute periodic sweepers, durable outbox queuing, and automated churn teardown. Scaled phone onboarding to a 500-phone asynchronous batch capacity.
Result: Eliminated orphaned carrier resources and achieved zero-drift multi-carrier synchronization.
Challenge: Phone lines and outbound routing were tied directly to individual user accounts, causing critical failures during employee offboarding and line transfers.
Solution: Re-modeled the identity schema to decouple users from phone lines via an intermediate 'Seat' abstraction with granular role capabilities. Orchestrated zero-downtime database migration and queue-driven provisioning.
Result: Enabled automated phone pooling, local-presence rotation, and seamless employee offboarding without carrier state corruption.
Challenge: Complex relational SQL joins across contacts, leads, accounts, and tasks caused database degradation under heavy multi-tenant filtering.
Solution: Designed and delivered an independent microservice in Node.js, TypeScript, Elasticsearch 9, and RabbitMQ featuring dual sync modes (bulk hydration + real-time incremental CDC streaming), auto-suggest, prefix search, and cluster backoff signals.
Result: Offloaded heavy read traffic from the transactional database, indexing millions of records with fast, predictable query performance under heavy multi-tenant filtering.
Challenge: High-volume call logs and sales notes risked database lock contention and payload loss during carrier network drops.
Solution: Implemented the Transactional Outbox Pattern with partition-pruned staging tables, client-scoped polling sweeps, and pre-dispatch payload persistence with strict idempotency keys.
Result: Guaranteed at-least-once delivery with zero duplicate call-log creations and complete carrier-outage resilience.
I author comprehensive design specifications, domain boundaries, data models, failure modes, and rollback strategies before writing code. I orchestrate autonomous AI coding agents to plan, implement, and test high-coverage systems, maintaining full human accountability for architecture, security, and correctness.
Every critical service is backed by automated database test suites, contract validation, and strict multi-tenant isolation, achieving high delivery velocity without architectural drift or technical debt.
Jul 2024 · Formal Certification
Formal C1 Advanced English Certification verified by Universidad Tecnológica Nacional.
Certificate obtained: english-UTN-FCE-C1.pdf
Mar 2024 · Verified Score 61/100
Full professional English proficiency verified under CEFR C1 standards.
Certificate obtained: cert.efset.org/ZnDpEd
Higher Education & Technical Degree
Computer Science & Information Systems studies at Universidad de Buenos Aires (UBA) and Universidad CAECE · Programming Technician degree from ETN3 M. S. Thompson.