Estudiante de Ingeniería del Software

Hola, soy Juan, tengo 21 años,natural de Ponferrada (El Bierzo) aunque actualmente resido en Oviedo, donde curso el penúltimo año de Ingeniería Informática del Software. Este verano quiero realizar unas prácticas para incorporarme al mundo empresarial y aplicar mis conocimientos en proyectos reales. Me considero una persona motivada, con ganas de aprender y aportar valor desde el primer día. Además de la ingeniería, me apasionan la historia y el deporte.

Disponible para prácticas Verano 2026

Experiencia y Especialización

Formación Académica

Escuela de Ingeniería Informática de Oviedo

Finalizando grado • 2027

Formación especializada en Java y Programación Orientada a Objetos, con énfasis en desarrollo de software robusto y mantenible. Experiencia práctica en proyectos académicos que aplican patrones de diseño para hacer el software más mantenible y de mayor calidad. También he trabajado con tecnologías modernas como React, TypeScript, Kotlin, Rust y otros lenguajes/frameworks que muestro en mis proyectos.

Estoy buscando una oportunidad para realizar prácticas profesionales durante el verano de 2026, donde pueda aportar mis conocimientos, aprender de un gran equipo y comenzar mi carrera con entusiasmo y dedicación.

Proyectos Destacados

Aplicación Web para jugar al juego Y - Proyecto

Aplicación Web para jugar al juego Y

Aplicación web desarrollada en equipo para jugar al juego Y contra la máquina. Frontend en TypeScript/Node.js con arquitectura de microservicios. Backend en Rust con lógica de IA para jugar contra el usuario. Proyecto colaborativo que integra tecnologías modernas y patrones de diseño escalables.

Progreso10%
TypeScriptNode.jsRustMicroserviciosWeb
PayCarbierzo - Proyecto

PayCarbierzo

Sitio web empresarial responsivo con diseño optimizado para SEO. Desarrollo de landing page profesional con HTML5, CSS3 (incluido Tailwind CSS) y JavaScript vanilla. Enfoque en UX/UI, rendimiento y estándares web.

HTML5CSS3Tailwind CSSJavaScriptResponsive

Histoday

Aplicación nativa para Android desarrollada en equipo utilizando Kotlin e interfaces XML. Implementación de patrones arquitectónicos (MVVM, Inyección de dependencias) y persistencia de datos con Firebase de Google. Experiencia en ciclo de vida de Android, manejo de permisos y buenas prácticas de desarrollo mobile. Uso de IA para generar preguntas y respuestas a apartir de los datos de la API de Wikipedia.

KotlinXMLAndroidFirebaseMVVM
MotoGP Aplicación Web - Proyecto

MotoGP Aplicación Web

Aplicación web fullstack con PHP backend y frontend HTML/CSS/JavaScript. Sistema de gestión de datos de MotoGP con interfaz interactiva. Cumplimiento de estándares W3C y buenas prácticas de código limpio. Proyecto que demuestra habilidades fullstack y atención al detalle en validación y usabilidad.

HTML5CSS3JavaScriptPHPWeb
Gestión JDBC/JPA - Proyecto

Gestión JDBC/JPA

Sistema de gestión de datos implementando patrones DAO con Java. Simulación de un taller de mecánica con persistencia en HsqlServer usando tanto JDBC nativo como Hibernate ORM. Demostración de conocimiento en capas de acceso a datos, transacciones y manejo de relaciones en bases de datos relacionales.

JavaJDBCHibernateMySQLORMXML
Robótica y Arduino - Proyecto

Robótica y Arduino

Colección de miniproyectos de robótica programando un Arduino UNO. Resolución de retos con LEDs, sensores, actuadores lineales y robots móviles. Conexión del robot mediante Ethernet y desarrollo de software para controlar y monitorizar el hardware. Además, diseño de una pieza 3D personalizada con OpenSCAD, lista para impresión 3D (ver imagen y videos).

C++Arduino

Stack Tecnológico

Frontend

JavaScript

HTML

CSS

Tailwind CSS

React

TypeScript

Desarrollo Móvil

Kotlin

Android

XML

Bases de datos

SQL

PL/SQL

Neo4j

JDBC

JPA

Lenguajes

Java

XML

PHP

Python

C

C++

C#

Herramientas

Matlab

R

Scrum

Git