×
Rafnix Gabriel Guzmán Garcia

Rafnix Gabriel Guzmán Garcia

Backend Python | Odoo Developer | Tech Writer

Lima, Perú, ES
es, Español, Inglés

Background


About

About

Soy un desarrollador de software con más de 10 años de experiencia en el diseño, desarrollo e implementación de sistemas web. Me gusta trabajar en proyectos desafiantes y utilizar mis habilidades para resolver problemas complejos y ofrecer soluciones de alta calidad. Mi experiencia incluye proyectos en sectores como finanzas, eventos, telecomunicaciones, retail y ecommerce.

Como desarrollador backend, me he enfocado en construir sistemas escalables y robustos utilizando lenguajes como Python y herramientas como Linux y Git. También tengo experiencia trabajando con bases de datos como PostgreSQL y utilizando Docker para el despliegue de aplicaciones.

Soy un autodidacta y me gusta estar siempre actualizado con las últimas tendencias y tecnologías en el campo del desarrollo de software. Me dedico a aprender y mejorar mis habilidades a través de cursos en línea, libros y documentación técnica. Además, me gusta compartir mis conocimientos y promover el uso de tecnologías libres o de código abierto.

Estoy capacitado para desempeñar tareas de backend y administración de sistemas, y busco oportunidades en empresas que valoren mis habilidades y experiencia.

Work Experience

