Senior Frontend Engineer
Juan Ignacio Gidoni
Barcelona · 西班牙
使用 React 和 Next.js 构建产品,拥有银行与 iGaming 领域的前端架构及技术领导经验。
经验
超过 5 年前端经验,目前担任 GiG 的 Senior Frontend Engineer。
2026年5月 — 当前Gaming Innovation Group高级前端工程师iGaming 产品界面、第三方集成与 SEO。
在复杂且受监管的环境中参与真实的 iGaming 产品开发。负责构建可扩展的前端系统、第三方集成,以及面向用户获取的 SEO 解决方案,并与敏捷产品团队协作。
- 在真实产品环境中开发前端应用,关注可扩展性与可维护性
- 构建与第三方平台集成的嵌入式解决方案(iframe/组件)
- 优化面向用户增长的性能与 SEO
- React
- Next.js
- React Native
- Vue.js
- Nuxt
- Tailwind CSS
2025年4月 — 2026年5月Capgemini前端技术负责人银行业务中的前端架构与技术领导。
在受监管的银行环境中定义并演进前端基础架构。设计并实施基于六边形架构和DDD的可扩展前端架构,以统一多个SPA应用。
- 领导3至5名前端工程师的技术方向
- 设计统一的六边形架构和DDD架构
- 定义系统边界与治理规则
- React
- TypeScript
- Hexagonal Architecture
- DDD
- Microfrontends
- CI/CD
2021年11月 — 2025年4月Capgemini前端工程师金融 SPA、微前端与共享开发工具。
在金融环境中构建和扩展SPA。在与Liferay和Azure等企业平台集成的SPA和微前端生态中交付功能。
- 构建自定义CLI,用于初始化React和TypeScript项目并集成CI/CD
- 通过共享组件统一微前端架构
- 提升UI性能和可维护性
- React
- TypeScript
- Microfrontends
- Architecture
- CI/CD
- 性能优化
项目
银行前端架构、运营工具与可复用组件。
2025-2026银行SPA架构 — 巴塞罗那银行团队的前端架构与共享脚手架。
原本的前端工程角色迅速演变为更具挑战性的工作。两个月后,技术负责人离开了项目——留下两个有严重技术债务的SPA:逻辑直接嵌入组件、没有关注点分离、没有清晰的架构。在我已经独立开始构建的新SPA上,我应用了前一个项目的所有经验:六边形架构、DDD、整洁代码和文档即代码。我构建了可供整个约20名工程师业务单元复用的脚手架,将两名初级开发人员引入新架构,撰写了完整文档,并主导了前端技术方向。除架构外,我还承担了技术负责人的全部职责:主持Scrum仪式、细化和估算工作、与UX/UI对齐、直接与客户沟通、在流水线问题和测试用例审查上支持QA团队、管理部署值班,并在后端和客户会议中代表前端视角。
- 在技术负责人意外离职后,接手了两个有重大技术债务的SPA
- 将六边形架构和DDD应用于新SPA——首次在银行规模上实践
- 构建了可被约20人业务单元在多个产品中采用的可复用脚手架
- React
- TypeScript
- Hexagonal Architecture
- DDD
- TanStack Query
- Scrum
2023运营平台 — 知名分配器品牌采用六边形架构的事件管理、支持与物流平台。
这个项目是我职业生涯中的重要转折点。为知名分配器品牌的运营人员构建的平台处理事故报告、内部支持聊天、实时追踪和物流协调。除产品本身外,这是我深入研究六边形架构、DDD、整洁代码原则和文档即代码的地方——首次在生产环境中应用它们。我还承担了更高级的角色:帮助初级开发人员、拥有架构决策的所有权、主导代码审查并解释超出即时任务的技术概念。TanStack Query的使用教会了我对服务器状态管理的根本不同的思考方式。
- 使用六边形架构和DDD设计并构建平台——这些原则的首次生产应用
- 实施文档即代码实践:与代码库结构对齐的活文档
- 采用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无缝融入了团队,迅速理解了项目背景和工作流程。他的主动性、适应能力和快速学习能力立刻产生了影响。他带来了冷静、富有同理心、以解决方案为导向的思维方式,能给人带来信心。完整详情
联系
欢迎工作机会、合作,或简单交流。