Saltar al contenido principal
Frontend Backend

Javier Márquez

Desarrollador Full Stack Senior

Ingeniero de software con 10+ años de experiencia diseñando e implementando sistemas empresariales de alta complejidad en modalidad full stack. Especializado en arquitecturas escalables, integraciones financieras, ecosistemas de microservicios y soluciones multi-plataforma.

Disponible para roles full stack senior — Remoto o híbrido (CDMX)
01

Sobre Mí

Ingeniero de software con 10+ años de experiencia diseñando e implementando sistemas empresariales de alta complejidad en modalidad full stack. Trayectoria que combina trabajo en empresas de tecnología gubernamental con proyectos freelance para diversas industrias (ONG, salud, seguridad, educación). Experiencia construyendo ecosistemas multi-plataforma (web + desktop + hardware) a nivel nacional, así como sistemas empresariales de facturación, CRM e integraciones financieras. Integración activa de inteligencia artificial en el flujo de desarrollo profesional.

01

Simplicidad sobre complejidad

Priorizo soluciones claras, mantenibles y alineadas al problema real. La sobre-ingeniería crea deuda técnica; la arquitectura pragmática crea valor.

02

Código como producto

Escribo código limpio, probado y preparado para evolucionar. Cada módulo debe poder ser entendido, mantenido y extendido por el siguiente desarrollador.

03

Enfoque en impacto de negocio

Cada decisión técnica busca resolver problemas reales y generar valor medible. La tecnología es un medio, no un fin.

04

Responsabilidad end-to-end

Me involucro desde el diseño hasta producción, asegurando estabilidad y continuidad operativa del ciclo de vida completo.

Oportunidades Ideales

Roles donde pueda diseñar y construir sistemas empresariales completos de extremo a extremo — desde la arquitectura de base de datos hasta las interfaces de usuario — aplicando mi experiencia en integraciones financieras, ecosistemas multi-plataforma y despliegues a escala nacional.

02

Experiencia

Sistemas empresariales y microservicios

Diseño e implementación de ecosistemas multi-servicio con bases de datos independientes, paquetes compartidos y networking basado en Docker. Arquitecturas de 4 microservicios en producción con RBAC centralizado y 29 releases de permisos versionados.

Integraciones financieras y facturación electrónica

Ciclos completos de facturación CFDI 4.0 vía SOAP/WSDL, cobranza domiciliada con conciliación bancaria multi-procesador, pasarelas de pago y cumplimiento fiscal automatizado.

Desarrollo multi-plataforma

Soluciones web (Laravel, Vue.js, React), desktop (WPF, Windows Forms) e integradas con hardware (lectores QR, biométricos, RFID, impresoras térmicas) dentro de ecosistemas unificados.

Comunicación en tiempo real

WebSockets y sistemas real-time con Pusher (Laravel) y SignalR (.NET), broadcasting con canales segmentados para arquitecturas multi-tenant.

Arquitectura y optimización de bases de datos

Esquemas multi-database (MySQL, SQL Server), búsqueda full-text (MeiliSearch), caché (Redis), y gestión de migraciones para sistemas de 100+ tablas.

Desarrollo asistido por IA e integración de APIs de IA

Integración activa de IA en el flujo de desarrollo profesional: GitHub Copilot y Cursor para generación y refactorización de código en tiempo real, ChatGPT y Claude para diseño de arquitectura, debugging y documentación técnica. Integración de API de OpenAI en proyectos: embeddings para búsqueda semántica, RAG (Retrieval Augmented Generation), prompt engineering estructurado y desarrollo de asistentes/chatbots con generación dinámica de contenido.

Logros Clave

Ecosistemas de microservicios con redes Docker compartidas
Pipelines de facturación CFDI 4.0 (timbrado, cancelación, complementos de pago)
34 componentes custom de Laravel Nova en 3 microservicios
Sistemas multi-plataforma a escala nacional (web + desktop + hardware)
Sistemas de conciliación bancaria automatizada
Paquetes Composer open source (15,017+ instalaciones)
03

Proyectos Destacados

Contexto del negocio

Empresa en la que previamente diseñé e implementé el ecosistema completo de 4 microservicios (Core, Billing, Administration, Medical Records). Retomé el proyecto para evolución continua y nuevas funcionalidades.

