commit f3ee5bf6013bcc65dd94c2a8373fe031e2653124 Author: pierre Date: Thu Oct 1 09:59:29 2026 -0500 Perfil de Gitea basado en el README de GitHub diff --git a/README.md b/README.md new file mode 100644 index 0000000..8a18a41 --- /dev/null +++ b/README.md @@ -0,0 +1,77 @@ +
+ +# 👋🏻 Hi, I'm Pierre Angelo + +[![Typing SVG](https://readme-typing-svg.demolab.com?font=Fira+Code&weight=600&size=20&duration=2800&pause=800&color=00FF41¢er=true&vCenter=true&width=800&lines=Fullstack+Developer+%F0%9F%9A%80;L%C3%ADder+T%C3%A9cnico+y+Funcional+%7C+Sistema+de+Fotodetecci%C3%B3n+%F0%9F%9B%A0%EF%B8%8F;Ruby+on+Rails+%7C+PostgreSQL+%7C+Sidekiq+%E2%9A%99%EF%B8%8F;Angular+%7C+React+%7C+Vue+%7C+TypeScript+%F0%9F%92%BB;Testing+%26+CI%2FCD+%7C+RSpec+%7C+Vitest+%7C+GitHub+Actions+%E2%9C%85;Docker+%7C+AWS+%7C+Render+%7C+Always+Building+%F0%9F%93%A6)](https://gitea.tabordalab.com/pierre) + +[![Portafolio](https://img.shields.io/badge/Portafolio-pierre--algarin.vercel.app-00FF41?style=flat-square&labelColor=0D1117)](https://pierre-algarin.vercel.app) +  +[![GitHub](https://img.shields.io/badge/GitHub-pierreAngeloAA-00FF41?style=flat-square&logo=github&labelColor=0D1117)](https://github.com/pierreAngeloAA) + +
+ +--- + +**Fullstack Developer** con base sólida en **Ruby on Rails** y **Angular**, hoy **líder técnico y funcional** de un sistema de fotodetección de tránsito en producción. + +Como **líder técnico** defino la arquitectura, reviso el código y sostengo las decisiones de diseño. Como **líder funcional** levanto el requerimiento con el negocio, lo aterrizo en historias implementables y acompaño la entrega hasta producción. + +En el día a día trabajo de punta a punta: APIs en Rails, integraciones con entidades de tránsito y con equipos de captura de distintos fabricantes, máquinas de estado para el ciclo de vida de la evidencia, procesamiento asíncrono con Sidekiq, generación de documentos y exportes, y el frontend en Angular. Todo con pruebas automatizadas y CI. + +Fuera del trabajo mantengo proyectos propios donde exploro modelado de datos, confiabilidad aplicada al mantenimiento predictivo y LLMs corriendo en local. + +--- + +## ⚙️ Stack + +| | | +|---|---| +| **Backend** | Ruby, Ruby on Rails (API-only y full stack), Service Objects, Devise + JWT, Sorcery | +| **Procesamiento** | Sidekiq + Redis (jobs en segundo plano), máquinas de estado con AASM, exportes y generación de PDFs | +| **Frontend** | Angular 20 + Angular Material, React 19, Vue 3 + Pinia, Vite, TypeScript, RxJS | +| **Estilos** | Tailwind CSS, Bootstrap, MaterializeCSS | +| **Bases de datos** | PostgreSQL (PL/pgSQL, índices, migraciones), MySQL | +| **Testing** | RSpec, FactoryBot, SimpleCov, WebMock/VCR, Vitest, Jasmine + Karma | +| **Calidad** | RuboCop, ESLint, Brakeman, bundler-audit | +| **DevOps** | Docker y Docker Compose, GitHub Actions, Render, Cloudflare Workers, AWS (S3, CloudFront) | +| **Herramientas** | Git, GitHub (ramas protegidas, PRs), Jira, Slack, Postman | +| **IA** | IA aplicada al desarrollo · LLMs locales con Ollama + Open WebUI (API compatible con OpenAI) | + +--- + +## 🧪 Cómo trabajo + +- **CI obligatorio antes de mergear:** pipelines multi-job en GitHub Actions (tests contra PostgreSQL real, linters, análisis estático y auditoría de dependencias). +- **Flujo de ramas:** `staging` → PR → `main`, con `main` protegida y siempre en estado presentable. +- **Seguridad de base:** Brakeman y `bundle-audit` en cada corrida; secretos fuera del repo. +- **Documentación real:** cada repo con README que explica decisiones de arquitectura, no solo cómo instalarlo. +- **Puente entre negocio y código:** levanto el requerimiento funcional, lo aterrizo en un diseño técnico y acompaño la implementación hasta producción. + +--- + +## 🎯 Enfoque actual + +- Modelado de dominio en Rails (STI, agregados) y consultas eficientes en PostgreSQL +- Mantenimiento predictivo: modelos de confiabilidad (curvas de Weibull) aplicados a datos reales +- Liderazgo técnico y funcional: arquitectura, decisiones de diseño y acompañamiento del equipo +- Integraciones de APIs externas, autenticación y migraciones de sistemas +- Cobertura de pruebas y automatización de calidad en el pipeline +- LLMs locales y su integración en aplicaciones propias + +--- + +## 👾 Contribution Graph (GitHub) + +
+ + + + + Pacman contribution graph + + + + Galaga contribution graph + + +