{
    "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
    "basics": {
        "name": "Luis González Rodríguez",
        "label": "Senior Software Engineer · Drupal Specialist",
        "email": "yo@luismagonzalez.es",
        "phone": "+34 623 82 08 82",
        "url": "https://luismagonzalez.es",
        "summary": "Software developer with a 20-year career. Since 2012 I have worked with Drupal, from Drupal 7 to Drupal 11, building projects from scratch and evolving existing applications with new features and ongoing support, with Symfony as well. Before that I was technical lead of Java teams, preparing analysis, working with clients and coordinating planning.",
        "location": {
            "city": "Jerez de la Frontera",
            "countryCode": "ES"
        }
    },
    "work": [
        {
            "name": "Code Enigma Limited",
            "position": "Senior Drupal Developer",
            "location": "London, United Kingdom",
            "startDate": "2019-04-22",
            "endDate": "2026-03-31",
            "summary": "New projects from scratch and evolution of existing applications with new features and ongoing support. Mainly Drupal 7 to Drupal 11, also Symfony.",
            "highlights": []
        },
        {
            "name": "Freelance",
            "position": "Web developer",
            "location": "Jerez de la Frontera, Spain",
            "startDate": "2015-10-01",
            "endDate": "2019-06-30",
            "summary": "Web application development for several clients, mainly with Drupal.",
            "highlights": [
                "Web applications for several clients",
                "Application deployments",
                "Theme development for projects"
            ]
        },
        {
            "name": "Emergya",
            "position": "Web developer",
            "location": "Seville, Spain",
            "startDate": "2014-05-19",
            "endDate": "2015-10-06",
            "summary": "Drupal developer. Custom module development and contributed module changes to fit client needs.",
            "highlights": []
        },
        {
            "name": "Freelance",
            "position": "Freelance developer",
            "location": "Jerez de la Frontera, Spain",
            "startDate": "2012-11-06",
            "endDate": "2014-05-18",
            "summary": "Technical support and custom development for clients.",
            "highlights": [
                "Technical support to clients",
                "Software development with Symfony",
                "Web development with Drupal"
            ]
        },
        {
            "name": "Indra",
            "position": "Java Tech Lead",
            "location": "Spain",
            "startDate": "2011-11-07",
            "endDate": "2012-11-05",
            "summary": "Technical lead of a Java development team. Made sure analysis was properly prepared and handed over to developers, and tracked planning items.",
            "highlights": []
        },
        {
            "name": "Ingenia",
            "position": "Java developer",
            "location": "Seville, Spain",
            "startDate": "2008-12-03",
            "endDate": "2011-11-06",
            "summary": "Technical lead of the Java development team. Built the core functionality and met the client to prepare requirement specifications.",
            "highlights": []
        },
        {
            "name": "Ericsson",
            "position": "Java developer",
            "location": "Seville, Spain",
            "startDate": "2006-08-18",
            "endDate": "2008-12-02",
            "summary": "Custom product development for mobile provisioning and product deployment in client data centres.",
            "highlights": []
        },
        {
            "name": "Indra",
            "position": "Developer",
            "location": "Madrid, Spain",
            "startDate": "2006-02-27",
            "endDate": "2006-08-17",
            "summary": "Java development for several banking clients, plus QA.",
            "highlights": []
        }
    ],
    "projects": [
        {
            "name": "Tramalia",
            "description": "Personal project: a Drupal 11 ticketing and project-management platform with clients, projects, users, permissions and issue workflows. It is also my test bed for AI-assisted engineering: architecture, implementation, debugging and testing."
        }
    ],
    "education": [
        {
            "institution": "Universidad de Huelva",
            "area": "Bachelor of Science in Computer Science and Information Systems",
            "studyType": "Bachelor",
            "startDate": "1999-09-01",
            "endDate": "2006-02-06",
            "url": "https://uhu.es/"
        }
    ],
    "certificates": [
        {
            "name": "WAI0.1x: Introduction to Web Accessibility",
            "date": "2026-01-21",
            "issuer": "W3C",
            "url": "https://courses.edx.org/certificates/6d5380e86d384a4886972f718006ce46"
        },
        {
            "name": "Drupal 8 Frontend Specialist",
            "date": "2021-02-02",
            "issuer": "Acquia",
            "url": "https://certification.acquia.com/person/certified/luis-gonzalez"
        }
    ],
    "skills": [
        {
            "name": "Drupal & PHP",
            "keywords": [
                "Drupal 7–11",
                "PHP",
                "Symfony",
                "Custom modules",
                "Theming"
            ]
        },
        {
            "name": "Front-end",
            "keywords": [
                "HTML · CSS",
                "JavaScript",
                "Web accessibility"
            ]
        },
        {
            "name": "Java",
            "keywords": [
                "Java",
                "Mobile provisioning",
                "Banking"
            ]
        },
        {
            "name": "Leadership & analysis",
            "keywords": [
                "Technical leadership",
                "Requirements analysis",
                "Planning",
                "Client communication"
            ]
        },
        {
            "name": "Delivery & operations",
            "keywords": [
                "Deployments",
                "Support & maintenance",
                "QA",
                "Git",
                "AI-assisted development"
            ]
        }
    ],
    "languages": [
        {
            "language": "Spanish",
            "fluency": "Native"
        },
        {
            "language": "English",
            "fluency": "B2 in listening, speaking, reading, interaction and writing"
        }
    ],
    "meta": {
        "lang": "en"
    }
}