Disponible para nuevas oportunidades

Desarrollador Odoo / ERP & Backend Senior

Construyo software para los problemas que la mayoría evita: cumplimiento fiscal dominicano, facturación electrónica, facturación clínica y ERP a nivel de framework — no de configuración. Santo Domingo, República Dominicana.

4+
años de experiencia
29
proyectos documentados
12
lenguajes usados
2021–26
historial documentado
Sobre mí

Profundidad donde importa, curiosidad donde me interesa

Me especializo en Odoo (v10–v17) y en el terreno más exigente del software empresarial dominicano: facturación electrónica (e-CF), NCF y los reportes fiscales de la DGII (606/607/608). No configuro Odoo desde el admin — escribo addons que heredan modelos como account.move, construyo wizards TransientModel con validaciones reales, y firmo comprobantes XML con certificados X.509/pkcs12 antes de transmitirlos a la DGII.

Esa misma disciplina la aplico fuera del ERP: en Python construyo APIs con FastAPI, Flask y Django; en el front trabajo con SvelteKit y React; y por curiosidad genuina me metí en Rust, cómputo en GPU con wgpu, y desarrollo móvil nativo con Lynx (Kotlin/Swift). Cuando un incidente de producción me enseña algo, no me quedo con la anécdota: construí rdo, una herramienta en Rust, después de recuperar a mano la base de datos de un cliente grande.

Vivo en Santo Domingo Oeste, trabajo remoto la mayor parte del tiempo, y estoy abierto tanto a un rol formal senior como a proyectos freelance.

  • UbicaciónSanto Domingo, RD
  • Rol actualOdoo Senior · Phoenix Calibration DR
  • EspecialidadERP / Fiscal / Backend
  • Lenguajes diariosPython · Rust · TS · SQL
  • IdiomasEspañol (nativo) · Inglés B2
  • FormaciónIng. en Sistemas (2025)
Proyectos seleccionados

Seis casos, de mayor a menor impacto de negocio

Facturación electrónica dominicana — addon de Odoo

egestion_account_FE_dom

Addon de Odoo que añade facturación electrónica (e-CF) al módulo contable estándar: hereda account.move, calcula ITBIS y montos gravados por tasa, y firma digitalmente el XML del comprobante antes de enviarlo a la DGII.

Por qué importa: es la diferencia entre "sé usar Odoo" y "programo Odoo" — wizard TransientModel de ~900 líneas con validaciones onchange/constrains sobre RNC y forma de pago, más un controlador HTTP que genera y firma el XML con signxml y certificados pkcs12.
PythonOdoo ORMsignxmlcryptography / pkcs12lxmlDGII e-CF

Plataforma e-CF independiente

projects-fe · producción

Servicio en producción que valida, firma, transmite y da seguimiento a comprobantes fiscales electrónicos ante la DGII: semilla, recepción, consulta de estado por TrackId y aprobación comercial.

Por qué importa: procesamiento asíncrono con Celery + Redis, notificaciones en tiempo real por WebSockets, 2FA, y despliegue con Docker/Nginx sobre AWS con CI/CD en Bitbucket Pipelines y logs centralizados en Loki. Un sistema real, con clientes reales, corriendo hoy.
Flask 3Celery + RedisPostgreSQLSQLAlchemy 2.0JWT + 2FADocker · AWS

De incidente crítico a herramienta propia

Migración Odoo + rdo

Migración contable completa de Peachtree a Odoo 17 cubriendo NCF y reportes DGII 606/607/608. Durante ese trabajo recuperé la base de datos de un cliente grande, Cervecería Nacional Dominicana, tras un merge accidental de contactos entre dos entidades.

Por qué importa: ensayé la corrección en staging con SQL antes de ejecutarla en producción con un runbook — y después escribí rdo, una herramienta de terminal en Rust (ratatui + tokio) para gestionar restauraciones de bases PostgreSQL de Odoo sin depender de comandos manuales bajo presión nunca más.
Python · PostgreSQLOdoo 17Rust · ratatuitokioRunbooks

Integración de facturación para conglomerado farmacéutico

