{
  "schemaVersion": "1.0",
  "profile": {
    "name": "Alejandro Moya Romero",
    "role": "Lead Software Engineer",
    "headline": "iOS · Mobile Architecture · Agentic Engineering",
    "summary": "Lead Software Engineer with nearly 10 years of experience in iOS development, focused on mobile architecture, maintainability, performance and modern software engineering practices.",
    "website": "https://whoisalex.dev",
    "location": {
      "country": "Spain"
    }
  },
  "professionalFocus": [
    "Native iOS Engineering",
    "Mobile Architecture",
    "Software Architecture",
    "Agentic Engineering",
    "Engineering Automation",
    "Maintainability",
    "Performance",
    "Code Quality"
  ],
  "experience": {
    "totalExperience": "nearly 10 years",
    "current": {
      "company": "NTT DATA Europe & Latam",
      "role": "Lead Software Engineer",
      "progression": [
        "Senior Developer",
        "Lead Software Engineer"
      ],
      "environment": [
        "Enterprise Software",
        "National Projects",
        "International Projects",
        "Agile Teams"
      ],
      "focus": [
        "Mobile Engineering",
        "iOS",
        "Software Architecture",
        "Technical Quality",
        "Maintainability"
      ]
    }
  },
  "engineering": {
    "mobile": {
      "ios": {
        "primary": true,
        "technologies": [
          "Swift",
          "Objective-C",
          "SwiftUI",
          "UIKit"
        ]
      },
      "crossPlatform": {
        "technologies": [
          "Flutter",
          "Dart"
        ]
      },
      "android": {
        "technologies": [
          "Kotlin"
        ]
      }
    },
    "backend": {
      "technologies": [
        "Python",
        "FastAPI",
        "Node.js"
      ],
      "integration": [
        "REST APIs",
        "Firebase"
      ]
    },
    "web": {
      "technologies": [
        "React",
        "Next.js"
      ]
    },
    "architecture": {
      "areas": [
        "Mobile Architecture",
        "Software Architecture",
        "Modularity",
        "Maintainable Codebases",
        "Legacy Evolution",
        "Scalable Mobile Solutions"
      ]
    },
    "sourceControl": [
      "Git"
    ]
  },
  "agenticEngineering": {
    "description": "AI-assisted software engineering workflows focused on analysis, implementation, validation and orchestration of specialized agents.",
    "concepts": [
      "AI Coding Agents",
      "Agentic Workflows",
      "AI-assisted Software Engineering",
      "Context Engineering",
      "Multi-Agent Workflows",
      "Agent Orchestration"
    ],
    "tools": [
      "Codex",
      "Claude Code"
    ],
    "agentRoles": [
      "Orchestrator",
      "Architect",
      "Analyst",
      "Developer",
      "Reviewer",
      "QA"
    ],
    "workflow": [
      "Context Preparation",
      "Repository Analysis",
      "Planning",
      "Architecture",
      "Implementation",
      "Review",
      "Validation"
    ]
  },
  "automation": {
    "description": "Automation of repetitive tasks and engineering workflows to improve efficiency, consistency and software delivery.",
    "areas": [
      "Task Automation",
      "Engineering Workflow Automation",
      "Repetitive Process Automation",
      "Developer Tooling"
    ]
  },
  "engineeringPrinciples": [
    {
      "name": "Maintainability",
      "description": "Build software that remains understandable and evolvable over time."
    },
    {
      "name": "Architecture",
      "description": "Design clear technical boundaries that support long-term evolution."
    },
    {
      "name": "Performance",
      "description": "Treat performance as part of software quality rather than an afterthought."
    },
    {
      "name": "Code Quality",
      "description": "Favor clean, readable and maintainable implementations."
    },
    {
      "name": "Automation",
      "description": "Reduce repetitive engineering work through tooling and automated workflows."
    }
  ],
  "capabilities": [
    {
      "name": "Native Mobile Development",
      "description": "Building and evolving native iOS applications with a focus on quality, maintainability and performance."
    },
    {
      "name": "Mobile Architecture",
      "description": "Designing scalable and maintainable foundations for mobile software."
    },
    {
      "name": "Legacy Evolution",
      "description": "Working with existing applications and codebases while improving their technical foundations."
    },
    {
      "name": "Agentic Software Engineering",
      "description": "Integrating coding agents and multi-agent workflows into modern software engineering processes."
    },
    {
      "name": "Engineering Automation",
      "description": "Creating workflows that support analysis, implementation, validation and repetitive engineering tasks."
    }
  ],
  "technologyStack": {
    "languages": [
      "Swift",
      "Objective-C",
      "Python",
      "Dart",
      "Kotlin"
    ],
    "apple": [
      "SwiftUI",
      "UIKit"
    ],
    "crossPlatform": [
      "Flutter"
    ],
    "backend": [
      "FastAPI",
      "Node.js"
    ],
    "web": [
      "React",
      "Next.js"
    ],
    "servicesAndIntegration": [
      "Firebase",
      "REST APIs"
    ],
    "development": [
      "Git"
    ],
    "automation": [
      "Task Automation",
      "Engineering Workflows",
      "Developer Tooling"
    ],
    "aiEngineering": [
      "Codex",
      "Claude Code",
      "AI Agents",
      "Multi-Agent Workflows",
      "Context Engineering",
      "Agent Orchestration"
    ]
  },
  "methodologies": [
    "Agile",
    "Scrum"
  ],
  "contact": {
    "email": "alex@whoisalex.dev",
    "website": "https://whoisalex.dev",
    "github": "https://github.com/alex2k17",
    "linkedin": "https://www.linkedin.com/in/alexmrdev/"
  }
}