Desafío

Evolución continua de un ecosistema empresarial médico que requiere integraciones constantes, módulos de expedientes clínicos y mantenimiento de facturación.

Objetivos

Mantener y evolucionar el ecosistema de 4 microservicios
Implementar módulos de expedientes clínicos y formatos impresos
Desarrollar módulo de gestión de comisiones

Enfoque técnico

Mantenimiento continuo del ecosistema de microservicios: facturación, punto de venta, administración de inventarios y expedientes médicos. Desarrollo de nuevas integraciones al sistema existente. Desarrollo de módulos y formatos impresos para gestión de historias clínicas. Implementación de módulo de gestión de comisiones.

Impacto y resultados

Atención a ~950 pacientes, soportando la operación diaria del sistema
Generación recurrente de 500–600 facturas mensuales
Reducción de hasta 70% en tiempos de trabajo administrativo mediante expedientes clínicos digitales
Eliminación de captura redundante: reutilización de datos para formatos clínicos y documentos listos para impresión

Contexto del negocio

Necesidad de una plataforma de invitaciones digitales personalizada con seguimiento de asistencia, galerías de fotos y analíticas de visitantes — funcionalidades no disponibles en soluciones genéricas. Los enlaces se distribuyeron un mes antes del evento, iterando el producto en producción.

Desafío

Las plataformas genéricas de invitaciones no ofrecían personalización avanzada, confirmación de asistencia con desglose, galerías colaborativas ni analíticas de visitas.

Objetivos

Construir plataforma completa desde cero en 6 semanas
Implementar flujos de invitación personalizados y genéricos con RSVP
Entregar galería de fotos con compresión client-side y moderación
Rastrear visitas con analíticas respetuosas de la privacidad

Enfoque técnico

Monolito SPA con Inertia.js, panel administrativo con Filament 4. Enrutamiento público basado en UUIDs para URLs seguras. Invitaciones personalizadas con enlaces UUID únicos y confirmación de asistencia. Invitaciones genéricas con sistema de mensajes por cookie UUID. Galería de fotos con compresión client-side configurable y moderación. Tracking de visitas con detección de bots y hash de IP (SHA-256). Previews para redes sociales con detección automática de crawlers.

Impacto y resultados

Plataforma completa desarrollada en ~6 semanas, desde concepto hasta producción
8 modelos Eloquent con relaciones complejas, 9 recursos Filament, 17 migraciones
13+ tests (7 unitarios + 6 de integración/feature)
MVP en producción con iteraciones continuas mediante CI/CD

Contexto del negocio

Laravel Nova carecía de una forma nativa para establecer valores por defecto en campos filtrables con lógica de filtrado personalizable.

Desafío

Laravel Nova carecía de una forma nativa para establecer valores por defecto en campos filtrables con lógica de filtrado personalizable.

Objetivos

Publicar paquete reutilizable que resuelva un punto de dolor real del ecosistema Nova
Mantener compatibilidad entre versiones con versionado semántico

Enfoque técnico

Diseño, desarrollo y publicación del paquete para el ecosistema Laravel Nova. Implementación de macro defaultFilterable con callbacks personalizables. Mantenimiento activo: evolución de v1.0.0 (Nova 4) a v2.0.0 (Nova 5). Documentación completa con ejemplos básicos y avanzados.

Impacto y resultados

15,017+ instalaciones vía Packagist
Rating 5.0/5 en NovaPackages con 3 valoraciones
0 issues abiertos: paquete estable sin incidencias reportadas
2 releases publicados (v1.0.0 y v2.0.0), compatibilidad con las últimas versiones de Nova
Adopción orgánica por la comunidad sin campañas de promoción

Contexto del negocio

El CRM existente tenía múltiples integraciones y desarrollos personalizados deficientes que hacían imposible su actualización. Los problemas acumulados hacían inviable su mantenimiento. Se necesitaba una solución cloud-based para reducir costos y mejorar escalabilidad.

Desafío

CRM legacy con integraciones inmantenibles, imposibilidad de actualización y altos costos operativos. La fundación necesitaba una plataforma integral para gestionar apadrinamientos, donaciones, facturación, escuelas y correspondencia.

Objetivos

