Hola! soy Sergio

Mid-Senior Frontend Developer
Angular · React · Vue
Clean Code · Design Patterns
Agile Methodologies (SCRUM)
AI-Assisted Development

Visita mi CV

Un poco sobre mí

Introducción

Soy Frontend Developer especializado en Angular, con experiencia también en React y Vue. Me apasiona crear interfaces modernas, rápidas y escalables utilizando TypeScript, aplicando buenas prácticas como Clean Code y Design Patterns.

Actualmente trabajo en Accenture desarrollando aplicaciones web con Angular 19, Signals y arquitectura de microfrontends, integrando APIs REST y colaborando en equipos Agile/SCRUM para construir productos digitales eficientes.

3+ Años
de experiencia
10+ Proyectos
web
2 Empresas
tecnológicas

Habilidades

Mi nivel técnico

Angular

Desarrollo de aplicaciones con Angular 19, Signals y arquitectura de microfrontends

Arquitectura Microfrontends

90%

Integración de APIs RESTful

95%

Clean Code y Design Patterns

100%

Angular Signals y arquitectura modular

85%

React

Desarrollo de interfaces modernas con React y consumo de APIs REST

Componentes reutilizables y hooks personalizados

85%

Optimización de rendimiento (memo, lazy loading)

80%

Gestión de estado con Redux

90%

Integración con APIs REST

85%
Vue.js Logo

Vue.js

Desarrollo de interfaces reactivas con Vue.js y consumo de APIs REST

Componentes reutilizables y Composition API

85%

Reactividad y gestión de estado (Vuex, Pinia)

80%

Routing con Vue Router

85%

Integración con APIs REST

75%
GitHub Copilot Logo

GitHub Copilot

Asistencia inteligente en programación y autocompletado de código

Autocompletado inteligente

90%

Generación de snippets

85%

Optimización de código

80%

Asistencia en debugging

75%

Next.js

Desarrollo autodidacta y pruebas en proyectos personales

Server Side Rendering (SSR)

75%

Static Site Generation (SSG)

80%

API Routes & Middleware

70%

Optimización automática y performance

70%

TypeScript

Mi lenguaje preferido para frontend, desde la capa de servicio hasta el cliente

Tipado estático y seguro

90%

Interfaces y tipos complejos

95%

Inferencia y control de tipos

85%

Compilación y soporte de ESNext

90%

UI/UX

Diseño de interfaces modernas, accesibles y funcionales

Bootstrap

95%

Tailwind CSS

90%

Material-UI

85%

Styled-components

80%

Claude / GPT

Automatización de tareas, generación de snippets y soporte en debugging

Generación de código y snippets

85%

Automatización de tareas repetitivas

80%

Asistencia en debugging

75%

Soporte en documentación y optimización

80%

Cualificación

Mi trayectoria personal
Trabajo
Educación

Programador frontend en Angular

España - Sevilla
Accenture
2026 - actualmente

Programador frontend en Angular

España - Sevilla
Indra
2023 - 2026

Administrativo Contable

España - Sevilla
Ford TYSA
2019 - 2020

Recepcionista

España - Sevilla
Hotel
Sevilla Center
2016 - 2017

Curso de Inglés B2 Cambridge

España - Sevilla
Universidad de Sevilla
2025

Curso en Gestión ágil de proyectos con Scrum

España - Sevilla
Alborán Formación
2024

Curso en Gestión de Proyectos

España - Sevilla
Alborán Formación
2023

Técnico Superior en Desarrollo de Aplicaciones Web

España - Sevilla
Colegio Altair
2020 - 2023

Grado Universitario en Administración y Dirección de Empresas

(1º año)
España - Sevilla
Universidad de Sevilla
2019 - 2020

Técnico Superior en Administración y Finanzas

España - Sevilla
Instituto Santa Aurelia
2017 - 2019

Técnico Superior en Gestión de Alojamientos Turísticos

España - Sevilla
Instituto Salvador Távora
2014 - 2016

Portfolio

Algunos proyectos profesionales y personales que he hecho

Responsive React Portfolio

Este portfolio lo hice para ampliar y repasar mis conocimientos de frontend en React.

Demo

Curso de Despliegue de Aplicaciones Web

Con todos los apuntes que tomé en esta asignatura, pude elaborar una documentación técnica a modo de guía para ayudar a otros compañeros a desplegar aplicaciones en servidores web, en instancias Linux de AWS y con Ionos como provedor de dominios.

Ver Curso

Pizza Delivery App

Este es un proyecto que hice para subir nota el cual es una web ecommerce desarrollada en Next.js con temática de pizzería a domicilio.

Ver App

Sistema de explotación de bovino de leche

Se trata de un proyecto de Windows Forms que realicé en VS2022 para subir nota en la asignatura de programación en C#.

Demo

Sistema de gestión bibliotecaria

Este sistema para la gestión de los préstamos de libros fue un proyecto que presenté para la asignatura de Angular.

Ver App

Gmail Clone - Demo

Esta fue mi primera app de React usando una plantilla Redux integrada desde el principio en la creación del proyecto.

Ver App

AirBnB Clone - Demo

Mi primera toma de contacto con Next.js fue esta demo de AirBnB en la cual pude conocer las principales características de este framework.

Ver App

Google Docs Clone

Decidí atreverme con este complejo proyecto poque quería probar el Next-OAuth, pero me quedé atascado por un error de callback al redirigir al cliente... ¿cress que podrías ayudarme?

Ver Error

WhatsApp Desktop Clone

Una app de mensajería (chat) desarrollada en Next.js
Para iniciar un chat tienes que buscar a la otra persona por su gmail.

Ver App

Web de Comercio Electrónico

Conseguí desarrollar esta web basada en Amazon, gracias a un curso que compré por Udemy para aprender a usar React.

Demo

Concesionario Web

De mi primer proyecto en la asignatura de Angular fue el desarrollo del frontend de un concesionario de coches.

Ver App

Mi primera web

Aunque mi primera web no fuese responsive, siempre me traerá buenos recuerdos de cuando descubría un mundo entero por cada librería que encontraba.

Ver App

Packs de ejercicios de DAW

Aquí puedes encontrar las bases necesarias para aprender desarrollo de aplicaciones web a través de ejercicios prácticos.
Busca los repositorios con el nombre de "Ejercicios de ..."

GitHub

¿Le interesa mi perfil?

Si tiene una vacante en la que cree que podría encajar, aunque actualmente me encuentre trabajando, siempre estoy abierto a explorar nuevas oportunidades que me permitan crecer profesional y personalmente. Ya sea que haya aplicado a su oferta o me haya encontrado directamente, le agradecería la oportunidad de conversar con usted en una entrevista.

Contáctame

Contáctame

Ponte en contacto conmigo

Llámame

+34 684 36 71 80

Email

sergiodiazcampos@gmail.com

Ubicación

España - Sevilla
41020 Sevilla Este
Avenida de las ciencias
Enviar Mensaje