Skip to content
View olanoit's full-sized avatar

Block or report olanoit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
olanoit/README.md

Typing SVG

LinkedIn GitHub Gmail Facebook Profile views


🐍 About Me — in Python

class CristobalOlanoChavez:

    def __init__(self):
        self.username    = 'olanoit'
        self.name        = 'Cristóbal Olano Chávez'
        self.email       = 'olanoit@gmail.com'
        self.email_alt   = 'olanochavezcrristobal@gmail.com'
        self.linkedin    = 'https://www.linkedin.com/in/olanoit'
        self.github      = 'https://github.com/olanoit'

        self.origin = {
            'country': 'Perú 🇵🇪',
            'city':    'Chiclayo, Lambayeque',
        }

        self.education = [
            {
                'degree':      'Systems Engineering (ongoing)',
                'institution': 'Universidad Señor de Sipán',
                'location':    'Chiclayo, Perú ',
                'since':       2014,
                'honors':      '1st place academic ranking — 6 consecutive semesters',
            },
            {
                'degree':      'Systems Analyst',
                'institution': 'Universidad Nacional de La Plata',
                'location':    'La Plata, Argentina',
                'period':      '2008–2010',
            },
        ]

        self.experience = [
            {
                'role':    'Senior Odoo Developer',
                'company': '🇲🇽 Extendrix — e-Commerce & Odoo ERP Agency',
                'url':     'https://extendrix.com',
                'country': 'México',
                'period':  '2022 – Present',
                'odoo':    ['Odoo 16', 'Odoo 17', 'Odoo 18', 'Odoo 19'],
                'focus':   [
                    'Custom module development for e-commerce and business automation',
                    'Odoo CRM, Sales, Invoicing, Inventory, Manufacturing, Projects',
                    'RESTful API integrations and third-party connectors',
                    'VPS Linux deployments: Docker + Nginx + PostgreSQL',
                ],
            },
            {
                'role':    'Odoo Developer — Official Partner Projects',
                'company': '🇨🇱 Mobilize — Official Odoo Partner',
                'url':     'https://www.odoo.com/partners/mobilize-1759950',
                'country': 'Chile / Latam',
                'period':  '2020 – 2022',
                'odoo':    ['Odoo 13', 'Odoo 14', 'Odoo 15'],
                'focus':   [
                    'ERP implementations for retail, wholesale and manufacturing',
                    'Custom module development for clients in CL, PE, CO, MX',
                    'System integrations, data migrations and technical support',
                    '30+ successful project implementations',
                ],
            },
            {
                'role':    'Odoo Developer — Official Partner Projects',
                'company': '🇵🇪 ALTA LATAM E.I.R.L. — Official Odoo Partner Perú',
                'url':     'https://www.odoo.com/customers/alta-latam-eirl-1256293',
                'country': 'Lima, Perú',
                'period':  '2018 – 2020',
                'odoo':    ['Odoo 10', 'Odoo 11', 'Odoo 12', 'Odoo 13'],
                'focus':   [
                    'Custom module development for SMBs across Perú',
                    'Sectors: Construction, Retail, Real Estate, IT, Manufacturing',
                    'Biometric systems integration (attendance and payroll)',
                    'PostgreSQL performance optimization and data migrations',
                ],
            },
        ]

        self.integrations = {
            'marketplaces': [
                'MercadoLibre — product sync, orders, stock and pricing via ML API',
                'TikTok Shop — product catalog, orders and fulfillment sync',
            ],
            'payments': [
                'STP (Sistema de Transferencias y Pagos) — SPEI real-time transfers (México)',
            ],
            'hardware': [
                'Hikvision — IP cameras and biometric devices (access control, attendance)',
            ],
        }

        self.odoo_modules = {
            'core': [
                'Sales', 'CRM', 'Purchase', 'Inventory', 'Accounting',
                'Invoicing', 'Manufacturing', 'MRP', 'Projects', 'Timesheets',
                'HR', 'Payroll', 'Recruitment', 'Leaves', 'Fleet',
                'Helpdesk', 'Field Service', 'Planning', 'eCommerce',
                'Website', 'Email Marketing', 'Point of Sale',
            ],
            'custom': [
                'Custom inventory valuation and costing rules',
                'Biometric attendance integration module',
                'MercadoLibre connector (products, orders, stock sync)',
                'TikTok Shop connector (catalog, fulfillment)',
                'STP SPEI payment gateway for Odoo Accounting',
                'Hikvision access control & attendance module',
                'Custom fiscal localization modules (Perú, México)',
                'Multi-company and multi-currency workflows',
                'Automated reporting and BI dashboards',
                'Custom approval workflows and document management',
                'REST API endpoints for mobile and third-party apps',
                'Data migration scripts (v10 → v13 → v16 → v19)',
            ],
        }

        self.code = {
            'erp':      ['Odoo 13', 'Odoo 14', 'Odoo 15', 'Odoo 16', 'Odoo 17', 'Odoo 18', 'Odoo 19'],
            'backend':  ['Python', 'Flask', 'Django', 'FastAPI'],
            'frontend': ['JavaScript', 'OWL (Odoo Web Library)', 'HTML5', 'CSS3', 'Bootstrap'],
            'database': ['PostgreSQL', 'MySQL'],
            'data_ai':  ['Pandas', 'Scikit-learn', 'OpenCV', 'Plotly', 'Chart.js', 'OpenAI API'],
            'devops':   ['Docker', 'Docker Compose', 'Nginx', 'Linux', 'GitHub Actions'],
            'mobile':   ['Flutter (learning)'],
            'tools':    ['Git', 'GitHub', 'VS Code', 'PyCharm', 'Selenium'],
        }

        self.certifications = [
            'PCAP — Programming Essentials in Python · Cisco Networking Academy (2019)',
            'Data Science Diploma · Universidad Libre Cali, Colombia (2018)',
            'Python Programming · CISCO Platform (2018)',
            'Git & GitHub · Udemy (2018)',
            'Java Expert from Zero to Master · Udemy (2018)',
            'PAME DUAL Exchange · Universidad Libre Cali, Colombia (2018)',
            'ALIANZA PACÍFICO Exchange · Universidad del Valle Cali, Colombia (2017)',
        ]

        self.honors = [
            '1st Place Academic Ranking — USS (6 consecutive semesters: 2014–2019)',
        ]

        self.languages   = {'Spanish': 'Native', 'English': 'Intermediate'}
        self.learning    = ['Odoo 19', 'Flutter', 'AI integrations with Python']
        self.fun_fact    = 'Fixed a critical Odoo bug just minutes before a live production demo!'

    def __str__(self):
        return f'{self.name} | Senior Odoo Developer & Python Engineer'


