Samuel González
Language selector
Available for opportunitiesDisponible para nuevas oportunidades

Samuel González

Senior Front-End DeveloperDesarrollador Front-End Senior

Senior Front-End Developer specializing in building scalable, responsive, and high-performing web applications across the Vue.js (v2 & v3) and ReactJS ecosystems. Driven by Clean Architecture, dependency injection patterns, component reusability, and intuitive UX.Desarrollador Front-End Senior especializado en crear aplicaciones web escalables, responsivas y de alto rendimiento en los ecosistemas Vue.js (v2 y v3) y ReactJS. Impulsado por Clean Architecture, inyección de dependencias, reutilización de componentes y UX intuitiva.

Spain / RemoteEspaña / Remoto
Samuel González
About MeSobre Mí

Clean Architecture, high performance, and intuitive user experiencesClean Architecture, alto rendimiento y experiencias de usuario intuitivas

I am a Senior Front-End Developer with extensive experience crafting enterprise-grade web applications. I leverage TypeScript, TanStack Query, Vite, Pinia, and TailwindCSS across the Vue.js and React ecosystems.

My work is grounded in Clean Architecture, dependency injection patterns, component reusability, modern testing workflows (Vitest, Vue Testing Library), and robust CI/CD automation pipelines (GitHub Actions, Azure DevOps).

Soy Desarrollador Front-End Senior con amplia experiencia en la creación de aplicaciones web de nivel empresarial. Utilizo TypeScript, TanStack Query, Vite, Pinia y TailwindCSS en los ecosistemas Vue.js y React.

Mi trabajo se fundamenta en Clean Architecture, patrones de inyección de dependencias, reutilización de componentes, testing automatizado moderno (Vitest, Vue Testing Library) y pipelines de integración continua CI/CD (GitHub Actions, Azure DevOps).

HighlightsAspectos Clave
6+
Years Experience
Vue & React
Tech Stacks Mastered
Clean Arch
CI/CD & Architecture
100%
Code Quality
6+
Años de Experiencia
Vue y React
Ecosistemas Dominados
Clean Arch
Arquitectura & CI/CD
100%
Calidad de Código
Work ExperienceExperiencia Laboral

My professional trajectory building enterprise-grade applicationsMi trayectoria profesional creando aplicaciones de nivel empresarial

Senior Front-End Developer

Aplicaciones Informáticas Domingo AlonsoSpain
06/2022 – PresentPresent

Directing client-side architecture for enterprise web applications applying Clean Architecture and Dependency Injection patterns.

  • Boosted application performance and data caching through TanStack Query integration and Vite bundling.
  • Co-created an in-house UI component library using Vuetify and Material Design.
  • Conduct code reviews, establish team coding standards, implement automated testing with Vitest and Vue Testing Library, and manage CI/CD migration workflows across GitHub and Azure DevOps.
Vue 3TanStack QueryViteVitestVue Testing LibraryPiniaTypeScriptGitHub ActionsAzure DevOpsVuetifyMaterial Design

Front-End Developer

Azertium IT Global Services S.L.Spain
12/2021 – 06/2022

Engineered interactive user interfaces and dashboard platforms for global IT services.

  • Spearheaded centralized state management architectures using Vuex and Vue.js.
  • Delivered high-quality, cross-browser compatible web applications while establishing best coding practices and conducting code reviews across the frontend team.
Vue.jsVuexJavaScript (ES6+)REST APIsCSS3Git

Front-End Developer

Integra Cloud Technologies CorpSpain
07/2020 – 12/2021

Architected modular user interfaces for cloud-native web systems using Vue.js.

  • Built reusable component libraries and optimized page load speed metrics.
  • Ensured smooth integration with cloud infrastructure services through active collaboration with backend and design teams.
Vue.jsSingle Page Applications (SPA)Cloud ArchitectureFrontend Tooling

Full-Cycle Web & Mobile Developer

VadeaguasSpain
04/2019 – 10/2019

Led end-to-end development of core digital platforms.

  • Single-handedly designed and built the corporate web portal from scratch using ReactJS.
  • Developed a native Android app using Kotlin to expand multi-platform client reach.
ReactJSKotlinAndroid DevelopmentFrontend Web Architecture

Senior Front-End Developer

Aplicaciones Informáticas Domingo AlonsoEspaña
06/2022 – PresenteActual

