{
  "language_code": "en",
  "consultant": {
    "phone": "+351 910 000 000",
    "contact_email": "alex.example@example.com",
    "country": "PT",
    "city": "Lisbon",
    "address": "Rua Exemplo 123, 2.º Esq.",
    "postal_code": "1000-001",
    "country_birth": "PT",
    "contract_type": "Freelancer",
    "gender": "Non-specified",
    "driving_license": "B - Car",
    "github": "https://github.com/example-dev",
    "linkedin": "https://www.linkedin.com/in/example-dev",
    "website": "https://example.com",
    "birthdate": "15-03-1988",
    "recruitment_date": "01-02-2020"
  },
  "about": "Senior backend developer and technical lead with over 12 years of experience building web platforms for banking, telecommunications and insurance clients. Focused on reliable, well-tested systems and on mentoring development teams.",
  "cv_summary": "Senior backend developer with 12+ years of experience.\nTechnical lead for teams of up to 8 developers.\nSpecialised in Ruby on Rails, PostgreSQL and cloud infrastructure on AWS.\nExperience in banking, telecommunications and insurance projects.",
  "hobbies": "Cycling, chess, landscape photography",
  "interview_notes": "Available from next month. Open to hybrid work in Lisbon or Porto. Prefers technical lead roles.",
  "organisational_skills": "Sprint planning and estimation, backlog management, coordination of distributed teams, mentoring junior developers",
  "relevant_accomplishments": "Reduced checkout response time by 40% on a high-traffic e-commerce platform.\nLed the migration of a core banking portal to AWS with zero downtime.",
  "social_skills": "Clear communicator with technical and business stakeholders. Used to working with international and remote teams.",
  "technical_skills": "Ruby on Rails, PostgreSQL, Redis, Sidekiq, Docker, Kubernetes, AWS, Terraform, CI/CD",
  "educations": [
    {
      "degree": "Master degree",
      "degree_years": 2,
      "course_name": "Computer Science and Engineering",
      "course_institution": "Example University of Technology",
      "is_going": false,
      "final_grade": "17",
      "course_description": "Specialisation in distributed systems. Thesis on fault-tolerant message queues.",
      "course_start_date": "01-09-2010",
      "course_end_date": "31-07-2012"
    },
    {
      "degree": "Bachelor degree",
      "degree_years": 3,
      "course_name": "Computer Science",
      "course_institution": "Example University of Technology",
      "is_going": false,
      "final_grade": "15",
      "course_description": "Software engineering, databases and computer networks.",
      "course_start_date": "01-09-2007",
      "course_end_date": "31-07-2010"
    },
    {
      "degree": "Secondary Education",
      "degree_years": 3,
      "course_name": "Science and Technology",
      "course_institution": "Example Secondary School",
      "is_going": false,
      "final_grade": "18",
      "course_description": "",
      "course_start_date": "15-09-2004",
      "course_end_date": "30-06-2007"
    }
  ],
  "languages": [
    { "name": "Portuguese", "written": 5, "spoken": 5, "understanding": 5 },
    { "name": "English", "written": 4, "spoken": 4, "understanding": 5 },
    { "name": "Spanish", "written": 2, "spoken": 3, "understanding": 3 },
    { "name": "French", "written": 1, "spoken": 1, "understanding": 2 }
  ],
  "trainings": [
    {
      "name": "AWS Certified Solutions Architect - Associate",
      "kind": "Certification",
      "company": "Amazon Web Services",
      "exam_or_certification": "Yes",
      "single_day": true,
      "final_grade": "870/1000",
      "credential_id": "AWS-0000-EXAMPLE",
      "start_date": "10-05-2022",
      "end_date": null
    },
    {
      "name": "Certified Kubernetes Application Developer",
      "kind": "Certification",
      "company": "The Linux Foundation",
      "exam_or_certification": "Yes",
      "single_day": true,
      "final_grade": null,
      "credential_id": "CKAD-0000-EXAMPLE",
      "start_date": "14-11-2023",
      "end_date": null
    },
    {
      "name": "Agile Leadership Workshop",
      "kind": "Workshop",
      "company": "Example Training Academy",
      "exam_or_certification": "No",
      "single_day": false,
      "final_grade": null,
      "credential_id": null,
      "start_date": "03-10-2021",
      "end_date": "05-10-2021"
    },
    {
      "name": "Advanced PostgreSQL Performance",
      "kind": "Course",
      "company": "Example Online Learning",
      "exam_or_certification": "No",
      "single_day": false,
      "final_grade": null,
      "credential_id": null,
      "start_date": "01-03-2020",
      "end_date": "30-04-2020"
    }
  ],
  "projects": [
    {
      "name": "Online Banking Customer Portal",
      "company": "Example Consulting",
      "client": "Example Bank",
      "client_department": "Retail Banking",
      "country": "PT",
      "city": "Porto",
      "industry": "Banking",
      "ec_intramuros": false,
      "job_title": "Technical Lead",
      "description": "Development of the customer area for online banking.\nIntegration with the core banking system and payment providers.",
      "achievements": "Delivered the new portal on schedule for 1.2M customers.",
      "deliverables": "Customer portal, payment integration APIs, technical documentation",
      "stakeholders": "Head of Digital Channels, product owners, security team",
      "roles_description": "Technical lead for a team of 8 developers. Responsible for architecture, code reviews and release planning.",
      "team_size": 8,
      "duration": "Ongoing",
      "contract_type": "Full-time",
      "type_of_contract": "Freelancer",
      "project_type": "Outsourcing",
      "client_experience": 5,
      "is_going": true,
      "start_date": "01-07-2023",
      "end_date": null,
      "roles": [
        { "name": "Tech Lead" },
        { "name": "Backend Developer" }
      ],
      "technologies": [
        { "name": "Ruby on Rails" },
        { "name": "PostgreSQL" },
        { "name": "Redis" },
        { "name": "Kubernetes" }
      ]
    },
    {
      "name": "E-commerce Checkout Platform",
      "company": "Example Consulting",
      "client": "Example Telecom",
      "client_department": "Digital Channels",
      "country": "PT",
      "city": "Lisbon",
      "industry": "Telecommunications",
      "ec_intramuros": false,
      "job_title": "Senior Backend Developer",
      "description": "Redesign of the checkout and payment services.\nMigration of the platform to AWS.",
      "achievements": "Reduced checkout response time by 40%.",
      "deliverables": "Checkout service, payment gateway integration, AWS infrastructure as code",
      "stakeholders": "E-commerce director, payments team",
      "roles_description": "Backend development, performance optimisation and cloud migration.",
      "team_size": 6,
      "duration": "3 years and 5 months",
      "contract_type": "Full-time",
      "type_of_contract": "Permanent",
      "project_type": "Consulting",
      "client_experience": 4,
      "is_going": false,
      "start_date": "01-02-2020",
      "end_date": "30-06-2023",
      "roles": [
        { "name": "Backend Developer" }
      ],
      "technologies": [
        { "name": "Ruby on Rails" },
        { "name": "PostgreSQL" },
        { "name": "AWS" },
        { "name": "Terraform" }
      ]
    },
    {
      "name": "Claims Management System",
      "company": "Example Software House",
      "client": "Example Insurance",
      "client_department": "Claims",
      "country": "ES",
      "city": "Madrid",
      "industry": "Insurance",
      "ec_intramuros": false,
      "job_title": "Backend Developer",
      "description": "Development of a claims management system for car and home insurance.",
      "achievements": "Automated 60% of the manual claims validation steps.",
      "deliverables": "Claims API, back-office application",
      "stakeholders": "Claims department managers",
      "roles_description": "Backend development and integration with external partners.",
      "team_size": 5,
      "duration": "3 years and 4 months",
      "contract_type": "Full-time",
      "type_of_contract": "Permanent",
      "project_type": "Internal",
      "client_experience": 4,
      "is_going": false,
      "start_date": "01-09-2016",
      "end_date": "31-12-2019",
      "roles": [
        { "name": "Backend Developer" }
      ],
      "technologies": [
        { "name": "Ruby on Rails" },
        { "name": "MySQL" },
        { "name": "Sidekiq" }
      ]
    },
    {
      "name": "Internal Reporting Dashboard",
      "company": "Example Software House",
      "client": "Example Software House",
      "client_department": "Finance",
      "country": "PT",
      "city": "Lisbon",
      "industry": "Information Technology and Services",
      "ec_intramuros": false,
      "job_title": "Junior Developer",
      "description": "Development of internal financial reporting dashboards.",
      "achievements": "",
      "deliverables": "Reporting dashboard",
      "stakeholders": "Finance team",
      "roles_description": "Full-stack development under the supervision of a senior developer.",
      "team_size": 3,
      "duration": "4 years",
      "contract_type": "Full-time",
      "type_of_contract": "Permanent",
      "project_type": "Internal",
      "client_experience": 3,
      "is_going": false,
      "start_date": "01-09-2012",
      "end_date": "31-08-2016",
      "roles": [
        { "name": "Full Stack Developer" }
      ],
      "technologies": [
        { "name": "Ruby on Rails" },
        { "name": "JavaScript" },
        { "name": "PostgreSQL" }
      ]
    }
  ],
  "standalone_skills": [
    { "name": "Docker", "group": "DevOps" },
    { "name": "Git", "group": "Tools" },
    { "name": "Scrum", "group": "Methodologies" },
    { "name": "Linux", "group": "Operating Systems" }
  ]
}
