Available · Rionegro, CO · GMT-5 · 10+ yrs

Gian Barboza — Senior Backend Engineer specialized in payments infrastructure and AI automation

Senior backend engineer building distributed payments infrastructure and AI-powered automation. Ex-CTO. Ships production-first.

Junior dev → CTO → senior backend on payments platforms.

A decade of compounding decisions across monoliths, distributed systems, and AI.

Nov 2023 — Present

Senior Backend Engineer Current

Hablax Inc. · 100% Remote

Leading AI-driven initiatives on the gift cards and top-up platform: AI-generated programmatic SEO, fraud detection engine with extensible rules, gateways to modernize legacy services, and a multi-channel notification orchestrator.

Apr 2023 — Nov 2023

Full Stack Engineer · Freelance

Independent clients · Remote

Built an end-to-end digital-goods e-commerce with a modern stack: Next.js, TypeScript, Clean Architecture, Vitest, and GitHub Actions CI/CD. Full Stripe and PayPal integration, delivery automation, and custom admin system.

Dec 2017 — Apr 2023

Full Stack Developer → CTO

Hablax Inc. · 100% Remote

Grew from developer into CTO leading a team of 4 developers. Designed the migration from monolith to an 8-server distributed infrastructure on DigitalOcean, integrated the core payment processors (PayPal, Payeezy, DLocal), and built the multi-provider product engine with automatic failover.

Jan 2016 — Mar 2017

Java Software Developer

Fermat.org · 100% Remote

Built P2P Android apps on top of cryptocurrencies (taxi, e-commerce) where payments landed directly in the provider's wallet with no intermediaries. First exposure to decentralized systems and 100% remote work.

Numbers that shipped to production.

A few metrics that summarize a decade of decisions.

10+
Years of Experience
99.9%
Uptime on Critical Infrastructure
$200K+
Transactions Processed / Month
5+
Payment Providers Integrated

Four problems, four production systems.

Click any card to expand context, problem, decision, and result.

Context
Gift cards and top-up platform processing ~1,000 transactions/day and $100K–$300K in monthly volume, running on a single server.
Problem
Recurring ~3-hour outages during traffic spikes (Mother's Day, New Year's Eve) because the calling system consumed all resources. Direct revenue loss on the most lucrative days of the year.
Decision
Migrated to DigitalOcean with 8 servers separating concerns (web, database, dev). HTTP load balancing with HAProxy, MySQL master-slave replication for high availability, node-level failover, automated backups, and recovery runbooks. Executed manually over Linux due to legacy-stack constraints, leading a team of 4 developers.
Result
99.9% uptime sustained since 2019. Zero outages on peak dates over the last 5 years.
MySQL ReplicationHAProxyDigitalOceanNginxLinux
Context
Thousands of dollars in monthly paid-ad spend, with a catalog of 1,600+ products per provider multiplied across multiple countries and services.
Problem
Reduce paid-ad dependency without hurting acquisition. Generating content at human scale for thousands of country/service/product combinations was unfeasible.
Decision
Hierarchical generation pipeline across 3 tiers (country → country/service → country/service/product), populating thousands of combinations via ChatGPT-4o with prompts curated per vertical. Automatic trigger: when a new product lands, affected landings are regenerated with zero manual intervention.
Result
↓ paid spend significantly replaced with organic traffic. Better client ratio than the paid channel.
ChatGPT-4oNode.jsProgrammatic SEOAIPHP
Context
Payments platform exposed to two fraud vectors: transactional (stolen cards, suspicious patterns) and access-level (multi-accounts, account-takeover attempts).
Problem
Need to add new rules frequently without touching the central pipeline, and to detect suspicious account/device patterns without degrading the experience for legitimate users.
Decision
Rule engine based on Factory + Single Responsibility: each rule self-registers and receives normalized context, allowing extension without modifying the evaluator. Separate access-fraud layer using device fingerprinting. Explored contextual LLM evaluation via n8n to mimic support agents' decisions; it worked at small scale but was shelved due to prohibitive model costs.
Result
Hours to ship new rules instead of weeks. Significant reduction in manual review load.
Factory PatternSRPDevice FingerprintingRules Enginen8n
Context
Global gift cards and top-up operation where relying on a single gateway leaves gaps in geography, conversion, and availability.
Problem
Different gateways cover different countries and fees; any one of them can go down or start rejecting more. We needed continuous coverage and commercial flexibility to optimize per country and method.
Decision
Abstraction where the admin configures the active gateway and priorities per product. On failure or rejection from the active provider, automatic failover to the next in the chain. 5 processors integrated (PayPal, Payeezy, DLocal, Stripe, Shift4) with full features: 3DS, refunds, voids, Apple Pay, Google Pay, and in-house card tokenization.
Result
5 gateways consolidated. Continuous availability during provider incidents. Routing optimized for cost and conversion.
StripePayPalDLocalShift4Payeezy3DSApple PayGoogle Pay

Technical expertise.

Tools and patterns I reach for, grouped by domain.

Backend & Architecture

/srv
Node.jsTypeScriptNext.jsPHPJavaREST APIsGateway PatternDesign PatternsClean Architecture

Infrastructure

/infra
LinuxDigitalOceanHAProxyNginxMySQL ReplicationCronjobsCI/CD

Payments & Risk

/pay
StripePayPalDLocalShift4PayeezyPayment RoutingFraud EnginesDevice FingerprintingPCI Compliance

Automation & AI

/ai
n8nLLM IntegrationAI-Assisted FraudProgrammatic SEOContent AutomationWeb Scraping
— Let's work together

Open to senior backend roles
in payments & AI.

Available for full-time remote opportunities. Fastest reply via email or LinkedIn.

Download résumé