Skip to content

Commit 885cd66

Browse files
authored
fix: bio/focusAreas renderizados + tests al nuevo copy
1 parent d020409 commit 885cd66

4 files changed

Lines changed: 21 additions & 23 deletions

File tree

apps/portfolio/messages/en.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -777,21 +777,21 @@
777777
},
778778
"tagline": "Full-Stack Developer | Symfony · PHP | React/Next.js | Multi-tenant SaaS | Applied AI",
779779
"bio": {
780-
"short": "Tech Lead with experience collaborating with users and clients, clear communication and a solution-oriented attitude.",
781-
"full": "Tech Lead specialized in translating business requirements into technical solutions. Experience leading teams, coordinating with stakeholders, and managing incidents with effective communication. Focused on delivering value through clear communication, task follow-up and iterative delivery."
780+
"short": "Full-stack developer (Symfony/PHP, React/Next.js) specialized in production SaaS and applied AI.",
781+
"full": "Full-stack developer with 6+ years building and shipping production SaaS. Backend with Symfony/PHP and API Platform, frontend with React/Next.js and TypeScript. Experience in multi-tenant architectures, payment integrations (Stripe), tax compliance (Veri*factu/AEAT) and applied AI (RAG, OpenAI). Focused on scalable architecture, clean code and quality."
782782
},
783783
"availability": {
784784
"open": "Open to new opportunities"
785785
},
786786
"focusAreas": [
787+
"Full-Stack Development",
788+
"SaaS Architecture",
789+
"REST API Design",
790+
"Multi-tenant Systems",
791+
"Applied AI (RAG, OpenAI)",
792+
"CI/CD & DevOps",
787793
"Technical Leadership",
788-
"Stakeholder Communication",
789-
"Requirements Analysis",
790-
"Team Coordination",
791-
"Incident Resolution",
792-
"Iterative Delivery",
793-
"User Support & Training",
794-
"Technical Strategy"
794+
"Code Quality & Testing"
795795
]
796796
},
797797
"career": {}

apps/portfolio/messages/es.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -777,21 +777,21 @@
777777
},
778778
"tagline": "Full-Stack Developer | Symfony · PHP | React/Next.js | SaaS multi-tenant | IA aplicada",
779779
"bio": {
780-
"short": "Tech Lead con experiencia colaborando con usuarios y clientes, comunicación clara y actitud resolutiva.",
781-
"full": "Tech Lead especializado en traducir requisitos de negocio a soluciones técnicas. Experiencia liderando equipos, coordinando con stakeholders, y gestionando incidencias con comunicación efectiva. Enfocado en entregar valor a través de comunicación clara, seguimiento de tareas y entregas iterativas."
780+
"short": "Desarrollador full-stack (Symfony/PHP, React/Next.js) especializado en SaaS en producción e IA aplicada.",
781+
"full": "Desarrollador full-stack con 6+ años construyendo y desplegando SaaS en producción. Backend con Symfony/PHP y API Platform, frontend con React/Next.js y TypeScript. Experiencia en arquitecturas multi-tenant, integraciones de pago (Stripe), cumplimiento fiscal (Veri*factu/AEAT) e IA aplicada (RAG, OpenAI). Enfoque en escalabilidad, clean code y calidad."
782782
},
783783
"availability": {
784784
"open": "Abierto a nuevas oportunidades"
785785
},
786786
"focusAreas": [
787+
"Full-Stack Development",
788+
"SaaS Architecture",
789+
"REST API Design",
790+
"Multi-tenant Systems",
791+
"Applied AI (RAG, OpenAI)",
792+
"CI/CD & DevOps",
787793
"Technical Leadership",
788-
"Stakeholder Communication",
789-
"Requirements Analysis",
790-
"Team Coordination",
791-
"Incident Resolution",
792-
"Iterative Delivery",
793-
"User Support & Training",
794-
"Technical Strategy"
794+
"Code Quality & Testing"
795795
]
796796
},
797797
"career": {}

apps/portfolio/tests/features/about/About.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe('About Section', () => {
2424

2525
it('should render personal description', () => {
2626
renderAbout();
27-
expect(screen.getByText(/tech lead con experiencia colaborando/i)).toBeInTheDocument();
27+
expect(screen.getByText(/desarrollador full-stack con 6\+ años/i)).toBeInTheDocument();
2828
});
2929

3030
it('should render GitHub stats block', () => {

apps/portfolio/tests/features/hero/Hero.test.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,14 @@ describe('Hero Section', () => {
2727
renderHero();
2828
expect(
2929
screen.getByRole('heading', {
30-
name: /tech lead.*comunicación técnica.*saas.*node\.js.*react.*php\/symfony/i,
30+
name: /full-stack developer/i,
3131
})
3232
).toBeInTheDocument();
3333
});
3434

3535
it('should render bio description', () => {
3636
renderHero();
37-
expect(
38-
screen.getByText(/tech lead especializado en traducir requisitos/i)
39-
).toBeInTheDocument();
37+
expect(screen.getByText(/desarrollador full-stack/i)).toBeInTheDocument();
4038
});
4139

4240
it('should render all CTA buttons', () => {

0 commit comments

Comments
 (0)