Profesional especializado en el diseño, desarrollo y automatización de sistemas informáticos. Este repositorio sirve como un registro público de mi evolución técnica, arquitecturas implementadas y estándares de ingeniería. Mi entorno principal de operaciones y gestión de repositorios corporativos se encuentra en GitLab.
Experto en sistemas computacionales con grado de maestría, enfocado en la construcción de software escalable, automatización de procesos empresariales y administración de bases de datos relacionales. Mi metodología de trabajo prioriza las buenas prácticas de ingeniería, la integración continua y el despliegue eficiente.
Diseño e implemento soluciones Full-Stack utilizando arquitecturas modernas y herramientas de desarrollo avanzadas, operando de manera nativa en entornos Linux, macOS y Windows para garantizar un ciclo de vida de desarrollo multiplataforma e ininterrumpido.
- Python: FastAPI, SQLAlchemy, Alembic, Pydantic, Uvicorn, pytest
- PHP / Laravel: Laravel 11, PHP 8.2, arquitectura MVC, integración con servicios externos (Alfresco, captcha, DataTables)
- Node.js: Express, EJS, APIs REST, testing con Jest y Supertest
- Java: (mantener solo si lo usas en trabajo u otros proyectos; no aparece en estos repos)
- React: React 19, TypeScript, React Router, TanStack Query, Radix UI, Framer Motion
- JavaScript: ES6+, DOM, Fetch/REST, Async/Await, IndexedDB, patrones de diseño
- UI/CSS: HTML5, CSS3, Tailwind CSS, Bootstrap 5, Sass, ApexCharts
- Build & tooling: Vite, Vitest, Testing Library
- PostgreSQL
- SQLite
- MySQL
- SQL avanzado: modelado, migraciones (Alembic), optimización, transacciones, semillas y respaldos
- PDF: PyMuPDF, DomPDF, FPDF/FPDI, extracción y generación
- OCR: Tesseract (spa+eng), preprocesamiento de imágenes con Pillow
- Excel/Spreadsheets: Maatwebsite Excel, PhpSpreadsheet, Excel VBA avanzado
- Docker / Docker Compose
- Git / GitLab CI (pipelines, ramas dev/qa/main)
- Vercel
- XAMPP
- Excel VBA avanzado para procesamiento de datos y optimización de flujos
- Scripts Python para migraciones, semillas y distribución portable (lector-pdf)
- Batch/PowerShell para despliegue local en Windows
- pytest, pytest-asyncio (Python)
- Jest, Supertest (Node)
- Vitest, Testing Library (React)
- Mocha (JS)
- Cypress (Curso JS Moderno)
- Sistemas de Recursos Humanos
- IMSS Bienestar / control operativo de personal
- Arquitectura monolito modular con DDD
- Control de Versiones: Git, GitLab, GitHub, GitKraken.
- Entornos de Desarrollo: JetBrains Suite, Cursor IDE, VS Code.
- Sistemas Operativos: Linux, macOS, Windows.
Gestión rigurosa de repositorios para asegurar la calidad del código, separando el desarrollo lógico de la entrega final mediante una topología de ramificación estándar en la industria:
main: Entregables estables y versiones de producción.qa: Entorno de pruebas, control de calidad y validación de integración.dev: Rama central de integración continua.feature/*: Desarrollo de nuevos componentes o módulos.bugfix/*: Resolución de incidencias en fases de desarrollo.hotfix/*: Intervenciones críticas sobre la rama de producción.release/*: Congelación de código y preparación para despliegue.
- Ingeniería de Software: Diseño de aplicaciones mediante patrones de arquitectura y código limpio.
- Gestión de Datos: Administración integral de motores PostgreSQL mediante clientes avanzados (JetBrains/DataGrip).
- Optimización de Flujos (CI/CD): Estructuración de repositorios y automatización de despliegues en GitLab.
- Soluciones Empresariales: Integración de herramientas corporativas y automatización de procesos legados.


