Francesc Vila Subias | Full-stack Developer

Contact Information

Professional Summary

Full-stack Developer with 3+ years of experience building Java/Spring Boot microservices, Vue/Nuxt and Angular frontends, IAM applications, and B2B enterprise software. Experienced with LDAP, Active Directory authentication, PostgreSQL, Docker, CI/CD, cloud platforms, and AI integrations including OpenAI API, RAG pipelines, and vector embeddings. Focused on full-stack enterprise software roles with strong frontend ownership.

Professional Experience

Full-stack Developer | Business Insights S.L. | February 2025 - Present

IAM Project for Global Top-10 Insurance Company

  • Built B2E IAM applications for a global top 10 insurance company, integrating Active Directory authentication, LDAP directories, and enterprise identity workflows.
  • Developed Java 8 and Java 17 microservices with Spring Boot and Tomcat JSPs for scalable IAM platform features.
  • Designed REST API and backend integration workflows with security and DevOps teams, aligning enterprise software delivery with authentication and compliance needs.
  • Applied enterprise-scale IAM, security best practices, and high-performance microservice patterns in a regulated insurance environment.

Full-stack Engineer | Doctodata S.L. | July 2023 - January 2025

  • Led multiple B2B Alfresco implementation projects, coordinating requirements, development, deployment, and client delivery.
  • Delivered full-stack web applications with Angular, Vue.js, Nuxt 3, TypeScript, Tailwind CSS, PostgreSQL, Docker, and CI/CD-oriented deployment practices.
  • Integrated AI features into enterprise document and workflow projects using OpenAI API, RAG pipelines, and vector embeddings.
  • Developed Java 17 CLI, desktop, and Spring Boot microservice applications while maintaining and updating legacy Java projects.
  • Mentored 4 team members during internships and implemented engineering practices including Git, Semantic Versioning, JUnit testing, and Selenium-based quality checks.

Full-stack Developer, Freelance | Media Arts Studio | June 2022 - April 2023

  • Modernized a full-stack dubbing project management application with React, Vue, Nuxt 3, Supabase, PostgreSQL, Docker-based local testing, and improved UI/UX.
  • Engineered a web application for SRT subtitle matching across media projects, improving matching accuracy and workflow efficiency.

Technical Skills

Languages: Java, TypeScript, JavaScript, Python, C, C#, Bash

Frontend: Vue.js, Nuxt, Angular, React, Next.js, HTML, CSS, Tailwind CSS, Vite

Backend: Spring Boot, Node.js, Express.js, FastAPI, Maven, REST APIs, Microservices, Tomcat JSP

Databases: PostgreSQL, SQLite, MySQL, MongoDB, Supabase

DevOps & Cloud: Docker, Git, GitHub, CI/CD, AWS, Azure, Google Cloud Platform, Linux

Testing & Quality: JUnit, Selenium, Vitest, ESLint, Prettier, Semantic Versioning

AI & Search: OpenAI API, RAG, Vector Embeddings, ChatGPT API

Enterprise: Alfresco, IAM, LDAP, Active Directory, Enterprise Software, B2B, Document Management

Education

Bachelor's in Computer Engineering | Universitat Oberta de Catalunya

2022 - Present (in progress)

Bachelor's in Pedagogy | Universitat Autònoma de Barcelona

Special Award for Academic Excellence

2019 - 2023

Languages

Spanish - Native level (C2)

Catalan - Native level (C2)

English - Professional level (C1)

Japanese - Intermediate level (N3)

Volunteer Experience

Branch Leader | Agrupament Escolta i Guia Sant Ignasi | 2019 - 2021

Led youth activities and educational programs as a volunteer scout leader, developing leadership, communication, mentoring, and team coordination skills.