if __name__ == '__main__':
    me = CristobalOlanoChavez()
    print(me)

🚀 Professional Summary

Senior Odoo Developer with 7+ years of experience building and maintaining Odoo ERP solutions. I've collaborated with Official Odoo Partners in Perú, Chile and México — from v10 all the way to Odoo 19. Specialized in custom module development, marketplace & payment API integrations (MercadoLibre, TikTok Shop, STP/SPEI, Hikvision), Docker deployments, and PostgreSQL optimization. Passionate about solving real business problems with clean, maintainable code.


💼 Experience

🟢 Extendrix — Senior Odoo Developer (Current)

extendrix.com · México · 2022 – Present · Odoo v16 · v17 · v18 · v19

Extendrix is a company passionate about e-commerce, offering hosting, Odoo ERP and digital business solutions to entrepreneurs and SMBs across Latin America.

  • Custom module development — CRM, Sales, Invoicing, Inventory, Manufacturing, Projects
  • Odoo v16 / v17 / v18 / v19 implementations and version upgrades
  • Marketplace integrations: MercadoLibre and TikTok Shop (product sync, orders, fulfillment)
  • Payment integration: STP SPEI — real-time Mexican banking transfers via API
  • Hardware integration: Hikvision — IP cameras and biometric access control devices
  • VPS Linux deployments with Docker + Docker Compose + Nginx + PostgreSQL

🔵 Mobilize — Odoo Developer (Official Odoo Partner)

odoo.com/partners/mobilize · Chile / Latam · 2020 – 2022 · Odoo v13 · v14 · v15

Mobilize is an official Odoo partner providing comprehensive ERP services including standard solutions, customized implementations, integrations, training and full technical support, targeting clients in Chile, Perú, Colombia and Mexico with over 100 successful project implementations.

  • Custom module development for retail, wholesale and manufacturing sectors
  • Odoo v13 / v14 / v15 implementations and data migrations
  • Third-party integrations and technical support across Latam

🔴 ALTA LATAM E.I.R.L. — Odoo Developer (Official Odoo Partner Perú)

odoo.com/customers/alta-latam · Lima, Perú · 2018 – 2020 · Odoo v10 · v11 · v12 · v13

