Intro

Hola, me llamo Nicolás Martínez.

Soy un desarrollador software especializado en el backend además de áreas de la inteligencia artificial como la visión por computador.

Terminé el año pasado el Grado en Ingeniería Informática en la Universidad de A Coruña, en la mención de Computación. Durante la carrera amplié mis conocimientos en el desarrollo de software, aprendiendo a aplicar conceptos fundamentales como patrones de diseño, experiencia de usuario, pruebas automatizadas y el uso de servicios RESTful.

Además, realicé mi trabajo de fin de grado centrado en el estudio y aplicación de redes convolucionales para soluciones de visión artificial en el ámbito agronómico, lo que me permitió profundizar en técnicas de inteligencia artificial y procesamiento de imágenes.

El último año he trabajado como programador backend junior en N3TEAM EUROPE, llevando a cabo tareas de desarrollo web usando Java 17, Spring Boot, MySQL entre otros. Durante este periodo aprendí a trabajar en equipo en un entorno real teniendo que completar tareas a tiempo, resolver requisitos con el cliente y aplicar la metodología SCRUM.

En mi tiempo libre me gusta llevar a cabo pequeños proyectos con los que familiarizarme con nuevas herramientas o frameworks, como desarrollar un lenguaje de programación, una aplicación de predicción meteorológica o videojuegos.

Proyectos teóricos

TFG

Trabajo de Fin de Grado

Un estudio del ajuste adaptativo en la detección de tomates en secuencias de vídeo. Este proyecto me ayudó a solidificar mis conocimientos en el desarrollo de sistemas de aprendizaje automático y visión artificial, así como de la metodología CI/CD para producir prototipos y probarlos de forma eficiente.

Herramientas: Python, PyTorch, OpenCV, NumPy, Lightning, Neptune.ai, Albumentations

IdentificadorDeMatrículas

Identificador de Matrículas

Un sistema dedicado a la identificación de matrículas en imágenes. Con este proyecto aprendí a trabajar con sistemas inteligentes y cómo organizar el procesamiento de la información para estos.

Herramientas: Julia, Bash Script, LaTeX

Abrir PDF
Gasometría

Sistema Difuso de control de gasometrías arteriales

Aplicación de lógica difusa para la interpretación de gasometrías arteriales. Aprendí a usar técnicas de aprendizaje automático no tan vistosas como la lógica difusa.

Herramientas: MATLAB, Bash Script, LaTeX

Abrir PDF

Proyectos Prácticos

BuscadorDeDocumentos

Buscador de documentos

Un conjunto de funciones para recuperar información y compararla empleando la librería Lucene. Con este proyecto aprendí técnicas de búsqueda y comparación de documentos basándome en información tanto léxica como semántica.

Herramientas: Java, Lucene, Luke

Ver Código
Servidor

Servidor de Atletismo

Servidor de carreras con varias implementaciones como API Rest y Apache Thrift. Esto reforzó mis conocimientos en el desarrollo de servicios RESTful.

Herramientas: Java 11, SQL

Ver Código

Proyectos En Desarrollo

BuscadorDeDocumentos

Servicio de predicción meteorológica basado en Web Scraping

Sistema basado en scrapear webs de registro y predicción meteorológica para confeccionar predicciones propias usando distintos métodos de aprendizaje automático. Con este proyecto busco ampliar mi experiencia en el manejo de grandes volúmenes de datos, así como en el desarrollo de sistemas inteligentes para procesos síncronos.

Herramientas: Python, FastAPI, TensorFlow, NumPy

Ver Código
BuscadorDeDocumentos

Quol - Lenguaje de Programación

Lenguaje de programación creado desde cero siguiendo el ejemplo del libro Crafting Interpreters. Con este proyecto quiero retomar técnicas en el análisis de lenguajes de programación, cómo optimizarlos y finalmente cómo desarrollar uno propio.

Herramientas: Java, C

Ver Código

Educación

  • Bachillerato Tecnológico
    IES Nosa Señora Dos Ollos Grandes, Lugo
    2014 - 2016
  • Grado en Ingeniería Informática- Mención en Computación
    Universidade da Coruña
    2023

Trabajo de Fin de Grado

Axuste adaptativo de rexións de interese na detección de tomates en secuencias de vídeo
Universidade da Coruña
2024

Desarrollo y evaluación de modelos de redes convolucionales para la detección de tomates en contextos realistas. Trabajo enfocado en la adaptación de soluciones basadas en aprendizaje automático para ámbitos agrónomos reales.


Experiencia Profesional

  • Desarrollador Backend junior
    N3TEAM EUROPE
    Mayo 2024 – Julio 2025
    Desarrollo y mantenimiento de servicios backend utilizando Java y Spring Boot. Implementación de endpoints REST, conexión con bases de datos y trabajo en equipo siguiendo metodologías ágiles.

Versión en PDF