Work Experience

  • Odoo DeveloperKimenz Equipamentos & Engenharia Clínica

    Dec, 2023 - Present

    Como desarrollador de módulos para Odoo, me enfoqué especialmente en la expansión y optimización de funcionalidades para el servicio de campo. Mi labor se centró en la identificación y corrección de errores, así como en la implementación de mejoras clave para potenciar la eficiencia operativa. Diseñé y desarrollé módulos específicos que mejoraron la gestión de tareas en terreno, asegurando una integración sin problemas con el servicio existente. Además, abordé la corrección de errores críticos para garantizar la estabilidad y fiabilidad del sistema, contribuyendo así a una experiencia de usuario más fluida y libre de inconvenientes en el servicio de campo.

    • Odoo

    • PostgreSQL

    • Proxmox

    • LXC

    • Python

    • PostgreSQL

  • Python DeveloperPeru Apps

    May, 2022 - Nov, 20226 months

    Como programador backend, mi responsabilidad era diseñar y desarrollar APIs RESTful utilizando FastAPI. Definí endpoints, diseñé modelos de datos y desarrollé las lógicas de negocio para satisfacer las necesidades del sistema.

    Implementé mecanismos de autenticación JWT y autorización basada en roles para proteger las APIs y garantizar acceso seguro a los datos y funcionalidades de la plataforma.

    Trabajé en conjunto con el equipo de frontend para garantizar que las APIs estuvieran diseñadas siguiendo principios RESTful y fueran fáciles de consumir por las aplicaciones cliente.

    Participé en el desarrollo del módulo de backoffice para la plataforma, implementando funcionalidades administrativas como gestión de usuarios, transacciones y reportes. Integré servicios de AWS incluyendo S3 para almacenamiento de archivos y SES para envío de correos electrónicos.

    Colaboré en el despliegue utilizando Docker y AWS, implementando monitorización para garantizar el correcto funcionamiento y alta disponibilidad del sistema.

    • FastAPI

    • Amazon S3

    • SES

    • Linux

    • Amazon Web Services (AWS)

    • Python

    • PostgreSQL

    • Docker

  • Analista Programador PythonIndra

    Jan, 2022 - Apr, 20223 months

    Como programador backend, lideré la migración de automatismos legacy a Python, desarrollando scripts y aplicaciones utilizando SFTP para transferencia de archivos, MSSQL Server para gestión de bases de datos, Pandas para procesamiento de datos, y Docker para containerización.

    Contribuí a la definición de los lineamientos de DevOps del equipo utilizando Jenkins para CI/CD, estableciendo estándares y buenas prácticas en la implementación y despliegue de aplicaciones distribuidas en Kubernetes.

    Colaboré en el desarrollo y mantenimiento de la librería RPA-UTILS del equipo interno, implementando automatización robótica de procesos (RPA) y mejorando la eficiencia operativa.

    • Jenkins

    • Databases

    • Kubernetes

    • Linux

    • SQL

    • Automatización robótica de procesos

    • DevOps

    • Python

  • Freelance Software EngineerFreelance

    Feb, 2012 - Apr, 202210 years 2 months

    Durante los últimos 9 años como freelance, he trabajado con diferentes organizaciones, brindándoles apoyo en su transición al mundo digital. Mi objetivo es ayudarlos a mejorar no solo su presencia online, sino también sus procesos internos y su relación con el Software.

    En este proceso, he desempeñado diferentes roles, como asesoramiento en la elección de herramientas y tecnologías, desarrollo de aplicaciones web y capacitación de equipos internos. Esta experiencia me ha permitido adquirir un conocimiento profundo de las necesidades reales de las organizaciones y cómo ayudarlas de manera efectiva usando tecnología.

    Además, he trabajado en proyectos de diferentes sectores, como finanzas, eventos, telecomunicaciones, retail y ecommerce, lo que me ha dado una visión amplia y diversificada del mercado y me ha permitido adaptarme a diferentes contextos y requerimientos. Estoy comprometido con el uso de tecnologías de código abierto y libres, y promuevo su adopción en las empresas donde trabajo.

  • Senior Python/Odoo DeveloperSEAD SAC

    Jun, 2020 - Dec, 20211 year 6 months

    Implementación, migración y desarrollo de más de 7 proyectos empresariales usando Odoo ERP con clientes de diferentes rubros incluyendo retail, manufactura y servicios.

    Realicé migración y procesado de datos para integraciones entre sistemas utilizando APIs REST, XMLRPC y conectores personalizados.

    Lideré mentoring y capacitaciones técnicas a desarrolladores Junior y Trainee en Python, PostgreSQL y arquitectura de Odoo.

    Implementé pipeline de CI/CD utilizando GitLab CI y desarrollé mini-PaaS basado en Docker para automatizar el despliegue de aplicaciones Odoo.

    Realicé demostraciones funcionales del sistema Odoo a clientes potenciales y capacitaciones funcionales a usuarios finales en módulos de CRM, Ventas, Inventario y Contabilidad.

  • Python/Odoo DeveloperSEAD SAC

    Dec, 2018 - Jun, 20201 year 6 months

    Desarrollo de módulos personalizados para Odoo ERP utilizando Python y el framework ORM de Odoo.

    Mantenimiento y optimización de bases de datos PostgreSQL, incluyendo consultas SQL, índices y respaldos.

    Implementación y despliegue de instancias Odoo utilizando Docker y Docker Compose para ambientes de desarrollo y producción.

    Gestión de control de versiones utilizando Git con repositorios en GitHub y GitLab, implementando flujos de trabajo con ramas y pull requests.

    Desarrollo de sistema de Facturación Electrónica conforme a normativas SUNAT (Perú), integrando generación de XML, firma digital y envío a OSE.

    Implementación y personalización de módulos Odoo: CRM para gestión de clientes, Eventos para organización de actividades, y Email Marketing para campañas.

    Integración con sistemas externos utilizando arquitecturas SOA, APIs REST y protocolo XMLRPC.

    Despliegue y gestión de infraestructura en AWS utilizando EC2 para servidores, Route53 para DNS y S3 para almacenamiento.

    Desarrollo de procesos ETL (Extract, Transform, Load) para migración e integración de datos entre sistemas.

    Diseño e implementación de arquitectura de microservicios para aplicaciones distribuidas.

  • Odoo Developer, Quipu systems

    May, 2018 - Nov, 20186 months

    Desarrollo de módulos personalizados para Odoo ERP, incluyendo customización de modelos, vistas y lógica de negocio.

    Soporte técnico y mantenimiento de sistema de Facturación Electrónica, resolución de incidencias y actualizaciones normativas.

    Desarrollo de integraciones con sistemas Cloud utilizando APIs REST y webhooks para sincronización de datos.

    Implementación completa de Odoo ERP para clientes, incluyendo análisis de requerimientos, configuración, migración de datos y capacitación de usuarios.

  • Odoo DeveloperFreelancer

    Mar, 2016 - Aug, 20182 years 5 months

    Desarrollo de módulos personalizados para Odoo según requerimientos específicos de clientes.

    Implementación y configuración de módulos Point of Sale (POS) y Customer Relationship Management (CRM) de Odoo.

    Mantenimiento preventivo y correctivo de bases de datos PostgreSQL, incluyendo optimización de consultas y respaldos.

  • Desarrollador Frontendpudinet

    Oct, 2017 - Mar, 20185 months

    Desarrollador Frontend especializado en maquetación web y desarrollo de interfaces de usuario.

    Conversión de diseños PSD a HTML semántico utilizando CSS3 para layouts responsivos.

    Implementación de animaciones y transiciones CSS para mejorar la experiencia de usuario.

    Desarrollo de funcionalidades interactivas utilizando JavaScript vanilla y jQuery.

    Integración de templates con sistemas de gestión de contenidos (CMS) como WordPress y Joomla.

    Desarrollo y personalización de tiendas eCommerce utilizando WooCommerce y otras plataformas.

  • Desarrollador Front-end, Intergrafixs

    Mar, 2017 - Aug, 20175 months

    Desarrollo Full-Stack con enfoque en aplicaciones web modernas.

    Frontend: Maquetación web utilizando HTML5, CSS3 y JavaScript. Desarrollo de aplicaciones SPA (Single Page Application) utilizando VueJS con gestión de estado y componentes reutilizables.

    Backend: Desarrollo de APIs RESTful y aplicaciones web utilizando Laravel 5.4, implementando patrón MVC, Eloquent ORM y autenticación.

  • Desarrollador de aplicaciones web, WebsTinaquillo

    Jan, 2013 - Jan, 20174 years

    Desarrollo Full-Stack de aplicaciones web.

    Frontend: Desarrollo de interfaces responsivas utilizando Bootstrap framework, aplicaciones web dinámicas con AngularJS, y maquetación con HTML5 y CSS3.

    Backend: Desarrollo de aplicaciones web y APIs utilizando PHP, gestión de bases de datos MySQL, e implementación de proyectos con Laravel 5 framework.

  • Desarrollador de aplicaciones web, Triskal Media S.A

    Jan, 2015 - Sep, 20161 year 8 months

    Desarrollo Full-Stack de sitios web y aplicaciones corporativas.

    Desarrollo y mantenimiento de sitios web utilizando WordPress CMS, incluyendo configuración de plugins y optimización.

    Desarrollo de themes personalizados para WordPress desde cero, implementando diseños responsivos y funcionalidades específicas.

    Desarrollo de aplicaciones web backend utilizando Laravel 5 framework con patrón MVC.

    Maquetación frontend utilizando HTML5 y CSS3 con enfoque en diseño responsivo y cross-browser compatibility.

