Available for freelance opportunities

Hello, I'm Christian Oliver.

Turning business logic into working software.

Odoo / ERP developer building connected workflows, custom modules and tools that make complex operations easier to manage.

PythonPostgreSQLOdoo 18OWL / JavaScript
developer.py

# Personal project / business workflows

class ERPDeveloper:

name = "Christian Oliver"

platform = "Odoo 18 Community"

project = "Texarium ERP"

# From request to reconciliation

focus = [

"Approval workflows",

"Inventory & finance",

"Reporting & integrations"

]

Christian Oliver

Christian Oliver

Jakarta, Indonesia · Odoo / ERP Developer

01

Understand

02

Build

03

Validate

Personal Project Case Studies

ERP work built around complex business rules.

Six case studies from Texarium ERP, my independent learning and portfolio project built on Odoo 18 Community, covering finance, inventory, reporting, approvals, dashboards and multi-company budgets.

Texarium · Finance Operations & Bank Reconciliation application previewView implementation ↗
Personal Project · Odoo 18

Accounting / Finance

Texarium · Finance Operations & Bank Reconciliation

Cash advances, settlement, petty cash, expense reimbursement and bank reconciliation in Texarium, built on Odoo 18 Community.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study
Texarium · Purchase & Inventory Dashboards application previewView implementation ↗
Personal Project · Odoo 18

Purchase / Inventory / UI

Texarium · Purchase & Inventory Dashboards

Operational dashboards and a branded workspace for Texarium on Odoo 18 Community.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study
Texarium · Inventory & Quality Control application previewView implementation ↗
Personal Project · Odoo 18

Inventory / Quality / Valuation

Texarium · Inventory & Quality Control

Controlled receipts, quality inspection, stock release, supplier returns and valuation in Texarium on Odoo 18.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study
Texarium · Hierarchical Approval Matrix application previewView implementation ↗
Personal Project · Odoo 18

Workflow / Employees / Security

Texarium · Hierarchical Approval Matrix

Reusable approval matrices with employee hierarchy, sequential decisions and a central dashboard in Texarium on Odoo 18.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study
Texarium · Stock Ledger Report application previewView implementation ↗
Personal Project · Odoo 18

Inventory / Reporting

Texarium · Stock Ledger Report

Custom Stock Ledger presenting opening balances, movements and ending quantity and value in Texarium on Odoo 18.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study
Texarium · Multi-company, Branches & Budgets application previewView implementation ↗
Personal Project · Odoo 18

Organization / Purchase / Budget

Texarium · Multi-company, Branches & Budgets

Indonesia and Singapore company structures with branches and company-scoped purchasing budgets in Texarium on Odoo 18.

Odoo 18 CommunityTexariumPythonPostgreSQL
View Case Study

Personal Project

Texarium ERP · Odoo 18

Explore custom approvals, Stock Ledger, finance operations and a complete procurement workflow.

Watch the ERP walkthroughs →

About

Built for the details behind the operation.

Alongside my professional Odoo experience, I build Texarium as a personal learning project on Odoo 18 Community to turn business requirements into maintainable ERP solutions. That includes connecting Purchase, Inventory, Sales, and Accounting flows, as well as investigating the edge cases that make enterprise workflows complex.

The focus is practical: understand the operational rule, model it clearly, and build a solution that supports the people using it. Open to freelance Odoo development opportunities.

  • Texarium ERP on Odoo 18 Community
  • Cross-module business workflows
  • Maintainable module architecture
  • Complex ERP workflow debugging

Skills

Technical depth, grounded in ERP work.

A focused toolkit for developing and maintaining business-critical Odoo workflows.

⌘01

Core

Odoo 18Odoo 14PythonPostgreSQLOdoo ORMXMLQWebJavaScriptGit
◫02

Business

AccountingInventoryWarehousePurchaseSalesApproval WorkflowMulti-companyMulti-currencyReportingHR WorkflowsPayroll ReportingMRP View CustomizationConstruction / Project Reporting
↗03

Additional

HTML/CSSLaravelFilamentREST/API conceptsWindows/Linux

Highlights

Specialization for business-critical ERP work.

Focused capability areas across Odoo customization, operational workflows, and production support.

01

ERP Customization

Business-specific Odoo module and workflow customization.

02

Accounting & Finance

Payment, reconciliation, exchange-rate, journal, and valuation customization.

03

Inventory & Warehouse

