Technical skills

What I bring to an ERP team

Functional understanding and technical depth in one person — so requirements don't get lost between the two.

Odoo development

  • Custom modules
  • Python
  • ORM
  • Model inheritance
  • Computed fields
  • Constraints
  • Workflow overrides
  • Wizards
  • XML views
  • QWeb reports
  • OWL
  • Access rights
  • Record rules
  • Multi-company

ERP business areas

  • Sales
  • CRM
  • Purchase
  • Inventory
  • Manufacturing (MRP)
  • Accounting
  • HR
  • Payroll
  • POS
  • Website / eCommerce

API & integration

  • REST APIs
  • Webhooks
  • HMAC request signing
  • Idempotency
  • Retries & back-off
  • Payment providers
  • E-invoicing (UBL)
  • Error handling

AI integration

  • Python LLM clients
  • OpenAI / Anthropic / Gemini APIs
  • Ollama (local models)
  • Tool calling
  • Permission-aware design

DevOps & infrastructure

  • Docker
  • Docker Compose
  • Ubuntu Linux
  • Nginx
  • SSL/TLS
  • systemd
  • ufw
  • AWS
  • Azure
  • VPS hosting

Data & quality

  • PostgreSQL
  • SQL
  • pg_dump / pg_restore
  • Migrations
  • TransactionCase
  • HttpCase
  • Browser tours
  • Rehearsal databases

Certification

Earned Microsoft Certified Technology Specialist (MCTS)

Some integration and accounting skills listed here (payment providers, e-invoicing, cheque management, stock allocation) come from team modules I contributed to, not modules I authored alone.

In pictures