Sobre mi
Informático de profesión, y afortunadamente por vocación. Desde pequeño me han fascinado los ordenadores, las máquinas y la tecnología en general. Disfruto aprendiendo nuevas tecnologías y herramientas continuamente. Entre mis hobbies se encuentran las robótica, domótica, drones, desarrollo web, electrónica digital, Internet de las cosas y ciberseguridad. Linux es mi sistema operativo principal y disfruto trastear con él (hasta que eventualmente rompo algo). Creo que si buscas lo suficiente por esta web descubrirás la prueba de mi amor por la linux y la consola de comandos.
A parte, también soy aficionado a los videojuegos, realidad virtual, escalada, submarinismo, literatura fantástica y ciencia ficción, filosofía ocasionalmente, y chistes malos a tiempo parcial.
Educación
Grado en Ingeniería Informática de Software
2016 - 2020Durante mis cuatro años en la universidad aprendí algoritmos, patrones de diseño, arquitectura de software, proceso de ingeniería del software y fundamentos de desarrollo web.
Cambridge Advance Certificate
2018Preparé el examen durante 6 meses intensivos en Edimburgo, para alcanzar el C1 en inglés. No me cuesta comunicarme oralmente o por escrito con hablantes nativos.
Experiencia laboral
Fullstack Developer- Grupo Meana
2020 - ActualidadHe estado desarrollando un Framework para la venta de entradas adaptable a eventos, conciertos, teatros, museos, partidos, etc. Estoy continuamente ampliando mis conocimientos de ASP .Net Core y Angular, a parte de RabbitMQ, SignalR y SQL Server.
Tecnologías
Avanzado
HTML5 CSS JavaScript Java C# Angular GitIntermedio
TypeScript Python ASP .Net Core Arduino SQL neo4j Docker Spring FrameworkPrincipiante
Flutter C/C++ SignalR Ensamblador x86Proyectos personales
ProgQuery WebApp
2020 JavaMi trabajo de final de carrera. Es un Front end para un sistema de análisis de código estatico para la plataforma Java. Esta basado sobre un plugin de compilación de Java (ProgQuery) que almacena el AST en un grafo en neo4j. Me sistema permite analizar programas, crear análisis para detectar malas prácticas de programación y compartirlos con otros usuarios.
CMinusMinus
2019 JavaCompilar de un mini - lenguage con una sintaxis similar a C usando ANTLR. Es una ampliación de la asignatura de Diseño de Lenguages de Programación, en mi versión se pueden usar punteros y bucles for.
DeChat
2019 AngularChat decentralizado en Angular usando pods de Solid, una tecnología desarrolla por Sir Berners-Lee.
CSharpGrapher
2019 C#Visualizador de algoritmos de exploración de estructuras de grafos escrito en C#.
Libería para Arduino para HT1632C Driver Led
2018 C++Libería para Arduino para controlar una matriz led de 16x16 pixels.
JavaGame Engine
2016 JavaMotor rudimentario escrito en Java para videojuegos usando OpenGL 4.0 y LWJGL.