
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.

Professional Experience
Analyst Developer
IndraProject management for external vendors at Inditex:
- Technical analysis, bug fixes, and code validation.
- Integration with other teams.
Developer
CuatroochentaMicroservices using Java 11 and Spring Boot:
- RESTful APIs and architectural design contributions.
Analyst Developer
IndraProject management for external vendors at Inditex:
- Technical analysis, bug fixes, and code validation.
- Integration with other teams.
- Training of new team members.
Developer
CoremainDevelopment 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.
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
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
PriceScout
Multi-Marketplace Price Comparison Platform: Real-Time Product Pricing Intelligence with Automated Web Scraping
Status: In development, not deployed yet
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
Expense Analyzer
Financial Analytics Python Application: Expense Tracking with Intelligent Visualization.
Status: Not started yet
TechRadar
Comprehensive Tech Stack Discovery Platform: Interactive Technology Search and Categorization Engine
Status: Prototype Phase