Hola! soy Sergio

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

Visita mi CV

Un poco sobre mí

Introducción

Soy un desarrollador frontend apasionado por crear interfaces modernas, rápidas y escalables. Me encuentro en un punto sólido de mi carrera como Mid-Senior Frontend Developer, con experiencia en Angular, React y Vue, aplicando siempre Clean Code y Design Patterns. Mi recorrido en distintos ámbitos me ha dado una visión integral que hoy aplico al frontend, combinando técnica, diseño y trabajo en equipos Agile/SCRUM para entregar productos de calidad.

3 Grados
superiores
10+ Proyectos
web
5+ Empresas
trabajadas

Habilidades

Mi nivel técnico

Angular

Trabajando actualmente en este framework consumiendo APIs de Spring

Arquitectura Microfrontends

90%

Integración de APIs RESTful

95%

Buenas prácticas y Clean Code

100%

Testing y QA Automatizado

85%

React

Varios proyectos realizados en combinación con .NET

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 y .NET

85%
Vue.js Logo

Vue.js

Desarrollo de aplicaciones reactivas y escalables con Vue.js

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 y GraphQL

75%

Next.js

Autodidacta, aplicando en proyectos personales y pruebas

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%

Cualificación

Mi trayectoria personal
Educación
Trabajo

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

Programador frontend en Angular

España - Sevilla
Minsait (Indra)
2023 - actualmente

Proyectos Formativos y Clases Particulares

España - Sevilla
Freelancer
2022 - 2023

Administrativo Contable

España - Sevilla
Ford TYSA
2019 - 2020

Recepcionista

España - Sevilla
Hotel
Sevilla Center
2016 - 2017

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