Software Engineering · Full Stack · Product mindset

Adrian Ferrandis Homsi

Software Engineer in Valencia, Spain

Product-oriented software engineer with solid knowledge of Java/Spring and TypeScript, and hands-on full-stack experience across both frontend and backend in R&D environments.

About

I build useful, maintainable software with business impact

I work with a pragmatic mindset: clear technical decisions, focus on measurable impact, and architecture ready to evolve.

I currently work at EDICOM in the R&D department, contributing to scalable services, integrations, and continuous platform improvements.

I combine business perspective with technical execution, and I am comfortable collaborating in agile teams while keeping quality and delivery speed aligned. In my free time, I build with different TypeScript frameworks across frontend and backend.

I also work with Python for AI and machine learning, and I have several years of experience using AI agents and tools to speed up code generation, prototyping, and development workflows.

Interested in software engineering challenges and product teams where user experience matters, combining Java/Spring, TypeScript, and Python applied to AI.

What I bring to a team

  • Robust technical design with long-term maintainability.
  • End-to-end product delivery capabilities.
  • Continuous usage of TypeScript frameworks for frontend and backend.
  • Practical experience with Python, AI, and coding agents.
  • Clear communication between business and engineering.

Portfolio

Selected projects

Examples where I combine all my software engineering capabilities to build products.

2024 - 2026

ArticlesShare

Next.js-based platform to share high-quality articles focused on relevance, curation, and useful content discovery.

  • Next.js
  • TypeScript
  • React
  • APIs

2025 Hackathon

Points of Interest

One-day team hackathon project focused on discovering and visualizing points of interest quickly.

  • Next.js
  • TypeScript
  • React
  • APIs
  • Rapid prototyping
  • Team collaboration

Career

Professional experience

Experience in real product environments with a strong focus on delivery quality and technical evolution.

Feb 2021 - Present

Software Engineer

EDICOM · Full-time

Valencia, Spain

  • Development in the R&D department focused on scalable and maintainable solutions.
  • Specialization in Spring for critical services and business workflows, also collaborating on frontend with TypeScript.
  • Full-stack collaboration with Angular and SQL/NoSQL databases.
  • Involvement in DevOps practices and agile methodologies (Scrum/Kanban).
  • Java
  • Spring Boot
  • Angular
  • TypeScript
  • SQL
  • NoSQL
  • Docker
  • Agile/Scrum

Jun 2020 - Sep 2020

Software Developer (Internship)

DOMATIX TECHNOLOGIES SL · Internship

Valencia, Spain

  • Worked with Odoo ERP and gained understanding of business processes.
  • Development with Python and XML for customization and automation.
  • Collaboration with the technical team on analysis and implementation tasks.
  • Python
  • XML
  • Odoo

Education

Education

Computer engineering foundation reinforced with postgraduate studies in artificial intelligence.

Sep 2023 - Nov 2024

Postgraduate Program

IEBS Business School

Artificial Intelligence and Machine Learning

  • AI fundamentals and practical application in real scenarios.
  • Training and evaluation of machine learning models.
  • Hands-on Python work for data pipelines and model workflows.

Sep 2017 - Jun 2021

BSc in Computer Engineering

Universitat Politècnica de València (UPV)

Software Engineering

Average grade: 9/10

  • Strong foundation in software engineering, algorithms, and architecture.
  • Training in full-stack development, databases, and delivery methodologies.

Technologies

Stack, TypeScript, and skills

Set of technical and methodological skills to build reliable software products, including TypeScript ecosystems for frontend and backend.

Backend and architecture

  • Java
  • Spring Boot
  • Spring Framework
  • TypeScript
  • SQL
  • Node.js
  • API design

Frontend and product

  • Angular
  • TypeScript
  • Next.js
  • JavaScript
  • HTML
  • CSS
  • Technical UX

Data and AI

  • Python
  • Machine Learning
  • Artificial intelligence
  • Supervised learning
  • Neural networks
  • AI coding agents

DevOps and methodologies

  • Docker
  • Linux
  • Git
  • GitHub
  • GitLab
  • Agile methodologies
  • Scrum
  • Kanban
  • TDD

Languages

  • Spanish Native / bilingual
  • English Full professional proficiency
  • Valencian Professional proficiency

Blog

Latest blog posts

Contact

Let’s talk

If you are building an engineering-driven product, I can contribute from architecture and delivery to full-stack execution.