Skip to content
View Jandres25's full-sized avatar
:octocat:
:octocat:
  • Santa Cruz de la Sierra
  • 13:36 (UTC -04:00)
  • LinkedIn in/jandresml

Highlights

  • Pro

Block or report Jandres25

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Jandres25/README.md

Header

Typing SVG


👨‍💻 Sobre mí

<?php

namespace Jandres25\Profile;

class BackendDeveloper
{
    public string $name       = 'Jandres25';
    public string $role       = 'PHP Backend Developer';
    public string $degree     = 'Ingeniero de Sistemas';
    public string $location   = 'Bolivia 🇧🇴';
    public string $org        = '@WorkTeam01';

    /** @var string[] */
    public array $currentFocus = [
        'Dominando Laravel y sus características avanzadas',
        'Diseñando APIs REST escalables',
        'Aplicando principios SOLID en proyectos reales',
        'Explorando Python para automatización',
    ];

    /** @var string[] */
    public array $values = [
        'Código limpio sobre código rápido',
        'Patrones de diseño como herramienta, no como religión',
        'Cada proyecto es una oportunidad de aprender',
    ];

    public function getMotivation(): string
    {
        return '"El código limpio siempre parece que fue escrito por alguien a quien le importa." – R. C. Martin';
    }
}

🛠️ Stack Tecnológico

🔵 Backend & Lenguajes

PHP Laravel Python JavaScript

🗄️ Bases de Datos

MySQL MariaDB

🎨 Frontend

HTML5 CSS3 Bootstrap AdminLTE

⚙️ Herramientas & Entorno

PHPStorm VS Code Git GitHub Composer XAMPP DBeaver npm


📊 Estadísticas de GitHub

GitHub Streak

🏆 Trofeos

GitHub Trophies

📈 Actividad Reciente

Gráfico de actividad


💼 Proyectos Destacados

🏗️ php-mvc-admin-starter

Starter template con arquitectura MVC personalizada lista para producción

PHP MySQL AdminLTE Bootstrap

  • ✅ Arquitectura MVC limpia y escalable
  • ✅ Autenticación y gestión de sesiones
  • ✅ Panel administrativo con AdminLTE integrado
  • ✅ Ideal como base para proyectos empresariales
git clone https://github.com/Jandres25/php-mvc-admin-starter

🔐 Encriptacion_PHP

Sistema de autenticación en PHP con enfoque en seguridad y arquitectura limpia

PHP MySQL PHPMailer

  • ✅ Hash de contraseñas con bcrypt
  • ✅ Recuperación de contraseña por email
  • ✅ Gestión de usuarios con rol administrador
  • ✅ Front controller + controladores orientados a objetos
git clone https://github.com/Jandres25/Encriptacion_PHP

🏢 WorkTeam01 — Proyectos Comerciales

Mi organización donde construyo soluciones reales para negocios. La mayoría son privados por confidencialidad con los clientes.

Tipo de solución Tecnologías
💼 Sistemas de gestión empresarial PHP, MySQL, AdminLTE
🛒 Plataformas de ventas e inventarios PHP, MVC, Bootstrap
📊 Dashboards administrativos PHP, JS, Charts
🔧 Soluciones web a medida Stack personalizado

Proyecto público disponible:

PHP MySQL

git clone https://github.com/WorkTeam01/Sistema_de_Ventas_PHP
# Sistema completo de ventas con gestión de inventarios

🗺️ Roadmap Personal 2026

✅ PHP Avanzado & MVC Architecture
✅ MySQL & MariaDB — Diseño e implementación de BD
✅ Git Flow + Conventional Commits + Code Review
✅ Testing automatizado + CI/CD en proyecto colaborativo (Python)
✅ PHPUnit + CI/CD en proyecto PHP privado (sistema-hielo-cambita)
✅ Automatización de revisión de seguridad en PRs (SistemaReservasHospital)
🔄 Laravel Avanzado — Queues, Events, Policies, Service Container
🔄 APIs REST — versionado, documentación y seguridad
🔄 Estandarizar PHPUnit en todos mis proyectos PHP
⏳ Docker para entornos reproducibles (dev/prod)
🔄 Estandarizar CI/CD para todos mis proyectos PHP
⏳ Vue.js para frontend moderno integrado con backend PHP

✅ Verificación de Testing y CI/CD

PHPUnit CI/CD Security Review Auto Deploy

Proyecto con evidencia pública actual

Estado actual de PHPUnit en repos públicos

  • En los repos públicos destacados (php-mvc-admin-starter y Sistema_de_Ventas_PHP) no se encontró evidencia directa de phpunit.xml ni workflows CI para PHP.
  • Por eso, en 2026 queda como objetivo explícito: integrar PHPUnit + pipeline CI/CD en al menos un proyecto PHP público.