diagnosis-api

API de facturación clínica para un conglomerado de empresas farmacéuticas, integrada con Odoo: módulos de facturas, pacientes, seguros, artículos y pagos frente a aseguradoras. Empezó en Atrivia SRL y continué dando soporte de forma freelance.

Por qué importa: otro dominio regulado y de bajo margen de error (salud + seguros), con integración directa a datos corporativos vía SQL Server — el mismo patrón de "me buscan para lo difícil" que en el trabajo fiscal.
FastAPISQLAlchemy 2.0SQL Server / pyodbcOdooDocker · Cloud Build

Marco — el mismo producto, reescrito cuatro veces

102 commits · dic 2025–jul 2026

Un seguidor de hábitos que reconstruí a propósito cuatro veces con arquitecturas distintas para aprender cada pila a fondo, sobre un dominio que ya dominaba.

Por qué importa: Kivy/Flet → NiceGUI + SurrealDB → FastAPI async + SvelteKit 5 (versión actual, desplegada en Cloud Run) → app nativa iOS/Android con Lynx (Kotlin/Swift). Es la mejor prueba de que el aprendizaje continuo no se queda en teoría.
FastAPI asyncSvelteKit 5TypeScriptLynx · Kotlin · SwiftTerraform · Cloud Run

Enjambre — simulación de vida artificial en GPU

Rust · 41 commits

Simulador de vida artificial y motor de shows audiovisuales: miles de partículas auto-organizándose por reglas de atracción/repulsión, con grabación de vídeo vertical.

Por qué importa: workspace de 4 crates, shaders WGSL de cómputo y render sobre wgpu, paralelismo con rayon, UI con egui, y streaming a vídeo con ffmpeg. Programación de sistemas y gráficos por curiosidad propia, no por requisito de trabajo.
RustwgpuWGSLrayoneguiffmpeg
Habilidades

Por categoría

ERP & Fiscal
Odoo (v10–v17)ORM / herencia de modelosWizards TransientModelQWebDGII / e-CF / NCFl10n_do / l10n_latam
Backend
PythonFastAPIFlaskDjangoSQLAlchemy (sync/async)Celery + RedisAlembic
Frontend
SvelteKit / Svelte 5ReactTypeScriptTailwind CSSPWA / service workers
Móvil
Lynx (iOS/Android nativo)KotlinSwift
Sistemas & gráficos
Rustwgpu / WGSLratatui (TUI)tokioevdev / uinput
Infraestructura
DockerTerraformAWS · GCP · Oracle CloudGitHub ActionsBitbucket PipelinesNginx
El stack, a velocidad de scroll.
Actividad

Actividad en GitHub

@jorge07RD ↗
689 contribuciones en el último año
MenosMás
LXV
agosepoctnovdicenefebmarabrmayjunjul
41%
Commits
59%
Pull requests
Y lo que no sale aquí

La plataforma e-CF vive en Bitbucket, con su propio CI/CD. En producción desde 2022, y fuera de este gráfico por completo.

Experiencia

Trayectoria profesional

Desarrollador Odoo Senior (Remoto)
Phoenix Calibration DR
2023 — Presente

Lideré el desarrollo en Odoo 17, migración contable completa de Peachtree cubriendo NCF y reportes DGII, y módulos de facturación electrónica ECF con firma digital.

Desarrollador de Software Senior (Remoto)
Ares Seguridad — Madrid, España
Mayo 2023 — 2024

Modificaciones avanzadas al núcleo de Odoo Community, optimización de consultas y pipelines de procesamiento paralelo con NumPy.

Programador Junior
Atrivia SRL
Mayo 2022 — Mayo 2023

Integraciones Odoo vía API REST, migraciones entre versiones (10–16), y arranque de la integración de facturación clínica para un conglomerado farmacéutico.

Desarrollador Backend e Integraciones
Independiente / Freelance
2022 — Presente

APIs con FastAPI y Django en GCP Cloud Run, aplicaciones SvelteKit + FastAPI + PostgreSQL, y personalizaciones Odoo para PYMEs dominicanas con cumplimiento DGII.