Profile

Diego Montes Novio

Developer

Santiago de Compostela

Java backend developer trying to understand the world...

I am a software developer with over 10 years of experience in the IT sector, mainly focused on backend development with some experience in frontend. I am passionate about technology, enjoy working in collaborative environments, learning new things, and taking on challenges to keep improving my skills and knowledge.

Spanish (native)Galician (native)English (intermediate)French (intermediate)

    Professional Experience

    Analyst Developer

    Indra

    Project management for external vendors at Inditex:

    • Technical analysis, bug fixes, and code validation.
    • Integration with other teams.
    Java
    Spring
    Hibernate
    SOAP
    JavaScript
    DB2
    2022 - Present

    Developer

    Cuatroochenta

    Microservices using Java 11 and Spring Boot:

    • RESTful APIs and architectural design contributions.
    Java
    Spring
    Hibernate
    RESTful APIs
    Microservices
    Docker
    AWS
    JavaScript
    JQuery
    Thymeleaf
    2022

    Analyst Developer

    Indra

    Project management for external vendors at Inditex:

    • Technical analysis, bug fixes, and code validation.
    • Integration with other teams.
    • Training of new team members.
    Java
    Spring
    Hibernate
    SOAP
    JavaScript
    DB2
    2018 - Feb 2022

    Developer

    Coremain

    Development of Puntal project for government management:

    • Technical analysis, bug fixes, and code validation.
    • Integration with other teams.
    • Training of new team members.
    • Training of clients.
    • Deployment of new versions.
    Java
    Hibernate
    Spring
    Oracle
    JasperReports
    2009 - 2015

    Educational Background

    Higher Technician Computer Systems Administration

    IES Xulián Magariños

    2007 - 2009

    Focused on software development, data structures, network administration, system security, and server management.

    1Z0-851 Java Standard Edition 6 Programmer Certified

    Oracle

    2010

    Demonstrated proficiency in Java SE 6, including object-oriented programming, exception handling, and core APIs.

    Technical Skills

    Java

    90%

    SQL

    85%

    Spring Boot

    70%

    Spring Security

    60%

    Spring MVC

    80%

    Spring Data JPA

    65%

    JavaScript

    70%

    TypeScript

    60%

    HTML/CSS

    60%

    Docker

    50%

    React

    40%

    Node.js

    35%

    Python

    30%

    Flutter

    20%

    Featured Projects

    GasoAhorro

    A dynamic web application designed to help users calculate and visualize their fuel cost savings when using a fuel card. Built with Next.js for a seamless user experience, Tailwind CSS for responsive and modern design, and TypeScript to ensure a robust and maintainable codebase. Hosted on Vercel for optimal performance and scalability.

    Status: In development

    Next.jsTailwind CSSTypeScript
    View Project

    Resume

    A sleek and interactive personal resume showcasing my skills, projects, and experience. Developed using Next.js for efficient server-side rendering, styled with Tailwind CSS for a clean and professional look, and powered by TypeScript for reliability and scalability. Deployed on Vercel to ensure fast and consistent performance.

    Status: In development

    Next.jsTailwind CSSTypeScriptRadixUI
    View Project

    PriceScout

    Multi-Marketplace Price Comparison Platform: Real-Time Product Pricing Intelligence with Automated Web Scraping

    Status: In development, not deployed yet

    PythonFastAPINext.jsTypeScriptTailwind CSSRadixUI

    Microservices

    Developing a modern, secure, and scalable microservices infrastructure using Spring Boot. The system integrates Spring Security for authentication and authorization, Netflix OSS for service discovery and resilience, and Kubernetes with Docker for container orchestration. Kafka powers event-driven communication, Resilience4j ensures fault tolerance, and MariaDB is used as the primary database. Deployed with AWS, this architecture is designed for high availability, scalability, and reliability, following best practices in distributed systems.

    Status: In development, not deployed yet

    JavaSpring BootSpring SecuritySpring CloudNetflix OSSKubernetesDockerKafkaResilience4jMariaDBAWS

    Expense Analyzer

    Financial Analytics Python Application: Expense Tracking with Intelligent Visualization.

    Status: Not started yet

    PythonTensorFlowReactFastAPI

    TechRadar

    Comprehensive Tech Stack Discovery Platform: Interactive Technology Search and Categorization Engine

    Status: Prototype Phase

    Next.jsTypeScriptTailwind CSSRadixUISupabaseVercelPrisma