Evidencia en proyectos privados (repos clave)

Repositorio privado PHPUnit CI/CD Automatización de revisión
SistemaReservasHospital ⏳ En proceso (sin phpunit.xml/tests visibles en rama principal de trabajo) ✅ Workflows activos (release-please.yml, security.yml) ✅ Security review automatizado en PR con Claude Code + release/changelog automáticos
sistema-hielo-cambita ✅ Activo (composer.json, phpunit.xml, tests/) ✅ Workflows tests.yml + deploy.yml ✅ Gate de tests antes de deploy + health check + rollback automático
SistemaVentas_HieloCambita ⏳ Pendiente (sin phpunit.xml/tests) ⏳ Pendiente (sin .github/workflows en main) 🔄 Candidato a estandarización con pipeline y quality gates

Flujo avanzado con IA en SistemaReservasHospital

  • ✅ Uso de AGENT.md como contexto persistente del proyecto.
  • ✅ Uso de PROMPTS.md como biblioteca de prompts operativos del equipo.
  • ✅ Uso de MCPs para integración con GitHub, MySQL y ClickUp.
  • ✅ Uso de SKILLS para estandarizar tareas repetibles y mejorar consistencia de desarrollo asistido por IA.

Automatización de la revisión en repos privados

  • Pull Requests con revisión de seguridad automatizada (Claude Code en workflow dedicado).
  • Quality gate de testing: ejecución de PHPUnit en CI antes de permitir despliegues.
  • Despliegue condicionado por pruebas exitosas + verificación de salud posterior.
  • Rollback automático ante fallo para reducir riesgo en producción.
  • Versionado y changelog automáticos en flujos de release para trazabilidad del proyecto.

Nota: por confidencialidad, parte de la evidencia detallada vive en repos privados y no siempre es visible en repos públicos.

¿Cómo verificar rápido en cualquier proyecto?

Checklist práctico:

  1. Existe phpunit.xml o phpunit.xml.dist en la raíz.
  2. Existe carpeta tests/ con casos de prueba reales.
  3. En composer.json aparece phpunit/phpunit (normalmente en require-dev).
  4. Existe .github/workflows/*.yml con pasos de instalación + ejecución de tests.
  5. En la pestaña Actions hay ejecuciones recientes en verde.

📚 Patrones & Buenas Prácticas

<?php
// Lo que aplico en cada proyecto:

$bestPractices = [
    'architecture'  => ['MVC', 'Repository Pattern', 'Service Layer'],
    'principles'    => ['SOLID', 'DRY', 'KISS', 'YAGNI'],
    'code_quality'  => ['Clean Code', 'PSR-12', 'DocBlocks'],
    'database'      => ['Migrations', 'Normalization', 'Indexing'],
    'security'      => ['SQL Injection prevention', 'XSS', 'CSRF', 'Password hashing'],
    'version_ctrl'  => ['Git Flow', 'Conventional Commits', 'Code Review'],
];

🐍 Contribuciones

snake animation

🤝 Conectemos

LinkedIn GitHub Personal WorkTeam01 Gmail


Footer

"El código limpio siempre parece que fue escrito por alguien a quien le importa." – Robert C. Martin

🎓 Ingeniero de Sistemas  |  💻 PHP Backend Developer  |  💼 Fundador de @WorkTeam01  |  🇧🇴 Bolivia

⭐️ From Jandres25 with ❤️


Pinned Loading

  1. WorkTeam01/team-practice WorkTeam01/team-practice Public

    Proyecto para practicar flujo de trabajo colaborativo en equipo usando Python. Calculadora básica con tests para aprender Git workflow, branches, PRs y code reviews.

    Python 3

  2. php-mvc-admin-starter php-mvc-admin-starter Public template

    Secure PHP admin panel starter with authentication, user management, and role-based permissions. Pure MVC, no Composer, no framework — just PHP 8.2+ and AdminLTE 3.

    PHP

  3. Proyecto_AplicacionWeb_PHP Proyecto_AplicacionWeb_PHP Public

    Este es un proyecto utilizando PHP utilizando de base un template de carousel de bootstrap.

    PHP

  4. WorkTeam01/Sistema_de_Ventas_PHP WorkTeam01/Sistema_de_Ventas_PHP Public

    Sistema integral de Punto de Venta (POS) e Inventario en PHP 7.4 y MySQL. Incluye facturación PDF (TCPDF), diseño responsive con AdminLTE 3, control de roles, transacciones seguras PDO y mitigación…

    PHP