Official Odoo ERP partner in Perú, building solutions for small and medium-sized companies to optimize their performance.

  • Custom module development across Odoo v10 → v13
  • Sectors: Construction, Retail, Real Estate, IT/Communications, Furniture Manufacturing
  • Biometric systems integration for attendance and payroll
  • PostgreSQL query optimization and database performance tuning
  • Notable clients: KLINGER Perú, JHS Import & Export, Signal TV, FP Stores, All Center, Think Networks

🔌 Integrations

Platform Type Description
MercadoLibre Marketplace Product sync, orders, stock & pricing via ML API
TikTok Marketplace Product catalog, orders & fulfillment sync
STP Payment / Fintech Real-time SPEI bank transfers — México (stp.mx)
Hikvision Hardware / IoT IP cameras, biometric access control & attendance

📦 Odoo Modules

⚙️ Core Modules Implemented

Sales · CRM · Purchase · Inventory · Accounting · Invoicing · Manufacturing · MRP · Projects · Timesheets · HR · Payroll · Recruitment · Leaves · Fleet · Helpdesk · Field Service · Planning · eCommerce · Website · Email Marketing · Point of Sale

🧩 Custom Modules Developed

Module Description
🛍️ MercadoLibre Connector Full sync of products, stock, pricing and orders with ML API
🎵 TikTok Shop Connector Catalog, order import and fulfillment sync
💳 STP SPEI Gateway Real-time SPEI payment integration for Odoo Accounting (México)
📹 Hikvision Integration Biometric access control, attendance and IP camera management
🧾 Fiscal Localization Custom tax and invoicing rules for Perú and México
👁️ Biometric Attendance Attendance and payroll module via biometric devices
📊 BI Dashboards Automated reporting with Plotly and Chart.js
🔄 Data Migrations Upgrade scripts v10 → v13 → v16 → v19
🔗 REST API Layer Custom endpoints for mobile apps and third-party systems
✅ Approval Workflows Custom multi-level approval flows and document management
🏢 Multi-Company Setup Multi-company and multi-currency workflow configurations
💰 Inventory Valuation Custom costing rules and stock valuation methods

🛠️ Tech Stack

ERP

Odoo

Backend

Python Flask Django FastAPI

Frontend

JavaScript OWL HTML5 CSS3 Bootstrap

Databases

PostgreSQL MySQL

Data & AI

Pandas Scikit-learn OpenCV OpenAI Plotly Chart.js

DevOps & Tools

Docker Nginx GitHub Actions Linux Git Selenium

Mobile (Learning)

Flutter


🏆 Honors & Certifications

  • 🥇 1st Place Academic Ranking — Universidad Señor de Sipán (6 semesters: 2014-II → 2018-II)
  • 🎓 PCAP — Programming Essentials in Python · Cisco Networking Academy (2019)
  • 🎓 Data Science Diploma · Universidad Libre Cali, Colombia (2018)
  • 🌎 ALIANZA PACÍFICO Exchange Scholarship · Universidad del Valle, Cali (2017)
  • 🌎 PAME DUAL Exchange Scholarship · Universidad Libre, Cali (2018)
  • 📜 Python Programming · CISCO Platform (2018)
  • 📜 Git & GitHub · Udemy (2018)
  • 📜 Java Expert from Zero to Master · Udemy (2018)

📊 GitHub Stats

GitHub stats GitHub streak Top Languages

📬 Connect with Me

Platform Link
💼 LinkedIn linkedin.com/in/olanoit
🐙 GitHub github.com/olanoit
📧 Email olanoit@gmail.com
📧 Email (alt) olanochavezcrristobal@gmail.com
📘 Facebook facebook.com/crist7wc

"Code is not just instructions for machines — it's solutions for people."

⭐ If you find my work useful, consider giving a star to my repositories!

Popular repositories Loading

  1. clean-course clean-course Public

    Forked from Klerith/clean-course

    Repositorio del proyecto de Clean & SOLID - Curso

    HTML

  2. clean-code-javascript-es clean-code-javascript-es Public

    Forked from andersontr15/clean-code-javascript-es

    Clean Code traducido al Español

    JavaScript

  3. mylife mylife Public

    HTML

  4. javascript-100-proyectos javascript-100-proyectos Public

    Forked from midudev/javascript-100-proyectos

    100 proyectos de JavaScript con código y vídeos. ¡Gratis!

    HTML

  5. dart-introduccion dart-introduccion Public

    Forked from Klerith/dart-introduccion

    Dart

  6. odoo-owl-tutorial odoo-owl-tutorial Public

    Forked from alferjay/odoo-owl-tutorial

    JavaScript