Dirección de la arquitectura en cliente para aplicaciones web empresariales aplicando Clean Architecture e inyección de dependencias.

  • Optimización del rendimiento y caché de datos mediante integración de TanStack Query y empaquetado con Vite.
  • Co-creación de biblioteca interna de componentes UI con Vuetify y Material Design.
  • Revisiones de código (code reviews), definición de estándares de desarrollo, implementación de pruebas automatizadas con Vitest y Vue Testing Library, y gestión de migración CI/CD en GitHub y Azure DevOps.
Vue 3TanStack QueryViteVitestVue Testing LibraryPiniaTypeScriptGitHub ActionsAzure DevOpsVuetifyMaterial Design

Front-End Developer

Azertium IT Global Services S.L.España
12/2021 – 06/2022

Desarrollo de interfaces interactivas y plataformas de cuadros de mando para servicios globales de TI.

  • Liderazgo en la arquitectura centralizada del estado de la aplicación utilizando Vuex y Vue.js.
  • Entrega de aplicaciones web compatibles con todos los navegadores, estableciendo buenas prácticas y realizando revisiones de código en el equipo frontend.
Vue.jsVuexJavaScript (ES6+)APIs RESTCSS3Git

Front-End Developer

Integra Cloud Technologies CorpEspaña
07/2020 – 12/2021

Arquitectura de interfaces modulares para sistemas web nativos en la nube con Vue.js.

  • Desarrollo de bibliotecas de componentes reutilizables y optimización de métricas de velocidad de carga.
  • Integración fluida con servicios de infraestructura en la nube mediante colaboración estrecha con backend y diseño.
Vue.jsSingle Page Applications (SPA)Arquitectura CloudFrontend Tooling

Full-Cycle Web & Mobile Developer

VadeaguasEspaña
04/2019 – 10/2019

Liderazgo en el desarrollo integral de plataformas digitales estratégicas.

  • Diseño y desarrollo integral del portal web corporativo desde cero con ReactJS.
  • Desarrollo de aplicación móvil nativa en Android con Kotlin para expandir el alcance multiplataforma.
ReactJSKotlinAndroid DevelopmentFrontend Web Architecture
Technical SkillsHabilidades Técnicas

Frameworks, state management, testing tools, and DevOps workflowsFrameworks, gestión de estado, herramientas de testing y flujos CI/CD

Frontend & UIFrontend y UI7 skills

Vue.js (Vue 2 & Vue 3)
ReactJS
TypeScript & JavaScript (ES6+)
TailwindCSS
Vuetify & Material Design
HTML5 & CSS3
Responsive & Adaptive UI

State & ArchitectureEstado y Arquitectura7 skills

TanStack Query (Vue Query)
Pinia
Vuex
Clean Architecture
Dependency Injection
SPA Architectures
REST APIs & Data Caching

Testing & Code QualityTesting y Calidad de Código6 skills

Vitest
Vue Testing Library
Playwright (Basic)
Automated Testing
Code Reviews & Team Standards
Linters & Type Safety

DevOps & ToolingDevOps y Herramientas7 skills

Vite
GitHub Actions (CI/CD)
Azure DevOps (CI/CD)
Git Version Control
Web Performance & Core Web Vitals
Docker (Basic)
SEO & Google Analytics
Education & CredentialsEducación y Formación

Academic background and professional specializationsFormación académica y especializaciones profesionales

EOI (School of Industrial Organization)02/2020 – 05/2020

Front-End & Web Design Professional Program

SPA architectures, advanced JS, build tooling, DevOps, and web performance

Capstone project: E-commerce SPA for pharmaceutical delivery.

Universidad de La Laguna (ULL)2014

B.Sc. in Computer Science Engineering (144 ECTS Credits)

Computer Science & Software Engineering

EOI (Escuela de Organización Industrial)02/2020 – 05/2020

Programa Profesional en Front-End y Diseño Web

Arquitecturas SPA, JS avanzado, herramientas de compilación, DevOps y rendimiento web

Proyecto final: SPA de comercio electrónico para distribución farmacéutica.

Universidad de La Laguna (ULL)2014

Grado en Ingeniería Informática (144 Créditos ECTS)

Informática e Ingeniería de Software

Let's ConnectConectemos

Reach out for collaborations, roles, or technical discussions¿Tienes una oportunidad o consulta? Escríbeme con total confianza

Ready to work together?¿Listo para colaborar?

Feel free to reach out directly via email or connect with me on LinkedIn and GitHub.Puedes contactarme directamente por correo electrónico o conectar a través de LinkedIn y GitHub.

Send an EmailEnviar Correo