Projects Experience

Projects Experience

  • SismosVE - Earthquake Monitoring Venezuela, Personal Project

    Jan, 2020 - Nov, 20255 years 10 months

    Modern web application for visualizing and monitoring earthquakes in Venezuela using official FUNVISIS data with optimized modular architecture. Built with FastAPI and Python 3.13+, featuring an interactive map with Leaflet.js, advanced filters by magnitude and dates, real-time statistics, RESTful API, responsive design, and automatic data updates every 5 minutes. Containerized with Docker and CI/CD automation via GitHub Actions.

    • FastAPI + Python 3.13 backend with modular architecture

    • Interactive map with Leaflet.js and real-time data

    • Docker containerization with multi-architecture support

    • GitHub Actions CI/CD pipeline

    • SEO optimized with Open Graph and Schema.org

    • Cloudflare Tunnel compatible with cache management

  • BCV Exchange Rate API, Personal Project

    Jun, 2021 - Nov, 20254 years 5 months

    REST API for obtaining official exchange rates from the Central Bank of Venezuela (BCV). Provides real-time and historical exchange rate data for USD, EUR, and other currencies in JSON format. Built with FastAPI and Python, featuring automatic documentation with OpenAPI/Swagger, SQLite persistence, Docker support, health check endpoints for production monitoring, and integration with NewRelic for APM.

    • FastAPI REST API with automatic OpenAPI documentation

    • Web scraping with BeautifulSoup for BCV official rates

    • Historical data with SQLite database

    • Docker containerization with multiple Dockerfile variants

    • NewRelic APM integration

    • Rate limiting and caching mechanisms

  • RafnixG-Lib - Personal Card Python Library, Personal Project

    Mar, 2022 - Nov, 20253 years 8 months

    Python library providing a personal card, blog post manager, and resume tools for developers. Displays personal information in styled console tables, fetches latest blog posts from Hashnode GraphQL API, and retrieves resume details from JSON. Published on PyPI with automated deployment via GitHub Actions. Features customizable links management and rich console styling.

    • Published Python package on PyPI

    • Rich library integration for styled console output

    • Hashnode API integration for blog posts

    • Resume parser from JSON with comprehensive sections

    • Automated PyPI publishing with GitHub Actions

    • CLI tool with multiple commands

  • Own WSGI - Educational WSGI Server Implementation, Personal Project

    Jan, 2023 - Jun, 20236 months

    Educational implementation of a WSGI (Web Server Gateway Interface) server from scratch following PEP 3333 specification. Features custom routing, middleware support, request/response objects, and compatibility with frameworks like FastAPI. Includes Docker support and demonstrates low-level web server architecture and HTTP protocol implementation in Python.

    • Complete WSGI server implementation following PEP 3333

    • Custom routing and middleware system

    • Request and Response object abstraction

    • FastAPI compatibility

    • Docker containerization

    • Educational resource for web server internals

  • BnB-BCV - Binance P2P & BCV Exchange Rate API, Open Source Contribution

    Jun, 2024 - Present

    Open API providing reliable exchange rate information for the Venezuelan market. Obtains official rates from the Central Bank of Venezuela (BCV) and real-time P2P rates from Binance against USDT. Built with FastAPI, SQLite, and Docker, featuring automatic documentation, health checks, web interface, and scheduled jobs for data updates. Aims to provide transparent financial data without manipulation.

    • Dual data source: BCV official rates and Binance P2P market rates

    • FastAPI with automatic OpenAPI documentation

    • SQLite persistence for historical analysis

    • Docker deployment with health checks

    • Web interface for easy access

    • Scheduled automated updates

  • SpotifySaver - Spotify Music Downloader with Jellyfin Integration, Open Source Contribution

    Aug, 2024 - Present

    All-in-one tool for downloading and organizing music with Spotify metadata optimized for Jellyfin media server. Downloads audio from YouTube Music with Spotify metadata, synchronized lyrics from LRC Lib, generates Jellyfin-compatible NFO files, and creates automatic folder structure. Features CLI, RESTful API, modern web interface with real-time progress, Docker support with auto-builds, and playlist support with multiple bitrate options.

    • Spotify API integration for metadata

    • YouTube Music download with yt-dlp

    • Synchronized lyrics (.lrc) from LRC Lib

    • Jellyfin NFO file generation

    • Web UI with real-time download progress

    • RESTful API for integrations

    • Docker with GitHub Container Registry

    • Poetry dependency management

