首页

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无缝融入了团队,迅速理解了项目背景和工作流程。他的主动性、适应能力和快速学习能力立刻产生了影响。他带来了冷静、富有同理心、以解决方案为导向的思维方式,能给人带来信心。
完整详情
推荐

联系

欢迎工作机会、合作,或简单交流。

聊一聊。

lab@juani.dev

使用条款

本网站仅用于概述我的职业经历。我声明,关于个人经历的信息真实、经我核实,并基于实际工作。原创文字由我撰写;推荐内容代表第三方意见,商标归各自所有者所有。

隐私说明

本网站不包含访问分析、广告跟踪或数据出售功能,浏览无需注册。托管服务商 Vercel 可能处理提供和保护网站所需的技术数据。

表单通过 Resend 发送姓名、邮箱和消息,并保留在收件箱中以回复咨询。数据咨询或删除请求: lab@juani.dev