Senior Frontend Engineer
Juan Ignacio Gidoni
Barcelona · 스페인
React와 Next.js로 제품을 개발하며, 은행 및 iGaming 분야의 프론트엔드 아키텍처와 기술 리더십 경험을 갖추고 있습니다.
경험
5년 이상의 프론트엔드 경험. 현재 GiG의 Senior Frontend Engineer.
2026년 5월 — 현재Gaming Innovation GroupSenior Frontend EngineeriGaming 제품 UI, 외부 서비스 통합 및 SEO.
복잡하고 규제가 많은 환경에서 실제 iGaming 제품의 프론트엔드를 개발하고 있습니다. 확장 가능한 시스템 구축, 외부 플랫폼과의 통합, 사용자 획득을 위한 SEO 중심 솔루션 개발에 기여하며, 애자일 제품 팀과 협업하고 있습니다.
- 실제 제품 환경에서 확장성과 유지보수성을 고려한 프론트엔드 애플리케이션 개발
- 외부 플랫폼과 통합되는 임베디드 솔루션(iframe/위젯) 구현
- 사용자 획득을 위한 성능 및 SEO 최적화
- React
- Next.js
- React Native
- Vue.js
- Nuxt
- Tailwind CSS
2025년 4월 — 2026년 5월Capgemini프론트엔드 테크 리드 엔지니어은행 서비스의 프론트엔드 아키텍처와 기술 리더십.
규제된 금융 환경에서 프론트엔드 기반을 정의하고 발전시킴. 헥사고날 아키텍처와 DDD 기반의 확장 가능한 프론트엔드 아키텍처를 설계 및 구현.
- 3~5명의 프론트엔드 엔지니어 팀 기술 리딩
- Hexagonal 및 DDD 기반 아키텍처 설계
- 시스템 경계 및 거버넌스 정의
- React
- TypeScript
- Hexagonal Architecture
- DDD
- Microfrontends
- CI/CD
2021년 11월 — 2025년 4월Capgemini프론트엔드 엔지니어금융 SPA, 마이크로프론트엔드 및 공통 개발 도구.
금융 환경에서 SPA를 구축하고 확장. Liferay 및 Azure와 같은 엔터프라이즈 플랫폼과 통합된 SPA 및 마이크로프론트엔드 생태계에서 기능 개발.
- React 및 TypeScript 프로젝트용 CLI와 CI/CD 파이프라인 구축
- 공유 컴포넌트를 통해 마이크로프론트엔드 통합 지원
- UI 성능 및 유지보수성 개선
- React
- TypeScript
- Microfrontends
- Architecture
- CI/CD
- Performance Optimization
프로젝트
은행 프론트엔드 아키텍처, 운영 도구와 재사용 가능한 컴포넌트.
2025-2026뱅킹 SPA 아키텍처 — 바르셀로나은행 개발팀을 위한 프론트엔드 아키텍처와 공통 스캐폴딩.
프론트엔드 엔지니어링 역할로 시작했지만 훨씬 더 많은 것을 요구하는 방향으로 빠르게 진화했습니다. 두 달 후 테크 리드가 프로젝트를 떠났고 — 심각한 기술 부채를 가진 두 개의 SPA를 남겼습니다: 컴포넌트에 직접 포함된 로직, 관심사 분리 없음, 명확한 아키텍처 없음. 독립적으로 시작한 새 SPA에 이전 프로젝트의 모든 것을 적용했습니다: 헥사고날 아키텍처, DDD, 클린 코드, Doc as Code. ~20명의 엔지니어로 구성된 전체 비즈니스 유닛에서 재사용할 수 있는 스캐폴딩을 구축하고, 두 명의 주니어 개발자를 새 아키텍처에 온보딩하고, 완전한 문서를 작성하고, 프론트엔드 기술 방향을 이끌었습니다. 아키텍처 외에도 테크 리드의 모든 책임을 맡았습니다: Scrum 세리머니 주도, 작업 정제 및 추정, UX/UI 정렬, 클라이언트와 직접 커뮤니케이션, 파이프라인 문제 및 테스트 케이스 검토에서 QA팀 지원, 배포 관리, 백엔드 및 클라이언트 회의에서 프론트엔드 관점 대표.
- 테크 리드의 갑작스러운 이탈 후 상당한 기술 부채를 가진 두 개의 SPA를 물려받음
- 새 SPA에 헥사고날 아키텍처와 DDD 적용 — 뱅킹 규모에서 처음
- ~20인 비즈니스 유닛에서 여러 제품에 걸쳐 채택된 재사용 가능한 스캐폴딩 구축
- React
- TypeScript
- Hexagonal Architecture
- DDD
- TanStack Query
- Scrum
2023운영 플랫폼 — 디스펜서 브랜드헥사고날 아키텍처를 적용한 장애 관리, 지원 및 물류.
이 프로젝트는 제 커리어에서 중요한 변곡점이었습니다. 유명 디스펜서 브랜드의 운영자를 위해 구축된 이 플랫폼은 인시던트 보고, 내부 지원 채팅, 실시간 추적 및 물류 조정을 처리했습니다. 제품 자체를 넘어, 여기서 헥사고날 아키텍처, DDD, 클린 코드 원칙, Doc as Code를 깊이 파고들었습니다 — 처음으로 프로덕션 환경에서 적용하면서. 또한 더 시니어한 역할을 맡았습니다: 주니어 개발자 도움, 아키텍처 결정의 오너십, 코드 리뷰 주도, 즉각적인 작업을 넘어서는 기술적 개념 설명. TanStack Query의 사용은 서버 상태 관리에 대해 근본적으로 다른 사고 방식을 가르쳐 주었습니다.
- 헥사고날 아키텍처와 DDD를 사용하여 플랫폼 설계 및 구축 — 이러한 원칙의 첫 프로덕션 적용
- Doc as Code 실践 구현: 코드베이스 구조와 정렬된 살아있는 문서화
- 서버 상태 관리를 위해 TanStack Query 도입 — 데이터 페칭 패턴 크게 개선
- React
- Tailwind CSS
- TanStack Query
- Hexagonal Architecture
- DDD
- Unit Testing
소개
기술적 판단, 멘토링, 제품·디자인 팀과의 협업.
기술 방향
여러 팀에 아키텍처 방향을 제공합니다.
팀 리더십
엔지니어링 작업을 조율합니다.
멘토링
개발자를 지원합니다.
추천
함께 일한 동료 8명의 이야기.
시니어 프론트엔드 동료Senior Frontend Engineer · Capgemini2025
Juan Ignacio는 프로젝트가 요구할 때 일관되게 앞장서는 책임감 있고 신뢰할 수 있는 개발자입니다. 그는 팀에 긍정적인 에너지를 가져오고 강한 협업 환경에 기여합니다. 다른 프로젝트를 진행할 때도 그의 전문성과 친근한 태도 덕분에 그와 함께하는 것은 항상 즐거운 일입니다.전체 상세 보기
주니어 프론트엔드 동료Junior Frontend Engineer · Capgemini2025
Juan은 강한 자연적 리더십을 가진 매우 책임감 있는 전문가입니다. 그는 일관되게 고품질 코드를 제공하고, 요구사항을 효율적으로 충족하며, 팀의 높은 기준을 설정합니다. 협업을 원활하고 즐겁게 만드는 지원적이고 생산적인 분위기를 조성합니다.전체 상세 보기
전 프로젝트 테크 리드Tech Lead · Capgemini2025
Juan은 팀에 완벽하게 통합되어 프로젝트 맥락과 워크플로우를 빠르게 이해했습니다. 그의 주도성, 적응력, 빠른 학습 능력은 즉각적인 영향을 미쳤습니다. 그는 신뢰를 주는 차분하고 공감적이며 해결 지향적인 마인드셋을 가져옵니다.전체 상세 보기
연락하기
새로운 기회, 협업, 또는 가벼운 대화도 환영합니다.