Skills

Skills

  • Backend Development

    Python

    FastAPI

    Django

    Flask

    Odoo ERP

    REST APIs

    GraphQL

    Microservices Architecture

    XML/XMLRPC

  • Data Processing & Automation

    Pandas

    Celery

    Apache Airflow

    ETL Pipelines

    RPA

    Web Scraping

    BeautifulSoup

  • Database Management

    PostgreSQL

    MySQL

    MariaDB

    Redis

    SQLite

    Database Optimization

    Query Performance

  • Cloud & Infrastructure

    AWS (EC2, S3, SES, Route53)

    Docker

    Docker Compose

    Kubernetes

    Linux Administration

    Bash Scripting

    CI/CD

    GitHub Actions

    GitLab CI

    Jenkins

  • DevOps & Monitoring

    Terraform

    Infrastructure as Code

    Proxmox

    LXC Containers

    NewRelic APM

    Cloudflare

    Travis CI

  • Frontend Development

    JavaScript

    HTML5

    CSS3

    Vue.js

    React

    jQuery

    Jinja2

    Leaflet.js

    Responsive Design

  • Message Queues & Event Streaming

    RabbitMQ

    Celery

    Event-Driven Architecture

    Asynchronous Processing

  • Development Tools & Practices

    Git

    GitHub

    GitLab

    VS Code

    Regular Expressions

    Code Review

    Agile Methodologies

    TDD

    API Design

  • E-commerce & ERP Systems

    Odoo Development

    E-commerce Platforms

    Electronic Invoicing

    Payment Integration

    WooCommerce