Reemplazar CRM legacy con solución personalizada cloud-based
Implementar ciclo completo de facturación electrónica CFDI
Automatizar cobranza domiciliada con conciliación bancaria
Construir portal de padrinos con API REST

Enfoque técnico

Monolito MVC Laravel con panel administrativo Nova y API REST autenticada con Sanctum. Base de datos MySQL con ~115 tablas y ~120 modelos Eloquent. Módulo de apadrinamiento: asignación de padrinos a estudiantes por proximidad geográfica, gestión de campañas y reasignación. Módulo de donaciones: donaciones monetarias y en especie con Single Table Inheritance y flujo de aprobación. Módulo de cobranza domiciliada: generación de archivos batch para múltiples procesadores de pago con conciliación automática. Módulo de facturación CFDI: ciclo completo de facturación electrónica (timbrado bajo demanda, complementos de pago, cancelación). Automatización completa del proceso. Módulo de gestión de escuelas: control de periodos escolares, inscripciones y evaluaciones. Módulo de correspondencia: cartas y regalos entre padrinos y ahijados, generación de PDFs. Portal de padrinos (API REST): registro, perfil, pagos con pasarela, consulta de apadrinamientos y descarga de facturas. Arquitectura event-driven con 13 observers para automatización de procesos de negocio. Sistema de permisos y roles con ~100 policies de autorización. Recuperación y restauración completa de infraestructura tras falla eléctrica crítica.

Impacto y resultados

Mejora aproximada de 3x en la eficiencia de costos de facturación
Sistema con ~115 tablas, ~120 modelos Eloquent, 34 Nova Actions, ~100 policies y 13 observers
Gestión integral de apadrinamientos, donaciones, cobranza domiciliada, facturación CFDI, escuelas, correspondencia y reportes
Gestión de ~9,453 padrinos/donantes y ~8,075 transacciones mensuales
Recuperación completa de SITE tras falla eléctrica crítica

Contexto del negocio

Empresa de sistemas de seguridad de acceso que trabaja con entidades gubernamentales. Todo el equipo de tecnología había renunciado, requiriendo a un profesional capaz de tomar control de la operación y reconstruir el área de ingeniería.

Desafío

Ausencia total del equipo de ingeniería de TI. Múltiples sistemas críticos en riesgo de penalizaciones contractuales. Necesidad de un ecosistema de gestión de turnos a nivel nacional con integración multi-plataforma (web, desktop, kioscos, señalización digital).

Objetivos

Reconstruir el área de ingeniería de TI y asegurar continuidad operativa
Diseñar y desplegar ecosistema de gestión de turnos a nivel nacional
Lograr 100% de cumplimiento de SLA en todos los contratos gubernamentales

Enfoque técnico

Reconstrucción del área de TI garantizando continuidad operativa. Estabilización y mantenimiento de sistemas de seguridad de acceso para múltiples entidades gubernamentales. Plataforma web de citas y administración: ASP.NET Core + React + SQL Server. Widget para asesores: Windows Forms + .NET 6 + SignalR para toma de turnos en tiempo real. Pantalla de turnos y contenido multimedia: WPF + SignalR para señalización digital en salas de espera. Kiosko de autogestión: WPF + .NET 6 + lectores QR + impresora térmica para terminales de autoservicio. Integración con hardware: lectores QR, impresoras térmicas, pantallas de señalización digital. Diagnóstico y corrección de bugs en 10+ proyectos heredados con tecnologías diversas.

Impacto y resultados

~5 sistemas en operación continua mantenidos simultáneamente
100% de cumplimiento de SLA: eliminación total de penalizaciones contractuales
Desplegado en 35 oficinas a nivel nacional con 50+ ventanillas simultáneas en oficinas centrales
Reducción de tiempos de espera de 90 minutos a 25 minutos

Contexto del negocio

Empresa EdTech española desarrollando plataformas educativas para escuelas en Europa y Latinoamérica, usando arquitectura hexagonal y patrones DDD para mantener un modelo de dominio complejo.

Desafío

Dominio educativo complejo que requiere patrones de arquitectura limpia para mantener la escalabilidad y testabilidad de una plataforma multi-país.

Objetivos

Contribuir al desarrollo del CORE bajo arquitectura hexagonal
Mejorar experiencia de usuario mediante flujos y validaciones optimizados
Identificar y resolver cuellos de botella en código y procesos

