Skip to Content
ODOO 20 HR EXTENSION • ROLE-PERSONA FILTERING • LIVE GITHUB TELEMETRY • WKHTMLTOPDF ATS ENGINE • HEADLESS JSON API

Interactive Resume & ATS Engine

Transform Static Employee Profiles into Dynamic, Multi-Persona Executive Portfolios, Live GitHub Telemetry Dashboards, and 1-Click ATS PDF Generators.

Built natively on Odoo 20's hr.employee and crm.lead core, hr_employee_resume empowers technical executives, consulting firms, and staffing agencies to showcase quantifiable ROI metrics, filter career timelines by target role persona in real time, capture recruiter inquiries directly into CRM, and compile tight-margin ATS-ready PDFs on demand.

4+
Dynamic Role Personas
8mm
Precision ATS PDF Margins
Live
GitHub API Telemetry Sync
1-Click
Recruiter CRM Lead Capture
REST
Headless JSON Resume API
100%
ORM-Driven (Zero Hardcoding)
Data-Driven Executive Positioning

Why Static PDFs Fail Principal Architects & Technical Leaders

A multidisciplinary Principal Architect spans ERP engineering, Cloud FinOps, HIPAA DevSecOps, and AI orchestration—domains that cannot be squeezed into a single static Word document without diluting executive impact.

Traditional resumes force candidates and consulting firms to maintain dozens of disconnected Word and PDF variants for different hiring personas. Whenever a metric, certification, or flagship case study changes, every static file becomes instantly obsolete. The Interactive Resume & ATS Engine (hr_employee_resume) solves this by turning PostgreSQL into the single source of truth for career telemetry.

Hiring managers and C-suite stakeholders visiting /resume/ can switch role personas in 1 click—dynamically filtering career timelines, spotlighting matching flagship projects, and updating the executive summary pitch in real time—or click Export ATS PDF to generate a clean, parser-friendly PDF tailored to that exact persona.

ODOO 20 HR & RECRUITMENT ADDON

hr_employee_resume

  • Master Profile Extension: hr.employee
  • Role Persona Matrix: hr.employee.resume.role
  • ROI Career Timeline: hr.employee.resume.experience
  • Flagship Case Studies: hr.employee.resume.project
  • Categorized Skill Bars: hr.employee.resume.skill
  • Recruiter Lead Wizard: hr.resume.inquiry.wizard
Open Live Interactive Resume (/resume/1)
Multi-Persona Filtering • ATS PDF Compiler • CRM Lead Pipeline

Six Core Capabilities of the Interactive Resume Engine

Engineered from the ground up to bridge human executive storytelling with automated Applicant Tracking System (ATS) parsing and headless API consumption.

PILLAR 01

1-Click Role Persona Switcher

Model: hr.employee.resume.role (Many2many)

  • Dynamic Persona Pills: Visitors toggle between specialized executive lenses (e.g., Principal Systems Architect, Senior Odoo ERP Architect, Cloud Infrastructure & DevSecOps, AI Solutions Architect).
  • Real-Time DOM & Pitch Adaptation: Selecting a persona swaps the executive summary pitch and highlights matching experience blocks and case studies with smooth animations.
  • Persona-Scoped PDF Export: Appending ?role_id= compiles a bespoke PDF containing only the experiences and projects tagged for that exact role.
PILLAR 02

Architectural Alignment Audit Cards

Fields: architectural_fit_html & KPI JSON

  • Executive Value Mapping: Displays high-contrast alignment cards mapping target enterprise problems (e.g., SaaS sprawl, HIPAA/49 CFR compliance, multi-entity consolidation) to proven architectural outcomes.
  • Quantifiable KPI Badges: Renders top-of-fold ROI telemetry badges ($60K+ Annual Savings, 98% MarTech Cost Cut, 99.99% Uptime, 7+ Live Odoo Verticals).
  • Result-First Bullet Formatting: Structures every career milestone around measurable financial and operational impact.
PILLAR 03

Tight-Margin ATS PDF Compiler

Report: hr_employee_resume.resume_pdf_template

  • Custom 8mm Paperformat: Bound to a dedicated report.paperformat (margin_top=8mm, margin_bottom=8mm, header_spacing=0) to eliminate wasted top/bottom whitespace.
  • wkhtmltopdf 0.12.6 Native Tables: Uses borderless two-column HTML tables instead of CSS Flexbox so dates and locations align with razor-sharp precision in PDF output.
  • Orphan-Free Page Breaks: Enforces page-break-inside: avoid on job headers and competency matrices so sections never split awkwardly across pages.
PILLAR 04

Live GitHub Telemetry Sync

Action: action_sync_github_telemetry()

  • Automated GitHub REST API Ingestion: Queries api.github.com/users/ to pull live public repository counts, star tallies, follower metrics, and top programming languages.
  • Scheduled Cron + 1-Click Sync: Can be triggered manually from the Odoo HR Employee backend form or run automatically on a scheduled cron job.
  • Proof-of-Work Links: Connects Flagship Case Studies directly to live production deployments and public source repositories.
PILLAR 05

Recruiter Inquiry & CRM Pipeline

Route: POST /resume/api/inquire

  • Interactive Hiring Modal: Executive recruiters and enterprise clients click Initiate Architecture / Advisory Inquiry directly inside the resume header.
  • Engagement Type Classification: Captures whether the inquiry is for Fractional CTO / Advisory, Enterprise Architecture Contract, or Executive Leadership.
  • Instant CRM Lead Generation: Creates a high-priority crm.lead assigned to the employee's user account and posts a formatted notification in the chatter.
PILLAR 06

Headless JSON Resume API

Endpoint: GET /resume/api/v1/employee/

  • Structured Machine-Readable Schema: Exposes the employee's complete career ledger—roles, experiences, case studies, skills, and KPIs—as clean UTF-8 JSON with CORS headers enabled.
  • AI Agent & LLM Ready: Enables autonomous recruiting agents, portfolio widgets, and external AI assistants to ingest verified career credentials without scraping HTML.
  • Direct vCard & Booking Integration: Embeds 1-click links to CoquiCal (/book) and CoquiCards (/@tito).

Inspect the Live Interactive Resume & ATS Engine

Test the 1-click role persona filters, inspect the live GitHub telemetry bar, and download the dynamically compiled ATS PDF right now.