Stock, lot, UoM, reservation, receiving, delivery, and valuation workflows.

04

Workflow Automation

Approval matrix, business validation, and automated document flow.

05

Multi-Company Operations

Cross-company Purchase, Sales, Accounting, and business-context handling.

06

Production Troubleshooting

Debugging Odoo ORM, XML, QWeb, PostgreSQL, security, and production workflow issues.

Experience

Professional experience in Odoo and enterprise workflows.

Odoo development roles are presented first, followed by supporting professional experience.

Feb 2024 - Present

Odoo Developer

HashMicro · Remote

Odoo 14

Develop and customize Odoo solutions that support business workflows, operational controls, and ERP integrations.

  • Work with Python, XML, QWeb, JavaScript, PostgreSQL, and the Odoo ORM to deliver maintainable modules and resolve production issues.
  • Support accounting, inventory, purchasing, sales, reporting, and multi-company processes.
  • Customize HR overtime approval editing and payslip report layouts.
  • Contribute targeted fixes to MRP production-plan views and customize construction job order reports with signatures.
Odoo 14PythonOdoo ORMPostgreSQLXML / QWebJavaScript

Aug 2021 - Jan 2024

Odoo Developer

PT. Sama Sama Sukses · Tangerang, Banten

Odoo 14

Customized Odoo 14 modules, views, reports, and workflows for operational requirements.

  • Applied Odoo and CSS development skills to improve ERP usability and workflow consistency.
Odoo 14XMLQWebCSS

Feb 2021 - Jul 2022

Research and Development Engineer

PT. SuryaSukses Adi Perkasa · Cibitung, West Java

Developed product concepts, product designs, and pallet drawings for research and development needs.

Additional Odoo experience

Supporting work across the Odoo ecosystem.

Professional contributions across business workflows, reporting, and technical maintenance, alongside the Texarium Odoo 18 personal project.

Accounting & finance

Customization and fixes for financial documents, valuation, and tax handling.

  • Exchange Rate-Based Stock Valuation
  • Anglo-Saxon Accounting & Invoice Amount Due Fix
  • Loan Accounting & Reclassification
  • Down Payment & VAT Handling
  • FIFO Valuation Fix

Inventory, purchase & sales

Operational controls across stock movements, purchasing, and product selection.

  • Picking & Picking Approval
  • Stock Quant Reservation Override
  • Lot Assignment from Purchase
  • RMA & Return Management
  • Vendor Pricelist Customization
  • Tax-Aware Purchase Pricing
  • Product Category-Based Purchase Filtering
  • RFQ & PO Dynamic Numbering
  • Sales Product Filtering
  • Product Part Number Search
  • Product Category Access Control

HR & payroll reporting

HR workflow customization and payslip report layouts.

  • HR Assessment & Psikotest Workflow
  • HR Time-Off Reporting & Views
  • Overtime Approval Editing
  • Payslip Report Layouts

Manufacturing & construction

Targeted fixes to production-plan views and reporting for construction and job orders.

  • MRP Production Plan View Fixes
  • Construction / Project Reporting
  • Job Order Reports & Signatures
  • Work Order Management

Reporting & technical support

Document customization, workflow notifications, and ongoing Odoo maintenance.

  • Custom Purchase & Invoice Reports
  • Advanced QWeb & PDF Reporting
  • Approval Notifications
  • Odoo Technical Maintenance

Services

Practical Odoo support for business workflows.

Focused services for custom modules, operational workflows, inventory, accounting, and Odoo troubleshooting.

⌘

Odoo Custom Module Development

Develop custom Odoo modules based on business requirements.

<>

Odoo Customization

Modify existing Odoo modules, views, workflows, reports, and business logic.

→

Workflow Automation

Automate repetitive ERP processes and approval flows.

▦

Inventory & Warehouse Customization

Customize stock, lot, UoM, warehouse, reservation, and valuation workflows.

±

Accounting Customization

Handle custom payment, reconciliation, journal-entry, exchange-rate, and financial workflows.

?

Bug Fixing & Troubleshooting

Investigate and resolve Odoo backend, frontend, ORM, XML/QWeb, database, and workflow issues.

Education

Academic background.

Universitas Mercu Buana

Bachelor Degree, Information Technology

2015 - 2020

09 / Contact

Let's work together.

Have an Odoo project, customization requirement, bug to investigate, or ERP workflow to develop? I'm open to freelance Odoo work and practical collaboration.