Career

Software engineer with a track record in banking, insurance, retail and web product.

The full track record, in order. Where I led the technical decisions, what I built at each place, and how I have been putting AI agents into flows that were already in production.

  1. JIG
  2. Hiberus Digital
  3. Inditex
  4. Openbank, Santander Group
  5. VidaCaixa
  6. Foundation for Value Creation

Running right now

  1. July 2026 - Present

    University of St. Gallen, Switzerland

    Software engineer - EQx (Switzerland)

    Foundation for Value Creation · EQx

    Technical handover of the digital products of the Foundation for Value Creation: the public site of the Elite Quality Index and the private console behind it. The index measures across 151 countries whether elites create value or extract it, under the academic direction of the University of St. Gallen.

    Home page of the Elite Quality Index, the index the foundation publishes
    • Handover from the previous developer with no interruption to the running product.
    • End-to-end ownership of the user experience across both products.
    • Direct contact with the index directors, designers and the people behind the rating model.
    • Product-level prioritisation: deciding what ships for each client milestone.
    • Remote work with an international team on an applied research project.
  2. October 2025 - Present

    Capgemini

    Tech Lead - VidaCaixa

    VidaCaixa · Capgemini

    Frontend technical leadership on a strategic project in the insurance sector, defining architecture, development standards, best practices and the integration of generative AI into enterprise flows.

    • Frontend architecture definition and key technical decisions.
    • Leading the integration of generative AI across Caixa projects.
    • Agent orchestration, use-case assessment and the technical landing of AI flows.
    • Code reviews, quality standards and mentoring.
    • Coordination with backend, QA and business.
  3. March 2025 - October 2025

    Capgemini

    Lead Software Engineer - Openbank

    Openbank, Santander Group · Capgemini

    Built the UI of a banking operations system for branches, focused on React, scalability, maintainability and hexagonal architecture patterns.

    • Building scalable banking interfaces.
    • Mentoring junior engineers on React and architecture.
    • Applying good practices on a large-scale financial project.
  4. June 2023 - March 2025

    Inditex

    Full Stack and Frontend Developer - Minsait (Indra)

    Inditex · Minsait (Indra)

    Development and maintenance of Inditex's store management terminal, deployed across thousands of points of sale worldwide.

    • Frontend with React and TypeScript; backend with Java and Spring Boot.
    • CI/CD with GitHub Actions, testing and quality improvements.
    • Scrum teams and deployments on cloud environments.
  5. February 2022 - June 2023

    React, Next.js, Node.js

    Full Stack and Frontend React Developer - Hiberus Digital

    Web applications in production, reusable components and projects such as the Hiberus corporate site and SivasDescalzo.

    • React, Next.js, Node.js, Jest and React Testing Library.
    • Components for the internal OnlyUI library.
    • Weather station management system as my final degree project.
  6. September 2021 - December 2021

    Wolfsburg mobility

    Frontend Vue Developer (intern) - JIG

    Frontend internship with Vue, CSS, HTML, Docker and Git, building a site for transport users and an admin panel.

    • Interface for bus line passengers.
    • Control panel for monitoring fleet components.
    • First professional contact with web product and real operations.

Method

Crux, my framework for working with AI agents

Crux controls the lifecycle of every task an agent does, from understanding the project to proposing the change. The code it produces follows each project's standards, and nothing reaches production without being checked.

  1. Isolated workspaces

    Every task in its own space

    Several tasks move forward at once without stepping on each other.

  2. Procedures

    The agent follows a written procedure

    The steps are documented. Nothing is improvised.

  3. Quality gate

    Nothing moves on without passing the tests

    If something fails, it stops before it reaches production.

  4. Receipt

    Every delivery comes with its proof

    What was checked, and on which version, is written down.

  5. Measurement

    What isn't used gets removed

    Which procedures help and which are dead weight is measured.

See the commands (for developers)
  1. crux workspace new mapa-3dworkspace 'mapa-3d' ready · own branch, copy and ports
  2. /shipthe agent opens the written procedure before committing
  3. crux ship run -- npm testtests green, result written to the receipt
  4. crux workspace finish mapa-3dpull request opened, with the receipt as proof
  5. crux usagewhich procedures get used and which are dead weight

Contact

If my profile fits, let's talk.

If you have something in mind and are not sure it fits, write to me and I will tell you straight. If I am not the right person, I will say that too.

Download as PDF
jorgecarrera98d@gmail.comEnter Click to open your email