<?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';
}
}Starter template con arquitectura MVC personalizada lista para producción
- ✅ 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-starterSistema de autenticación en PHP con enfoque en seguridad y arquitectura limpia
- ✅ 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_PHPMi 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:
git clone https://github.com/WorkTeam01/Sistema_de_Ventas_PHP
# Sistema completo de ventas con gestión de inventarios✅ 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
- Repositorio: WorkTeam01/team-practice
- Tests automatizados: carpeta
tests/+ ejecución documentada conpytest -v - Pipeline CI/CD: workflow activo en GitHub Actions
- Workflow:
.github/workflows/ci.yml - Ejecuciones: Actions / CI
- Workflow:
- En los repos públicos destacados (
php-mvc-admin-starterySistema_de_Ventas_PHP) no se encontró evidencia directa dephpunit.xmlni 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.
| 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 |
- ✅ Uso de
AGENT.mdcomo contexto persistente del proyecto. - ✅ Uso de
PROMPTS.mdcomo 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.
- 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.
Checklist práctico:
- Existe
phpunit.xmlophpunit.xml.disten la raíz. - Existe carpeta
tests/con casos de prueba reales. - En
composer.jsonaparecephpunit/phpunit(normalmente enrequire-dev). - Existe
.github/workflows/*.ymlcon pasos de instalación + ejecución de tests. - En la pestaña Actions hay ejecuciones recientes en verde.
<?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'],
];"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 ❤️