Enfoque técnico

Diseño e implementación de soluciones en el CORE bajo arquitectura hexagonal y DDD. Colaboración estrecha con el equipo para desarrollar código funcional y de alta calidad. Análisis exhaustivo de datos, procesos y código para identificar problemas y proponer soluciones. Identificación y resolución de cuellos de botella en código y procesos.

Impacto y resultados

Mejora en la mantenibilidad y escalabilidad del sistema bajo arquitectura hexagonal y DDD
Optimización de tiempos de respuesta y eficiencia operativa
Reducción de incidencias en producción mediante buenas prácticas (SOLID, separación de responsabilidades)

Contexto del negocio

Grupo empresarial médico que necesitaba un ecosistema digital completo para gestionar operaciones clínicas, facturación, administración y expedientes médicos en múltiples clínicas. Proyecto greenfield sin sistema existente.

Desafío

Necesidad de un ecosistema médico completo cubriendo identidad/autorización, facturación electrónica (CFDI 4.0), administración financiera y expedientes médicos. Requerimientos multi-tenant entre clínicas con bases de datos independientes por microservicio.

Objetivos

Diseñar e implementar ecosistema completo de 4 microservicios
Implementar arquitectura multi-tenant entre múltiples clínicas
Automatizar ciclo completo de facturación CFDI 4.0
Desarrollar 34 componentes custom reutilizables de Laravel Nova

Enfoque técnico

Core (Identidad y Autorización): RBAC centralizado con permisos versionados (29 releases), panel administrativo Nova, observers de normalización de datos, red Docker como backbone de comunicación. Billing (Facturación): 56 modelos de dominio, 50 migraciones, 30 recursos Nova, 6 componentes custom. Ciclo CFDI 4.0 end-to-end con orquestación asíncrona, almacenamiento en la nube para evidencia fiscal, portal de auto-facturación con Livewire, punto de venta médico con cierres y reportes. Administration (Plataforma Financiera): 43 migraciones, 15 componentes Nova custom, 17 Nova Actions. Gestión financiera centralizada, rendiciones, préstamos, presupuestos y automatización contable. Medical Records (Expedientes Médicos): 27 modelos, 43+ migraciones, 13 componentes Nova custom. Broadcasting en tiempo real con Pusher, búsqueda full-text con MeiliSearch, 15+ templates PDF para documentos médicos. Sistema de citas médicas con estados, reagendamiento configurable y detección de primera cita. Liderazgo del equipo de desarrollo, liberación continua y revisión de código. Administración de servidores, bases de datos (4 conexiones) y repositorios.

Impacto y resultados

Ecosistema de 4 microservicios en producción soportando operación clínica, financiera y fiscal
Automatización de facturación CFDI 4.0 reduciendo en >80% la intervención manual
Reducción de >70% en tiempos de respuesta en procesos críticos
34 componentes reutilizables de Laravel Nova, estandarizando la UI interna
Sincronización en tiempo real (<1s) entre consultorios y farmacia
Búsqueda full-text reduciendo tiempos de consulta de segundos a milisegundos
+25 releases en producción con mejoras continuas manteniendo estabilidad
Centralización del 100% de documentos fiscales en almacenamiento cloud

Contexto del negocio

Empresa de tecnología de seguridad desarrollando sistemas de misión crítica para instituciones gubernamentales a nivel nacional.

Desafío

Necesidad de sistemas de registro biométrico integral multi-dispositivo y plataformas de gestión de citas a escala nacional con múltiples canales de atención.

Objetivos

Diseñar y desplegar sistema biométrico a nivel nacional
Implementar plataforma de gestión de citas multicanal
Mantener cumplimiento contractual al 100%

Enfoque técnico

Sistema de Enrolamiento Biométrico (Líder de proyecto): Registro biométrico integral (huellas, fotografía, firma digital), procesamiento de imágenes con OpenCV, integración de múltiples dispositivos biométricos, SSO con Active Directory. Desplegado en cientos de inmuebles a nivel nacional. Plataforma de Gestión de Citas (Líder de proyecto): Gestión de citas a nivel nacional, doble interfaz (Vue.js para portal público, Blazor Server para panel administrativo), integración con bases de datos institucionales. Programación de dispositivos embebidos en C++ con comunicación por sockets. Desarrollo de servicios de Windows para detección de cambios y automatización de respaldos.

