Quién soy

Hola, soy Jesús Sánchez y, bueno, te cuento un poco sobre mí, a que me dedico.


Actualmente estoy enfocado en el desarrollo de aplicaciones para el ERP Odoo.

A través de un profundo entendimiento de los flujos de trabajo de Odoo, he aprendido a identificar cómo pueden aplicarse eficazmente en distintos entornos empresariales para optimizar su productividad. Esta experiencia me ha permitido desarrollar una sólida intuición para concebir nuevas aplicaciones, abordando cada proyecto de forma integral: desde el diseño de su operativa hasta su implementación completa, tanto en el backend como en el frontend.

Odoo Python OWL Framework odoo qweb odoo xml sql

Trabajo en un entorno optimizado para el desarrollo e implementación de soluciones en Odoo, combinando eficiencia y automatización. Utilizo Ubuntu Server y Docker para entornos de despliegue robustos, VS Code como editor principal y Git/GitHub para control de versiones y colaboración. Integro inteligencia artificial con ChatGPT y Stable Diffusion para acelerar la generación de ideas, contenidos y recursos visuales, empleando flujos automáticos que mejoran la productividad y la calidad de cada proyecto.

Ubuntu server git git hub Docker
chatGPT stable-diffusion

También estoy enfocado en el desarrollo web, utilizando WordPress como base y complementándolo con HTML, CSS, JavaScript y PHP para lograr una personalización completa y diferenciadora en cada proyecto. Esta combinación de herramientas me permite adaptar sitios web a necesidades específicas, tanto a nivel visual como funcional. Además, este conocimiento ha potenciado significativamente mi trabajo en la fase frontend del desarrollo de aplicaciones en Odoo, permitiéndome ofrecer interfaces más intuitivas, modernas y alineadas con la experiencia del usuario final.

WordPress CSS HTML Javascript PHP

Portfolio Odoo

jesuscrea.es - 5 aplicaciones odoo

Odoo app

class ServerActionInputBox () :

server_action_input_box

"""Este módulo permite añadir un cuadro de entrada de datos a las acciones de servidor en Odoo, facilitando el ajuste de parámetros dinámicamente según las circunstancias, sin tener que modificar la acción original."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Technical',

'lineas_de_codigo' : 686,

'version_odo': [15, 16, 17, 18],

'idiomas': ['es', 'en', 'de', 'fr', 'it', 'pt'],

'repositorio': 'https://github.com/jesanmor',

'publicacion' : 'OCA, Odoo Community Association',

}

mas_informacion = [

'documentación detallada',

'imágenes de uso',

]

return mas_informacion>

Odoo app

class SmartAutoSequence () :

server_action_input_box

"""Este módulo asigna números secuenciales a un campo de texto en cualquier modelo de Odoo, permitiendo definir patrones personalizados (incluyendo fechas) de forma manual o automática. Detecta patrones existentes y continúa la numeración evitando huecos."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Technical',

'lineas_de_codigo' : 1.212,

'version_odo': [15, 16, 17, 18],

'idiomas': ['es', 'en', 'de', 'fr', 'it', 'pt'],

'repositorio': 'Privado',

'publicacion' : 'Repositorio privado',

}

mas_informacion = [

'documentación detallada',

'imágenes de uso',

]

return mas_informacion>

Odoo app

class PaymentReturnRecovery () :

server_action_input_box

"""Esta aplicación facilita la gestión de devoluciones de pagos tanto de clientes como de proveedores, permitiendo registrar y recuperar dichos importes de forma sencilla. Ofrece la opción de añadir recargos y genera automáticamente todos los asientos contables necesarios, incluyendo sus conciliaciones."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Accounting',

'lineas_de_codigo' : 1.625,

'version_odo': [15, 16, 17, 18],

'idiomas': ['es', 'en', 'de', 'fr', 'it', 'pt'],

'repositorio': 'Privado',

'publicacion' : 'Repositorio privado',

}

mas_informacion = [

'documentación detallada',

'imágenes de uso',

]

return mas_informacion>

Odoo app

class FinancedPaymentsManager () :

server_action_input_box

"""Esta aplicación está diseñada para empresas que venden productos y ofrecen a sus clientes la posibilidad de pagarlos a plazos, ya sea mediante financiación propia (con o sin intereses) o a través de entidades externas como financieras o plataformas de pago en línea (con o sin comisiones). Facilita la gestión integral de estos cobros, centralizando todo el proceso en una sola herramienta, generando automáticamente todos los asientos contables necesarios, incluyendo sus conciliaciones."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Accounting',

'lineas_de_codigo' : 2.796,

'version_odo': [15, 16, 17, 18],

'idiomas': ['es', 'en', 'de', 'fr', 'it', 'pt'],

'repositorio': 'Privado ',

'publicacion' : 'En desarrollo',

}

mas_informacion = [

'documentación',

'imágenes',

]

return mas_informacion>

Odoo app

class Traiwin () :

server_action_input_box

"""Una aplicación de fitness todo en uno que ayuda a los usuarios a entrenar y alcanzar sus objetivos físicos de forma guiada y personalizada. Incluye planes de entrenamiento semanales con videos explicativos, rutinas adaptadas al nivel y objetivo del usuario, y planes de nutrición generados automáticamente según sus parámetros corporales y objetivos. Permite registrar medidas físicas con fotos, hacer seguimiento del progreso mediante gráficos, y organizar sesiones a través de un calendario interactivo."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Training, Nutrition, web android ios App',

'lineas_de_codigo' : 18.000 (est.),

'version_odo': [17, 18],

'idiomas': ['es'],

'repositorio': 'Privado',

'publicacion' : 'En desarrollo',

}

mas_informacion = [

'documentación',

'imágenes',

]

return mas_informacion>

Odoo app

class Migrations () :

server_action_input_box

""""Migrations" collects all records of the selected model from the source database and restores them in the current database, including all linked dependencies."""

ficha_tecnica = {

'autor' : 'Jesús Sánchez - jesanmor',

'categoria' : 'Technical',

'lineas_de_codigo' : 1.202,

'version_odo': [17, 18],

'idiomas': ['es', 'en', 'de', 'fr', 'it', 'pt'],

'repositorio': 'Privado',

'publicacion' : 'Repositorio privado',

}

mas_informacion = [

'documentación detallada',

'imágenes de uso',

]

return mas_informacion>