Full-stack Web Developer with experience in modern frontend and backend architectures. Background in Vue 3, Nuxt, Laravel, headless CMS and API-driven applications. Used to working with CI/CD, Docker and Git-based workflows. Motivated to continuously learn and improve code quality, architecture and maintainability.

Charles Bondo Mateus

Full-stack Web Developer with experience in modern frontend and backend architectures. Background in Vue 3, Nuxt, Laravel, headless CMS and API-driven applications. Used to working with CI/CD, Docker and Git-based workflows. Motivated to continuously learn and improve code quality, architecture and maintainability.

Available to hire

Full-stack Web Developer with experience in modern frontend and backend architectures.
Background in Vue 3, Nuxt, Laravel, headless CMS and API-driven applications.
Used to working with CI/CD, Docker and Git-based workflows.
Motivated to continuously learn and improve code quality, architecture and maintainability.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner

Language

Spanish; Castilian
Fluent
French
Fluent
English
Advanced
German
Intermediate
Italian
Beginner

Work Experience

Web Developer at E-NOVINFO
February 1, 2025 - Present
Development of the Goal Club platform for event registration using Vue 3 and Vuetify for the frontend and WordPress as the backend. Integration of JWT-based authentication and GraphQL API. Implemented scalable interface architecture with clear separation of duties between components and global scope. Built backend architecture in WordPress for event registration and event-based user notifications using ACF for structured data modeling; ongoing feature development and maintenance.
Junior Web Developer at ABACUS RESEARCH, SWISS21
January 1, 2022 - December 31, 2024
Collaborated on the Swiss21 accounting web application; implemented fixes and new features using JavaScript and Vue.js; managed application state with Vuex and performed API calls with Axios; implemented UI components using Vuetify; participated in backend development with PHP (Laravel); handled SQL queries (PostgreSQL) across environments; used Git and GitLab CI/CD pipelines for code review and production deployment.

Education

Semester of motivation at Neuchâtel and La Chaux-de-Fonds
January 1, 2017 - December 31, 2017
French language certificate at Lycée Jean Piaget, Neuchâtel
January 1, 2016 - December 31, 2017
High school with artistic skills option certificate at Madrid
January 1, 2014 - December 31, 2016

Qualifications

apprenticeship as a mediamatician
January 1, 2018 - December 31, 2022

Industry Experience

Software & Internet, Media & Entertainment, Professional Services