Hola, soy David Cerdeiro

Desarrollador de Software.

Transformo ideas en soluciones digitales robustas y eficientes.

Ingeniero Informático por la Universidad de Cádiz, apasionado por el desarrollo backend y frontend. Busco activamente mi primera gran oportunidad para aportar valor y seguir creciendo profesionalmente.

Sobre Mí

A professional headshot of David Cerdeiro.

Mi pasión por la tecnología comenzó con el mundo de los videojuegos, lo que me llevó a investigar el mundo detrás de esto. Mediante aprendizaje autodidacta, el grado y esta pasión he conseguido desarrollar una sólida base en los fundamentos de la programación y las buenas prácticas.

Me considero una persona proactiva, organizada y con una gran capacidad de aprendizaje. Disfruto trabajando en equipo y enfrentándome a retos que me obliguen a salir de mi zona de confort. Mi objetivo es unirme a una empresa innovadora donde pueda desarrollar mi carrera como programador.

Tecnologías y Herramientas

Frontend
Angular
React
JavaScript
TypeScript
HTML5
CSS3
Bootstrap
TailwindCSS
Backend
Java
Spring Boot
Python
C++
C
Laravel
Bases de Datos
MySQL
PostgreSQL
Herramientas y Control de Versiones
Git
GitHub
Docker
Maven
Jira

Idiomas

Español

Nativo

Inglés

Competencia Profesional (Certificado B2 First de Cambridge)

Mis Proyectos

Una selección de proyectos donde he aplicado mis conocimientos.

Sistema de Gestión financiera
(Proyecto de Fin de Grado) Desarrollo de una aplicación web completa para facilitar el seguimiento de gastos y planificación financiera. El proyecto incluye un backend robusto con API REST y un frontend interactivo para la visualización y manipulación de datos.
React
Java
Spring Boot
JUnit5
CádizMovil: Aplicación web para compañía telefónica
Aplicación web desarrollada en el marco de la asignatura Ingeniería Web. Permite a los usuarios ver su información: contrataciones con la compañía, gasto de datos y minutos de llamada, etc... Proyecto realizado en colaboración junto a dos compañeros de clase.
Vaadin
Java
Spring Boot
JUnit 5
Plataforma Event-Driven para Análisis Financiero en Tiempo Real
Desarrollo de una plataforma para la monitorización de acciones. El proyecto se compone de un backend robusto con Java y RabbitMQ para la gestión asíncrona de datos y un frontend con React que ofrece una visualización dinámica a través de WebSockets.
React
Java
Spring Boot
PostgreSQL
RabbitMQ
JUnit5

Experiencia

Desarrollador de Software (Prácticas)
NTT DATA

Julio 2024 - Noviembre 2024

  • Desarrollé microservicios backend en Java/Spring integrados mediante Jenkins CI/CD.
  • Implementé componentes frontend en Angular mejorando la experiencia de usuario.
  • Coordiné la integración frontend-backend mediante SOAP, garantizando la fiabilidad de la comunicación.
  • Participé activamente en un equipo de trabajo de metodología scrum, contribuyendo a la entrega continua de valor.

Hablemos

Estoy buscando activamente nuevos desafíos. Si crees que mi perfil encaja en tu equipo, no dudes en contactarme.

Nombre, Email, mensaje...

O contáctame directamente