{"id":80,"date":"2026-10-10T17:04:06","date_gmt":"2026-10-10T23:04:06","guid":{"rendered":"https:\/\/rafaelsolis.dev\/trayectoria\/"},"modified":"2026-10-10T17:04:06","modified_gmt":"2026-10-10T23:04:06","slug":"trayectoria","status":"publish","type":"page","link":"https:\/\/rafaelsolis.dev\/es\/trayectoria\/","title":{"rendered":"Trayectoria"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull rs-b-cabeza is-layout-flow wp-block-group-is-layout-flow\">\n<nav class=\"rs-migas\" aria-label=\"Ruta\"><ol><li><a href=\"https:\/\/rafaelsolis.dev\/\">Inicio<\/a><\/li><li aria-current=\"page\">Trayectoria<\/li><\/ol><\/nav>\n\n\n\n<p class=\"rs-b-ceja wp-block-paragraph\">Trayectoria<\/p>\n\n\n\n<h1 class=\"wp-block-heading rs-b-h1\">Trayectoria: de desarrollador a CEO y <em>arquitecto<\/em> de software<\/h1>\n\n\n\n<p class=\"rs-b-entrada wp-block-paragraph\">Empec\u00e9 a construir proyectos en 2019. Desde 2022 trabajo con empresas: primero en Osaka Esports, despu\u00e9s en CodyExpert, hoy como arquitecto de software en Brentec y como CEO de Adventure Planet Group.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull rs-b-seccion rs-b-trayectoria is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"rs-b-rotulo wp-block-paragraph\">L\u00ednea de tiempo<\/p>\n\n\n\n<ol class=\"rs-tiempo\"><li class=\"rs-hito is-actual\"><p class=\"rs-hito-periodo\">2025 \u2013 hoy<\/p><div class=\"rs-hito-cuerpo\"><h3 class=\"rs-hito-empresa\"><a href=\"https:\/\/adventureplanet.mx\/\" rel=\"noopener\" target=\"_blank\">Adventure Planet Group<\/a><\/h3><p class=\"rs-hito-rol\">CEO y arquitecto de AdventureApp<\/p><ul class=\"rs-hito-logros\"><li>Dirige el grupo y dise\u00f1\u00f3 AdventureApp, la plataforma con la que vende cada sitio de la red, sobre Next.js y Laravel.<\/li><li>Dise\u00f1\u00f3 Site Engine, el sistema que dinamiza la compra y configuraci\u00f3n de dominios para que cada sitio quede administrado desde el panel central sin perder flexibilidad propia.<\/li><li>Integr\u00f3 Stripe y PayPal como pasarelas de pago para la compra de tours y entradas.<\/li><li>Configur\u00f3 y administra la infraestructura completa en un VPS propio: servidor, dominios, DNS y certificados SSL.<\/li><li>Incorpor\u00f3 bots con IA a la plataforma para dar soporte y recomendaciones a los turistas.<\/li><\/ul><\/div><\/li><li class=\"rs-hito is-actual\"><p class=\"rs-hito-periodo\">2025 \u2013 hoy<\/p><div class=\"rs-hito-cuerpo\"><h3 class=\"rs-hito-empresa\"><a href=\"https:\/\/brentec.mx\/\" rel=\"noopener\" target=\"_blank\">Brentec Soluciones Tecnol\u00f3gicas<\/a><\/h3><p class=\"rs-hito-rol\">Arquitecto de Software<\/p><ul class=\"rs-hito-logros\"><li>Dise\u00f1\u00f3 la arquitectura de m\u00e1s de media docena de sistemas simult\u00e1neos para el sector de hidrocarburos, desde la base de datos hasta el despliegue en servidor.<\/li><li>Analiz\u00f3 la documentaci\u00f3n completa del SAT sobre control volum\u00e9trico para estructurar c\u00f3mo Bonobo genera y valida el JSON que se env\u00eda a la autoridad.<\/li><li>Defini\u00f3 los procesos de facturaci\u00f3n de Carta Porte y de facturas globales emitidas fuera de tiempo.<\/li><li>Construy\u00f3 el API en PHP que conecta la aplicaci\u00f3n m\u00f3vil de fidelizaci\u00f3n Monedero con el backend de control volum\u00e9trico.<\/li><li>Integr\u00f3 la plataforma con la CNE para el monitoreo GPS de unidades de transporte, con env\u00edo de posici\u00f3n cada 30 segundos.<\/li><li>Dise\u00f1\u00f3 un gestor de conocimiento de giros (expendios, comercializadoras, transportistas, autoconsumos) que ordena las reglas de negocio distintas de cada tipo de cliente.<\/li><li>Da mantenimiento a Congo, el sistema que concentra los cat\u00e1logos maestros de Brentec \u2014desde donde bajan por migraci\u00f3n al resto de plataformas de la empresa\u2014 y es responsable de algunas de sus operaciones cr\u00edticas, para que el resto del equipo pueda seguir desarrollando sobre \u00e9l.<\/li><\/ul><\/div><\/li><li class=\"rs-hito\"><p class=\"rs-hito-periodo\">2024 \u2013 2025<\/p><div class=\"rs-hito-cuerpo\"><h3 class=\"rs-hito-empresa\"><a href=\"https:\/\/codyexpert.com\/\" rel=\"noopener\" target=\"_blank\">CodyExpert<\/a><\/h3><p class=\"rs-hito-rol\">Desarrollador Full Stack<\/p><ul class=\"rs-hito-logros\"><li>Desarroll\u00f3 un panel de administraci\u00f3n de establecimientos con tableros, facturaci\u00f3n, generaci\u00f3n de p\u00f3lizas, vi\u00e1ticos, p\u00f3lizas de servicio, instalaciones y gu\u00edas: su primer acercamiento al control volum\u00e9trico.<\/li><li>Dise\u00f1\u00f3 una plataforma de seguimiento de rutas de distribuci\u00f3n para un proveedor de una marca de cervecer\u00eda internacional, con un motor de b\u00fasqueda que concatena din\u00e1micamente sentencias SQL para consultar cualquier combinaci\u00f3n de filtros sobre miles de registros. Trabaj\u00f3 con React, PostgreSQL y MariaDB, entre otras tecnolog\u00edas.<\/li><\/ul><\/div><\/li><li class=\"rs-hito\"><p class=\"rs-hito-periodo\">2022 \u2013 2023<\/p><div class=\"rs-hito-cuerpo\"><h3 class=\"rs-hito-empresa\">Osaka Esports<\/h3><p class=\"rs-hito-rol\">Desarrollador Full Stack<\/p><ul class=\"rs-hito-logros\"><li>Dio mantenimiento a un sistema en producci\u00f3n para administrar equipos de esports, jugadores y sus plataformas asociadas.<\/li><li>Trabaj\u00f3 en JavaScript, HTML y CSS puros, sin ning\u00fan framework, con el c\u00f3digo corriendo directamente desde la plataforma del cliente.<\/li><li>Corrigi\u00f3 errores y ajust\u00f3 funcionalidad existente sobre una base de c\u00f3digo que no dise\u00f1\u00f3 desde cero.<\/li><li>Primer contacto profesional con desarrollo web, tras su formaci\u00f3n previa en C y Java.<\/li><\/ul><\/div><\/li><li class=\"rs-hito\"><p class=\"rs-hito-periodo\">2019<\/p><div class=\"rs-hito-cuerpo\"><h3 class=\"rs-hito-empresa\">Formaci\u00f3n<\/h3><p class=\"rs-hito-rol\">Primeros proyectos en C y Java<\/p><ul class=\"rs-hito-logros\"><li>Empieza a construir proyectos propios en 2019 y a versionar su c\u00f3digo con Git desde entonces.<\/li><\/ul><\/div><\/li><\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull rs-b-seccion is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"rs-b-rotulo wp-block-paragraph\">Con qu\u00e9 construyo<\/p>\n\n\n\n<h2 class=\"wp-block-heading rs-b-h2\">Soluciones antes que <em>lenguajes<\/em>.<\/h2>\n\n\n\n<p class=\"rs-b-entrada wp-block-paragraph\">Elijo la tecnolog\u00eda por lo que resuelve. Estas son las que tengo en producci\u00f3n hoy.<\/p>\n\n\n\n<dl class=\"rs-tecnologias\"><div class=\"rs-revela\"><dt>Web y plataformas<\/dt><dd>Laravel \u00b7 Yii2 \u00b7 Yii3 \u00b7 Next.js \u00b7 React \u00b7 WordPress<\/dd><\/div><div class=\"rs-revela\"><dt>Apps m\u00f3viles<\/dt><dd>Flutter \u00b7 App Store \u00b7 Google Play<\/dd><\/div><div class=\"rs-revela\"><dt>Datos<\/dt><dd>MySQL \u00b7 MariaDB \u00b7 SQL Server \u00b7 PostgreSQL<\/dd><\/div><div class=\"rs-revela\"><dt>Pagos e integraciones<\/dt><dd>Stripe \u00b7 PayPal \u00b7 CFDI \/ SAT \u00b7 APIs de gobierno (CNE)<\/dd><\/div><div class=\"rs-revela\"><dt>Nube e infraestructura<\/dt><dd>AWS (S3) \u00b7 Microsoft Azure \u00b7 Google Cloud \u00b7 Cloudflare (DNS, SSL, R2) \u00b7 VPS \u00b7 CI\/CD<\/dd><\/div><div class=\"rs-revela\"><dt>Correo y notificaciones<\/dt><dd>SMTP transaccional \u00b7 Firebase Cloud Messaging<\/dd><\/div><div class=\"rs-revela\"><dt>Inteligencia artificial<\/dt><dd>Claude \u00b7 Codex \u00b7 Gemini<\/dd><\/div><\/dl>\n<\/div>\n\n\n\n<div id=\"inteligencia-artificial\" class=\"wp-block-group alignfull rs-b-seccion is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"rs-b-rotulo wp-block-paragraph\">Inteligencia artificial<\/p>\n\n\n\n<h2 class=\"wp-block-heading rs-b-h2\">La IA ya cambi\u00f3 c\u00f3mo trabajan las empresas. <em>\u00dasala con criterio.<\/em><\/h2>\n\n\n\n<p class=\"rs-b-entrada wp-block-paragraph\">La inteligencia artificial est\u00e1 cambiando el trabajo y la sociedad: hace en segundos tareas que tomaban d\u00edas y pone herramientas poderosas al alcance de cualquier negocio. Tambi\u00e9n exige criterio: qu\u00e9 datos ve, qu\u00e9 puede hacer y qui\u00e9n revisa lo que propone.<\/p>\n\n\n\n<p class=\"rs-b-entrada wp-block-paragraph\">Yo la uso todos los d\u00edas para construir m\u00e1s r\u00e1pido, y la integro en los sistemas de mis clientes donde de verdad ahorra tiempo o dinero. No la vendo como magia: la pongo a trabajar con permisos y con una persona que decide.<\/p>\n\n\n\n<ul class=\"rs-ia\"><li class=\"rs-revela\"><h3>Automatizaci\u00f3n<\/h3><p>Lo repetitivo pasa a la m\u00e1quina: capturas, conciliaciones, reportes y avisos que antes ocupaban horas de alguien.<\/p><\/li><li class=\"rs-revela\"><h3>Asistentes con permisos<\/h3><p>Como el de AdventureApp: consulta y opera solo lo que cada usuario tiene permitido, pide confirmaci\u00f3n antes de cambiar algo y deja todo en bit\u00e1cora.<\/p><\/li><li class=\"rs-revela\"><h3>An\u00e1lisis<\/h3><p>Preguntas en lenguaje natural sobre tus propios datos \u2014ventas, inventario, cobros\u2014 con respuestas que se pueden revisar.<\/p><\/li><\/ul>\n<\/div>\n\n\n\n<div id=\"contacto\" class=\"wp-block-group alignfull rs-b-cierre is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"rs-b-rotulo wp-block-paragraph\">Contacto<\/p>\n\n\n\n<h2 class=\"wp-block-heading rs-b-h2\">\u00bfBuscas a alguien que <em>decida<\/em> y construya?<\/h2>\n\n\n\n<p class=\"rs-b-entrada wp-block-paragraph\">Arquitectura, direcci\u00f3n tecnol\u00f3gica y desarrollo, con visi\u00f3n de due\u00f1o.<\/p>\n\n\n\n<p class=\"rs-b-telefono wp-block-paragraph\"><a href=\"https:\/\/wa.me\/529999583010\">+52 999 958 3010<\/a><\/p>\n\n\n\n<p class=\"rs-b-correo wp-block-paragraph\"><a href=\"mailto:rafael.solis@adventureplanet.mx\">rafael.solis@adventureplanet.mx<\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons rs-b-botones rs-centro is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button rs-b-boton-linea\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/rafaelsolis.dev\/contacto\/\">Escribir por el formulario<\/a><\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Inicio Trayectoria Trayectoria Trayectoria: de desarrollador a CEO y arquitecto de software Empec\u00e9 a construir proyectos en 2019. Desde 2022 trabajo con empresas: primero en Osaka Esports, despu\u00e9s en CodyExpert, hoy como arquitecto de software en Brentec y como CEO de Adventure Planet Group. L\u00ednea de tiempo 2025 \u2013 hoy Adventure Planet Group CEO y\u2026<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-80","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/pages\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/pages\/80\/revisions"}],"wp:attachment":[{"href":"https:\/\/rafaelsolis.dev\/es\/wp-json\/wp\/v2\/media?parent=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}