User profile picture

KevinBAG2001

@KevinBAG2001
🤡 La mera crema y nata
  • KevinBAG2001
  • README.md

👋 Hola, soy Kevin Bryan Austria Galvan

Sistemas Computacionales · Ingeniería de Software · DevOps · Arquitectura de Datos

Soy un profesional al que le apasiona diseñar, construir y automatizar sistemas que resuelven problemas reales. Este repositorio es mi bitácora pública: aquí queda registrada mi evolución técnica, las arquitecturas que he implementado y los estándares de ingeniería con los que trabajo día a día. Mi casa principal para gestionar repositorios y operaciones corporativas es GitLab, y desde ahí construyo la mayor parte de lo que ves.

GitLab GitHub

Métricas de actividad


🧭 Resumen Profesional

Soy experto en sistemas computacionales con grado de maestría, y me enfoco en construir software que escala, automatizar procesos empresariales y administrar bases de datos relacionales con criterio, mi forma de trabajar pone por delante las buenas prácticas de ingeniería, la integración continua y los despliegues eficientes: prefiero hacer las cosas bien desde la base a tener que apagar incendios después.

Diseño e implemento soluciones Full-Stack apoyándome en arquitecturas modernas y herramientas de desarrollo avanzadas. Trabajo de forma nativa en Linux, macOS y Windows, porque me gusta garantizar un ciclo de vida de desarrollo multiplataforma que nunca se detenga sin importar el entorno.


Snake — animación de contribuciones

🛠️ Competencias y Ecosistema Tecnológico

Backend & APIs — Arquitectura y Desarrollo

  • 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.

Frontend

  • 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.

Bases de Datos

  • Motores: PostgreSQL, MySQL, SQLite.
  • SQL Avanzado: Modelado, migraciones (Alembic), optimización, transacciones, semillas y respaldos.

Procesamiento de Documentos & Datos

  • PDF: PyMuPDF, DomPDF, FPDF/FPDI, extracción y generación.
  • OCR: Tesseract (spa+eng), preprocesamiento de imágenes con Pillow.
  • Spreadsheets: Maatwebsite Excel, PhpSpreadsheet, Excel VBA avanzado.

DevOps & Despliegue

  • Infraestructura: Docker, Docker Compose, Vercel, XAMPP.
  • Control de Versiones y CI/CD: Git, GitLab CI (pipelines, ramas dev/qa/main).

Automatización & Flujos Operativos

  • Procesamiento de datos: Excel VBA avanzado para optimización de flujos.
  • Scripts Python: Migraciones, semillas y distribución portable (lector-pdf).
  • Despliegue local: Batch/PowerShell para entornos Windows.

Testing & Calidad

  • Python: pytest, pytest-asyncio.
  • JavaScript / Node: Jest, Supertest, Mocha, Cypress (Curso JS Moderno).
  • React: Vitest, Testing Library.

Dominio y Contexto Operativo

  • Sistemas de Recursos Humanos.
  • IMSS Bienestar: Control operativo de personal.
  • Arquitectura: Monolito modular con DDD (Domain-Driven Design).

Infraestructura y Herramientas

  • Control de Versiones: Git, GitLab, GitHub, GitKraken.
  • Entornos de Desarrollo: JetBrains Suite, Cursor IDE, VS Code.
  • Sistemas Operativos: Linux, macOS, Windows.

🔄 Ciclo de Vida del Software (GitFlow)

Cuido mis repositorios con disciplina para asegurar la calidad del código, separando siempre el desarrollo del día a día de la entrega final. Para ello sigo 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.

🎯 Áreas de Especialidad

  • 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.

📊 Actividad en GitLab

Esta sección se genera de forma automática con un bot propio en Python (python-gitlab + svgwrite + Pillow) que corre en un pipeline programado de GitLab CI/CD. 100 % autoalojado, sin depender de servicios externos.

Gráfica de actividad de GitLab

Activity

View all
There was an error loading users activity calendar.

Personal projects

View all
Loading

Info

Pachuca de Soto Hidalgo
11:06 PM
Member since July 04, 2025

Contact

KevinBAG2001