Education

Education

  • Programación informática, Desarrollo Backend con Python y Django, Platzi

    Dec, 2019 - Dec, 2022

  • Ingeniería de telecomunicaciones, Grado en Ingeniería, Universidad de Carabobo

    Feb, 2008 - Present

  • Informática, TSU en Informatica, Instituto universitario de tecnologia del estado portuguesa

    Dec, 2012 - Dec, 2015

Certificates

Certificates

References

References

  • Luis Canales Vargas

    Eres un curioso tecnológico por naturaleza. Tus incansables ganas por aprender, descubrir y aplicar tecnología, te hacen un profesional con una amplitud de acción sorprendente. Grandes cualidades para la organización, análisis y resolución de problemas, trabajo en equipo y un espíritu de superación admirable.

    Como se diría en el argot deportivo: "A Rafnix, dámelo siempre!"

    Gran profesional y mejor persona

  • José Enrique Acacio

    Excelente supervisor, siempre atento y paciente apoyando a desarrollar y aprender.

  • Kristian Rondon

    👍

  • Javier Quintana Taipe

    Buen amigo y excelente mentor. He aprendido mucho trabajando con Rafnix, tiene un gran conocimiento en diferentes tecnologías web, sabe programar en PHP, Javascript, Python y conoce bastante sobre Odoo ERP. Es un entusiasta de la tecnología que contagia e inspira a su grupo de trabajo. Tiene la habilidad de analizar los problemas más desafiantes y encontrarle la mejor solución haciendo uso de todos sus conocimientos, además tiene la capacidad de expresar su ideas de forma clara y precisa.

  • Steve Matos

    Excelente amigo y compañero de trabajo, alguien en quien puedes confiar siempre y con quien compartir grandes anécdotas.
    Como desarrollador, una persona que tienen un gran conocimiento tanto del desarrollo web, como de ERPs con python y Odoo y sobre todo tiene una gran skill de análisis lo cual permite hacer plantear la mejor solución ante cualquier problema.
    Ademas de tener grandes conocimientos en muchas otras áreas de la tecnología.

  • Juan Alberto José Sánchez Yelamo

    Excelente profesional, con altas capacidades de aprendizaje y trabajo en equipo, con mucha experiencia en el campo de la programación y desarrollo de proyectos de IT.