CV · «Kira»
Juan Javier Ramírez Magaña
Ciudad de México y Edomex · Disponible para trabajo remoto
55 7885 7991 · jjavierrm@gmail.com · github.com/Kirajav
Perfil
Infraestructura de TI · Redes · Soporte técnico
Ingeniero con más de 15 años de experiencia técnica en soporte, redes e infraestructura para empresas y despachos. Experiencia en servicios de datos sobre fibra óptica GPON (Totalplay), seguridad de red con firewalls y switches, administración de Windows y Linux, y virtualización con Proxmox y Docker. Combino el diagnóstico de hardware a nivel componente con automatización en Python y PowerShell. Preparando la certificación CCNA.
Sistemas embebidos · IoT · Firmware ESP32
Ingeniero con más de 15 años de experiencia técnica y enfoque en sistemas embebidos e IoT. Desarrollo firmware en C/C++ para ESP32, ESP32-S3 y ESP32-C3 con MQTT, Home Assistant, ESP-NOW, actualizaciones OTA y pantallas LVGL, y sustituyo la electrónica de dispositivos comerciales (Tuya/Beken) por hardware y firmware propios. Experiencia en ingeniería inversa de protocolos USB/MIDI y en reparación electrónica a nivel componente.
IA aplicada · Automatización · Infraestructura de LLMs locales
Ingeniero con más de 15 años de experiencia técnica que hoy construye infraestructura de IA privada: modelos locales con Ollama, un enrutador semántico que decide entre modelos locales y en la nube según la confidencialidad de cada solicitud, servidores MCP para que un agente administre Proxmox y el DNS, y transcripción con Whisper. Base sólida en redes, servidores, Python y automatización, y experiencia diseñando soluciones de IA (RAG, chatbots, transcripción) para pymes.
Análisis de datos · Business Intelligence · Automatización
Ingeniero con más de 15 años de experiencia técnica en datos, sistemas y operación. Construyo dashboards en Power BI sobre modelos en SQL y Python (Pandas), conecto APIs como la de Mercado Libre y automatizo la recolección de datos con web scraping. Experiencia en dashboards de KPIs en tiempo real y en el ERP corporativo de Vetco Gray, con una base amplia en infraestructura y redes que facilita llevar los datos de la operación al tablero.
Reparación electrónica · Soporte técnico · Servicio en campo
Técnico e ingeniero con más de 15 años de experiencia en diagnóstico y reparación de equipo electrónico y de cómputo: laptops, PCs, impresoras, televisores, consolas, UPS y redes. Trabajo a nivel componente, documento cada servicio con un reporte de diagnóstico y cotización, y doy soporte remoto y en sitio a hogares y despachos. Experiencia en campo con fibra óptica GPON (Totalplay) y en instalación de redes y videovigilancia IP.
Experiencia
2024 – Actual
Ciudad de México · remoto y en sitio
Consultor Senior de TI e IoT
Independiente (freelance)
- Doy soporte técnico remoto y en sitio a despachos contables y de arquitectura: redes, equipos de cómputo, UPS y servidores Windows (configuración, respaldos y monitoreo).
- Diseñé y opero un homelab en Proxmox (VMs, LXC y Docker) con IA privada: modelos locales en Ollama, un enrutador semántico que mantiene lo confidencial en modelos locales y envía lo demás a la nube, y un servidor MCP con el que un agente en Telegram administra Proxmox y el DNS de AdGuard.
- Desarrollo firmware en C/C++ (PlatformIO) para ESP32, ESP32-S3 y ESP32-C3: monitoreo de nivel de agua y control de bombas y electrodomésticos, con MQTT y autodescubrimiento en Home Assistant, ESP-NOW, actualizaciones OTA y dashboards web embebidos.
- Diagnostico y reparo a nivel componente laptops, PCs, impresoras, televisores y consolas, y entrego reportes de diagnóstico con fotos, acciones, solución y cotización.
- Diseño instalaciones de videovigilancia IP con PoE: selección de cámaras, plano de cableado, diagrama de conexión y una vista previa de la ubicación de cada cámara para el cliente.
- Hice ingeniería inversa del protocolo USB-MIDI de un controlador de pads (capturas con Wireshark/USBPcap y checksums validados contra 384 bloques reales) y construí un editor web con Web MIDI.
- Automatizo flujos con Python y PowerShell: control del PC desde una tablet (audio por aplicación, monitores por DDC/CI, ventanas, teclado y ratón) y generación automática de reportes técnicos con diagramas.
- Desarrollo web full stack y dashboards en Power BI y SQL; análisis de mercado con la API de Mercado Libre y web scraping para fijar precios en la venta de equipo de cómputo.
- Diseño propuestas de plataforma digital (sitio, correo y dominio) y de servicios de IA para pymes (asistente RAG, chatbot de WhatsApp, transcripción), con arquitectura, modelo de costos y plan de implementación.
2022–2023
Ciudad de México
Especialista en Infraestructura
Totalplay
- Supervisé servicios de datos sobre fibra óptica GPON; aprovisioné y configuré ONTs, routers y equipos de TV.
- Configuré la seguridad de red (firewalls y switches) e instalé redes alámbricas e inalámbricas para clientes.
- Diagnostiqué y resolví incidencias de red y fibra óptica en sitio y de forma remota.
2021
Ciudad de México
Analista de Datos y Desarrollador Jr.
Vetco Gray (GE)
- Desarrollé dashboards de KPIs en tiempo real con .NET, Excel/VBA y conexiones a bases de datos SQL.
- Participé en la arquitectura y programación del ERP corporativo.
2011–2020
Ciudad de México · en sitio y remoto
Técnico y Consultor Independiente de TI
Independiente
- Reparé y di mantenimiento preventivo y correctivo a laptops, PCs, UPS e impresoras para hogares y negocios, con diagnóstico por escrito y cotización.
- Instalé y mantuve servidores Windows Server y redes para pequeñas oficinas: configuración, respaldos y monitoreo.
- Creé sitios web y landing pages con WordPress para pequeñas y medianas empresas.
2010–2011
Ciudad de México
Consultor de Soporte Técnico
Iusacell
- Brindé soporte técnico especializado a usuarios de equipos móviles y aprovisioné servicios de datos de forma remota.
2004–2006
Ciudad de México
Analista Programador
RAM Software y Soluciones
- Programé sistemas en C y C++, con validación de datos, pruebas y documentación técnica.
- Di mantenimiento preventivo y correctivo a equipo de cómputo.
Proyectos
2026
JamJum JP-1 Studio — ingeniería inversa de un controlador MIDI
Decodifiqué el protocolo SysEx (pads, knobs, botones y color RGB) y sus checksums, validados 384/384 contra capturas reales, y construí un editor web con efectos RGB y pruebas automatizadas.
- Python
- JavaScript
- Web MIDI
- Wireshark/USBPcap
- Node.js
2026
Stack de IA privada en homelab
Enrutador semántico de solicitudes (local o nube, a prueba de fugas para lo confidencial) con panel de reglas, servidor MCP para Proxmox y AdGuard, y servidor de transcripción con Whisper.
- Python
- FastMCP
- Docker
- Ollama
- Proxmox
2026
Superficie de control para Windows desde una tablet
Puente en Python que convierte una tablet en consola: mezcla de VoiceMeeter, volumen y ruteo de audio por aplicación, monitores por DDC/CI, gestor de ventanas, teclado y ratón.
- Python
- OSC/UDP
- Win32/COM
- Node.js
2025
Sistema de nivel de líquido con ESP32
Firmware modular con dashboard web animado, portal cautivo en 3 idiomas, red ESP-NOW, MQTT con autodescubrimiento en Home Assistant, OTA y WebSerial.
- C++
- ESP32
- MQTT
- Home Assistant
- ESP-NOW
2026
Monitor de lavadora con visión artificial
ESP32-S3 con pantalla táctil (LVGL), cámara que lee los LEDs del panel e IMU que mide la vibración; publica el estado del ciclo en Home Assistant y transmite video MJPEG.
- C++
- ESP32-S3
- LVGL
- MQTT
- Python
2026
Apagador inteligente con ESP32-C3 (reemplazo de chip Tuya)
Sustituí el módulo WiFi quemado (BK7231) de un apagador Tuya por un ESP32-C3 sobre la PCB original; firmware propio con web, mDNS y control de bomba, y análisis documentado de reinicios.
- C++
- ESP32-C3
- PlatformIO
2026
Flasher para chips Beken BK7231N
Herramientas que usan un ESP32 como puente UART para leer y flashear chips BK7231N de dispositivos Tuya.
- Arduino
- Python
- ESP32
2026
Restauración de un Arduino Mega con un ESP32 como programador ISP
Restauré los bootloaders originales de los dos microcontroladores (ATmega2560 y ATmega16U2) tras una modificación con HoodLoader2.
- ESP32
- AVR
- ISP
2026
Proyecto de videovigilancia IP
Propuesta técnica residencial: 3 cámaras IP PoE (bala y PTZ de doble lente), plano de cableado, diagrama de conexión y render de ubicación sobre la fachada.
- Cámaras IP PoE
- PTZ
- cableado estructurado
2026
Generador de reportes de diagnóstico
Herramienta interna que arma reportes de diagnóstico y cotización con diagramas SVG del equipo (memoria, almacenamiento, batería y salud del disco).
- Python
- SVG
- Word
2022
Monitor de invernadero con ESP32
Sensor de temperatura y humedad con página web embebida.
- C++
- ESP32
- DHT
Habilidades
- Redes
- LAN/WLAN, routers, switches y firewalls; fibra óptica GPON/ONT; DNS (AdGuard Home); videovigilancia IP con PoE
- Sistemas e infraestructura
- Windows y Windows Server, Linux; Proxmox VE (VMs y LXC); Docker y Docker Compose; respaldos y monitoreo; UPS
- Soporte y reparación
- Soporte remoto y en sitio; diagnóstico y reparación a nivel componente (laptops, PCs, impresoras, TVs, consolas); mantenimiento preventivo y correctivo
- Sistemas embebidos e IoT
- ESP32 / ESP32-S3 / ESP32-C3, Arduino, Raspberry Pi; C/C++ con PlatformIO y FreeRTOS; MQTT, Home Assistant, ESP-NOW, OTA; LVGL; I2C, SPI, UART; programación ISP
- IA aplicada
- Ollama y modelos locales (Qwen, Llama, DeepSeek-Coder); servidores MCP (FastMCP); enrutamiento de LLMs local/nube (AWS Bedrock, Gemini); Whisper; diseño de soluciones RAG y chatbots
- Programación
- Python, C/C++, JavaScript/Node.js, PowerShell, SQL, HTML/CSS, PHP; React y Vue; .NET y VBA; Git/GitHub
- Datos y BI
- SQL (PostgreSQL, MySQL), Power BI (DAX, Power Query), Python (Pandas), Excel avanzado; APIs (Mercado Libre) y web scraping
- Herramientas
- Wireshark/USBPcap, PlatformIO, VS Code, Docker, Power BI Desktop
Formación
Ingeniería en Comunicaciones y Electrónica
ESIME Zacatenco, Instituto Politécnico Nacional (IPN)
2015–2020
Ingeniería en Computación
Facultad de Ingeniería, UNAM
2005–2008
En curso
- Certificación CCNA (Cisco), en preparación
Idiomas
- Español (nativo)
- Inglés (avanzado, C1)
- Japonés (básico)
Actualizado: 2026-10-17