Impacto y resultados

100% de cumplimiento contractual en todas las entregas
Más de 30,000 empleados enrolados con acceso sin interrupciones
Sistema operando como componente clave de control de acceso en cientos de inmuebles a nivel nacional
Estabilidad sostenida sin incidencias críticas durante todo el periodo

Contexto del negocio

Empresa de ciberseguridad desarrollando productos de seguridad como solución comercial para múltiples clientes corporativos.

Desafío

Necesidad de un producto de seguridad corporativo modular, actualizable y distribuible como white-label para la base de clientes.

Objetivos

Entregar producto de seguridad white-label listo para distribución comercial
Implementar detección híbrida (firmas + heurística) en tiempo real
Coordinar equipos paralelos en múltiples proyectos

Enfoque técnico

Liderazgo de equipo de 6 desarrolladores simultáneamente con control estricto de versiones y metodología Scrum. Desarrollo de módulos de escaneo por firmas y análisis heurístico. Integración C# ↔ C++ con motor de detección externo de alto rendimiento. Protección en tiempo real: monitoreo de procesos activos y sistema de archivos. Módulos de cuarentena, actualización automática de firmas y del sistema. Interfaz gráfica en WPF con servicios distribuidos vía WCF. Protección de código fuente con ofuscadores contra ingeniería inversa. Sistema Helpdesk (Líder de proyecto): equipo de 4 personas, análisis, diseño, programación y presentación al cliente.

Impacto y resultados

Coordinación de equipos de 6 y 4 desarrolladores en proyectos paralelos
Producto de seguridad white-label entregado listo para distribución comercial
Protección en tiempo real con monitoreo de sistema de archivos y procesos activos
Sistema de actualizaciones automáticas reduciendo intervención manual en clientes

Contexto del negocio

Institución gubernamental de telecomunicaciones que necesitaba mantenimiento y mejora de su sistema interno de inventario informático.

Desafío

Sistema de inventario informático que requería nuevos módulos, optimización de base de datos, corrección de vulnerabilidades de seguridad y migración de plataforma a servidor de mayor rendimiento.

Objetivos

Diseñar e implementar nuevos módulos de inventario
Corregir vulnerabilidades de seguridad y optimizar base de datos

Enfoque técnico

Diseño y programación de nuevos módulos para el inventario informático. Mantenimiento, depuración y optimización de base de datos. Corrección de bugs y vulnerabilidades de seguridad. Validación de información capturada por los usuarios. Migración de plataforma web a servidor de mayor rendimiento.

Impacto y resultados

Mejora en la integridad de datos reduciendo inconsistencias
Identificación y corrección de vulnerabilidades de seguridad
Migración exitosa mejorando disponibilidad y desempeño general
04

Especialización Técnica

Lenguajes

PHP Avanzado 10y
JavaScript Intermedio–Avanzado 10y
C# / .NET Intermedio–Avanzado 5y
TypeScript Intermedio 2y
C / C++ Intermedio 3y

Frameworks Backend

Laravel (6–12) Avanzado 8y
Symfony (2–5) Intermedio–Avanzado 4y
ASP.NET Core Intermedio 3y
.NET Framework 4.7/4.8 Intermedio–Avanzado 4y
Laravel Nova Avanzado 5y

Frameworks Frontend

Vue.js (2, 3) Intermedio–Avanzado 5y
Livewire Avanzado 4y
Inertia.js Intermedio 1y
React Básico 2y
jQuery Avanzado 10y

Desktop y multi-plataforma

WPF Intermedio–Avanzado 4y
Windows Forms Intermedio 3y
WCF Intermedio–Avanzado 2y
Filament 4 Intermedio 1y
Blazor Server Básico 1y

Bases de datos

MySQL Avanzado 10y
SQL Server Intermedio 5y
Redis Intermedio–Avanzado 4y
MeiliSearch Intermedio 3y
PostgreSQL Intermedio 2y

UI y estilos

Bootstrap 4 Avanzado 8y
Tailwind CSS Intermedio 2y
SASS Intermedio 5y
Twig Intermedio–Avanzado 4y

DevOps e infraestructura

