David Puerto Cuenca

David Puerto Cuenca

Junior Full Stack Developer

Backend con Java y Spring Boot. Frontend con Swing, Kotlin y web. DAM recién terminado, buscando mi primera oportunidad profesional.

Sobre mí

Actualmente trabajo como Programador Junior Full Stack, donde combino desarrollo de aplicaciones con integración de sistemas Crestron: programación en CH5, SIMPL/SIMPL+, configuración de control AV y soluciones con Node.js, APIs y herramientas de administración (Microsoft 365, Entra ID, redes).

Mi base es Java y Kotlin, y en el día a día trabajo con JavaScript, SCSS, Postman, PowerShell y Bash. Me adapto rápido a nuevos entornos y me gusta seguir aprendiendo tanto de código como de infraestructura y control.

Me considero una persona comprometida y con iniciativa. Me motiva formar parte de un equipo donde pueda aportar, aprender y seguir creciendo como profesional.

Proyectos

  • Aplicación Java Swing para gestión de citas y clientes en talleres — Hibernate, Maven, FlatLaf, MVC.

  • 3 en raya en Java con Spring Boot, Spring Web, MySQL, Hibernate/JPA y frontend HTML, CSS y JavaScript. Lombok y Maven.

  • Juego de preguntas cliente-servidor en Java con autenticación segura, gestión de partidas y persistencia de datos.

  • Aplicación de consola en Java para gestión segura de usuarios con cifrado avanzado y almacenamiento en MongoDB.

  • Aplicación móvil en Kotlin con Jetpack Compose e integración con Firebase.

Experiencia

  • Programador Junior Full Stack Pentatel · Noviembre 2025 – Actualidad
  • Programador Junior Full Stack en prácticas Einzelnet · Marzo 2025 – Junio 2025
  • Técnico electromecánico Norauto · Junio 2024 – Septiembre 2024
  • Técnico electromecánico Jarmauto · Marzo 2023 – Septiembre 2023

Estudios

  • Técnico Superior en Desarrollo de Aplicaciones Multiplataforma IES Enrique Tierno Galván · Sept 2023 – Jun 2025
  • Técnico en Electromecánica de Vehículos Automóviles Fundación José María de Llanos · Sept 2021 – Jun 2023
  • Educación Secundaria Obligatoria (ESO) Colegio de la Presentación de Ntra Sra Madrid · Sept 2017 – Jun 2021

Tecnologías

Frontend

HTML5 CSS JavaScript Swing Jetpack Compose

Backend

Java Spring Boot Spring Web Hibernate / JPA Kotlin

Herramientas

Git GitHub clone pull / push commit add / status branch / checkout merge / fetch GitLab Docker IntelliJ Eclipse VS Android Studio NetBeans FlatLaf

Bases de datos

MySQL SQL NoSQL MongoDB Firebase

Herramientas IA

Cursor Copilot ChatGPT Claude IA local Claude Code

Crestron y control AV

CH5 SCSS JavaScript FTP RDP SIMPL SIMPL+ ToolBox Construct Node PWQ

APIs y herramientas de desarrollo

APIs REST GET / POST Postman Excel VBA

Microsoft 365 y administración

Microsoft 365 Admin Center Entra ID Administración

Redes, sistemas y scripting

VPN GlobalProtect Active Directory Extreme Networks Linux Server PowerShell Linux Bash

Contacto

¿Quieres ver código o hablar de un proyecto?