Diego Soruco Alderete
Software engineer · ERP technical lead · AI applied to the business
- diegosoruco@live.com
- +591 75071550 · WhatsApp
- linkedin.com/in/diegosoruco
- github.com/dsorucoa · diegosoruco.dev
- Santa Cruz de la Sierra, Bolivia · UTC−4 · remote
I build the systems a company actually runs on: ERP, integrations and AI agents that understand the business. Six years taking real operations to production: inventory, finance, tax and multichannel sales in Odoo; microservices in Python and Go; and now AI agents with purpose-built tools inside the ERP. I lead the Odoo 19 implementation for a retail group with more than ten companies across the United States, Colombia and Mexico.
- 6+ years building software that runs in production
- 100+ custom Odoo modules in production
- 10+ companies in 3 countries run on the ERP I lead
- 8 products of my own deployed on my own server
Experience
-
Technical Lead · XPRESS SHAPEWEAR FL LLC · Forma Tu Cuerpo
Jul 2025 — presentUnited States · Colombia · Mexico · remote · Contractor since July 2025; full-time since June 2026.
- Lead the end-to-end Odoo 19 Enterprise implementation for a multi-company retail group: more than ten legal entities in three countries, with instances in Colombia, the United States and Mexico.
- 100+ custom modules: multichannel inventory governance, marketplace returns, stock cards, manufacturing batches, commissions, GPS field-sales CRM and dual-PIN authorization for negative-stock sales.
- Real-time finance dashboard for owners and management: net profit by channel (Amazon, TikTok Shop, Shopify, stores), labor cost by store, returns and average ticket, validated with the finance and accounting teams.
- AI agent inside Odoo with four tools designed from the users' real questions: an inventory query went from 5–6 calls and 100k+ tokens to 2 calls and a few thousand.
- Production microservices (FastAPI and Go): Shippo shipment tracking embedded in the storefront, inventory sync between Shopify stores, an RFID bridge for UHF readers and TikTok Shop order ingestion with OAuth2.
- Colombian DIAN e-invoicing (UBL, FTA certificates of origin, export invoices) and CFDI 4.0 in progress; migration from Odoo.sh to Azure with Docker, Nginx, staging and GitHub Actions deploys.
Odoo 19 · Python · OWL · FastAPI · Go · PostgreSQL · Docker · GitHub Actions · Azure · Gemini API
-
Senior Full Stack Developer · Datec
Jun 2023 — Jun 2026Santa Cruz, Bolivia · hybrid
- Core developer of a 50+ module Odoo 17 implementation for an agricultural cooperative in Costa Rica: full credit lifecycle, milk-collection logistics, distribution routes, offline-first mobile POS and FEL 4.4 electronic invoicing.
- Backend of a multi-tenant e-commerce platform built as .NET 8 microservices (Clean Architecture, CQRS): identity, catalog, sales, settlements and notifications with Google Cloud Pub/Sub, Hangfire and Kubernetes.
- Frontends in Next.js 15 and React; a FastAPI service for national-ID lookups against the electoral registry; a Go WhatsApp messaging service (Meta Cloud API) for a ticketing desk.
- Odoo v15–v16 modules for clients in Bolivia: SIAT e-invoicing, payment gateways and Shopify connectors.
Odoo 15–17 · Python · C# / .NET 8 · TypeScript · Next.js · React · Go · PostgreSQL · Google Cloud · Kubernetes
-
Freelance web developer · Self-employed
Jan 2020 — May 2023Santa Cruz, Bolivia · remote
- Web applications with Django and React for education and retail businesses: requirements, design, development, Linux and Docker deployment, and maintenance.
Django · Python · JavaScript · React · PostgreSQL · Docker
-
Petroleum engineering · Halliburton · Marriott Drilling · YPFB Andina
2016 — 2020Santa Cruz, Bolivia
- Field operations: completion tools at Halliburton, toolpusher's assistant on Marriott Drilling rigs and an internship at YPFB Andina. That is where the production mindset comes from: things have to work every day.
Applied AI
- Agents with tools inside the ERP. In Odoo 19's AI app I designed the tools the agent uses to answer about stock, alerts, sales by channel and returns, starting from the team's real questions. Fewer calls, fewer tokens, answers in seconds and an automatic fallback between models when the provider is saturated.
- From meeting to specification, locally. Client meetings are transcribed with whisper.cpp and summarized with Qwen 3.5 (27B) on Ollama, using a custom 64k-context model. The output is time-stamped minutes and change lists that become development specs. Nothing leaves my machine.
- Agent-assisted development. I work daily with Claude Code and Codex. I maintain an Odoo development skill with 123 pattern files and four agents (context, code review, upgrade analysis, pattern search), a CLAUDE.md per repository, specification prompts and MCP servers for Notion, Google Workspace and my own tools.
- Conversational automation. PediloFacil's sales bot works over WhatsApp: it creates demos, manages trials and confirms payments without human intervention. At Datec I built the Go WhatsApp messaging service for a ticketing desk on Meta's API.
- Lab. Odoo 20 with pgvector on my own server to test semantic search and RAG over ERP data; evaluation of local models for operations tasks.
I understand the business
- Inventory and warehouse:
- Multi-warehouse and multi-location, stock cards (kardex), bulk receipts, RFID readers, scanner-based picking, stock sync between Shopify stores and marketplaces, negative-stock control with approvals.
- Finance and accounting:
- Net profit by channel and by store, analytic accounts, reconciliation and bulk fixes of bank statements, exchange differences, payment batches, payroll diagnostics, sales commissions.
- Tax and compliance:
- Electronic invoicing with DIAN (Colombia), Hacienda FEL 4.4 (Costa Rica), SIAT (Bolivia) and CFDI 4.0 (Mexico, in progress); FTA certificates of origin, export invoices with tariff codes, multi-currency.
- Sales and channels:
- Shopify, TikTok Shop, Amazon, in-store POS and wholesale; GPS field-sales CRM, pricelists, referrals, marketplace returns turned into credit notes.
- Multi-company operations:
- Groups with more than ten legal entities, automatic intercompany and dropship orders, webhook bridges between countries, consolidated reporting.
- Manufacturing and purchasing:
- Production batches, bills of materials and costs, mixed orders, purchase-order imports, responsible per order.
- Running a business:
- PediloFacil as a founder: product, pricing, free trials, billing, support and the infrastructure of my own server with eight products in production.
Projects
- Multi-country retail ERP Odoo 19 Enterprise for a shapewear group with physical stores, e-commerce and marketplaces in the United States, Colombia and Mexico.
- Finance and inventory-health dashboard One screen for owners and management: revenue, cost, net profit, returns and average ticket compared with the previous period, by store and by channel.
- AI agent inside Odoo Module that enables the Gemini 3 generation in the Google provider of Odoo's AI app, with retries and automatic model fallback when the API answers with high demand or quota errors.
- Coopebrisas — ERP for an agricultural cooperative Odoo 17 Enterprise with 50+ modules for a dairy cooperative: producer credit, collection and distribution, POS and electronic invoicing with the tax authority.
- EGX — e-commerce on microservices Multi-tenant .NET 8 backend: identity, catalog, sales, settlements, notifications and an API gateway, with Pub/Sub between services and deployment on GKE.
- PediloFacil — QR ordering for restaurants · pedilofacilbo.com Customers scan the QR code on their table and order from their phone; the restaurant manages orders in a real-time dashboard.
- El Cofre del Mago — trading-card marketplace · elcofredelmago.com Peer-to-peer marketplace for Pokémon, Magic, Yu-Gi-Oh! and One Piece collectors in Bolivia, with seller reputation and WhatsApp contact.
- Illa — personal finance Budgets, debts with installments, projections and automatic expense categorization from a dictionary of Bolivian merchants the user trains without touching code.
Skills
- Languages
- Python · TypeScript / JavaScript · C# · Go · SQL
- Backend
- Odoo 15–19 (ORM, OWL, QWeb) · FastAPI · Django · .NET 8 / ASP.NET Core · Node.js / Express
- Frontend
- React · Next.js · Angular · Astro · Tailwind CSS
- Data
- PostgreSQL · pgvector · MySQL · SQLite
- AI
- Claude Code · Codex CLI · MCP · Gemini API · Ollama · whisper.cpp · tool-calling agents · custom skills and prompts
- DevOps
- Docker · Nginx · GitHub Actions · Linux · Azure · Google Cloud (GKE) · Let's Encrypt · Playwright
- Integrations
- REST · GraphQL · webhooks · OAuth2 · Shopify · TikTok Shop · Amazon SP-API · Shippo · Twilio · Meta WhatsApp Cloud API · RFID (EPC)
Education
B.Sc. Petroleum Engineering Escuela Militar de Ingeniería (EMI), Santa Cruz · 2012 — 2017
Certifications
Exploring SAP Business Technology Platform — Record of Achievement SAP · 2025
Python Development Udemy · 2022
Languages
Spanish · Native
English · C1 · professional
Updated October 2026 · diegosoruco.dev