Docker Avanzado 5y
NGINX Intermedio 5y
Git / GitHub / Bitbucket Avanzado 10y
CI/CD (Bitbucket Pipelines, Laravel Forge) Intermedio 3y
Amazon S3 Intermedio 3y

Inteligencia Artificial

GitHub Copilot Avanzado 3y
Cursor Avanzado 2y
ChatGPT (OpenAI) Avanzado 3y
Claude (Anthropic) Avanzado 2y
Vite / Laravel Mix Intermedio 4y
05

Liderazgo y Estrategia

A lo largo de mi carrera he liderado equipos de desarrollo, tomado decisiones arquitectónicas estratégicas y gestionado proyectos complejos en múltiples industrias.

Liderazgo de equipo y gestión de proyectos

Dirigir, motivar y coordinar equipos para alcanzar objetivos, optimizando recursos y promoviendo colaboración.

  • Lideré equipos de 6 y 4 desarrolladores en proyectos paralelos en Warriors LABS
  • Administré el equipo de desarrollo en Esfera Médica: liberación continua de software y revisión de código
  • Reconstruí el área de ingeniería de TI en DR México tras renuncia masiva del equipo

Resolución de problemas complejos

Analizar situaciones difíciles, identificar causas raíz y desarrollar soluciones innovadoras con pensamiento crítico.

  • Recuperación completa de SITE tras falla eléctrica crítica en Fundación Lazos (servidores, firewalls, DNS, Docker)
  • Diagnostiqué y corregí bugs en 10+ proyectos con diferentes tecnologías en DR México
  • Reemplacé CRM legacy inmantenible con solución personalizada cloud-based desde cero

Decisiones arquitectónicas estratégicas

Evaluar escenarios, planificar a largo plazo y tomar decisiones informadas alineadas a objetivos organizacionales.

  • Diseñé ecosistema de 4 microservicios con red Docker compartida y permisos RBAC versionados (29 releases)
  • Elegí facturación bajo demanda sobre paquetes prepagados, logrando aproximadamente 3x mejor eficiencia de costos
  • Implementé arquitectura event-driven para automatización de procesos de negocio

Comunicación efectiva y colaboración

Expresar ideas de manera clara y asertiva, fomentando colaboración para lograr metas comunes.

  • Entregué informes detallados a inversionistas sobre estado del proyecto en Warriors LABS
  • Capacité al personal clínico y administrativo en el uso del sistema en Esfera Médica
  • Colaboración ágil en entorno Scrum en Tekman Education (equipo internacional)
06

Currículum

Ingeniero de software con 10+ años de experiencia full stack. Especializado en sistemas empresariales, integraciones financieras y soluciones multi-plataforma.

10+ años de experiencia en desarrollo full stack (PHP, C#, JavaScript) Diseñé y construí un ecosistema médico de 4 microservicios en producción Automatización completa de facturación CFDI 4.0 con una eficiencia de costos aproximadamente 3x mejor Sistemas a escala nacional para entidades gubernamentales (30,000+ usuarios, 35 oficinas) Autor open source: 15,017+ instalaciones en Packagist, rating 5.0/5
Abrir CV (PDF)

Educación

Ingeniería en Computación
Facultad de Estudios Superiores Aragón — UNAM
– 2015 Promedio: 8.2
Contabilidad (Bachillerato)
Colegio de Bachilleres del Estado de México
– 2010

Certificaciones

Scrum Master
Scrum Master Accredited Certification 2019
Diplomado en Desarrollo de Habilidades Directivas
Facultad de Ingeniería, UNAM 2022

Idiomas

Español Nativo
Inglés Intermedio–Avanzado (lectura técnica fluida, comunicación escrita y verbal)
07

Conectemos

¿Interesado en trabajar juntos? No dudes en contactarme por cualquiera de estos canales.

Preferido

Correo electrónico

info@javiiscript.com

LinkedIn

https://www.linkedin.com/in/javier-marquez-46ab25367/

GitHub

https://github.com/JaviiScript

Antes de conectar

  • Buscando roles de full stack senior o tech lead
  • Abierto a remoto o híbrido (Ciudad de México)
  • Especializado en sistemas empresariales e integraciones financieras
  • Experiencia con equipos distribuidos y entornos ágiles
  • Disponible para iniciar de inmediato

Enviar mensaje