Skip to content
View BertMarti's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report BertMarti

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BertMarti/README.md
Alberto Martínez · Full-Stack Developer · Java, Spring Boot, React y Angular · IA y microservicios · Jaén, España · Remoto o híbrido

Full-Stack Developer · Java, Spring Boot, React y Angular · IA y microservicios

Desarrollador Full-Stack con más de 3 años en NTT DATA construyendo software para banca: microservicios con Spring Boot, procesos batch e interfaces en React y Angular. Especializado en modernizar arquitecturas con IA.

Email LinkedIn Profile views

Portafolio Descargar CV en PDF Download CV in English (PDF)

Sobre mí

Desarrollador Full-Stack con más de 3 años en NTT DATA en proyectos empresariales de banca: microservicios, procesos batch y migración de arquitecturas. En backend trabajo con Java, Spring Boot y Spring Batch; en frontend, con React, Angular y TypeScript. Aplico IA y orquestación de agentes en proyectos reales de modernización. Mi formación en diseño gráfico me lleva a cuidar la interfaz tanto como el código.

Experiencia · NTT DATA Europe & Latam

jul 2026 – hoy Rising Software Engineer
Migración de servicios de integración (SI) de un framework propietario de orquestación sobre Spring y EJB (WebLogic) a microservicios con Spring Boot, en una plataforma bancaria.
dic 2024 – jul 2026 Full-Stack Developer (Java + Front)
Desarrollo y mantenimiento de microservicios con Spring Boot y procesos batch con Spring Batch.
jun 2023 – dic 2024 Junior Full-Stack / Frontend Developer
Desarrollo de APIs REST y de las pantallas que las consumen.
mar 2023 – jun 2023 Becario de desarrollo de software Full-Stack
APIs REST con Spring e interfaces con Angular y JavaScript.

Formación

  • CFGS Desarrollo de Aplicaciones Web (DAW) · IES Jándula, Andújar (Jaén) · 2021–2023 · Nota media: 9,5
  • Grado Profesional en Diseño Gráfico · Escuela de Arte de Granada · 2017–2019

Tecnologías

Backend Java Spring Boot Spring Batch APIs REST Microservicios EJB WebLogic JSP Migración de arquitecturas legacy
Frontend React Angular TypeScript JavaScript HTML5 CSS Diseño responsive
Desarrollo asistido por IA Orquestación de agentes Migración asistida por IA Claude Ollama
Datos SQL MySQL SQLite
DevOps y calidad Docker CI/CD GitHub Actions Git Testing Jira Bash
Otros Python Go Rust Tauri PWA Android (Capacitor)

Proyectos personales

Aplicaciones completas que diseño, desarrollo y publico de principio a fin: arquitectura, UX, seguridad y despliegue. Pulsa una captura para abrir su web o su demo. Fresquito y Gestorín tienen el código privado; el resto es de código abierto.

Demo de Fresquito

Lo que hay en tu nevera, antes de que caduque.
Inventario de nevera y despensa con IA: a partir de una foto o del ticket de compra registra los alimentos, avisa de las caducidades y propone recetas según las preferencias del usuario; lo que falta pasa a la lista de la compra. Web (PWA) y Android, con modelos de IA gratuitos por defecto.

React TypeScript PWA Android (Capacitor) IA

Demo de Fresquito Código privado
Demo de Gestorín

Tu gestor de bolsillo.
Asistente para el papeleo doméstico: explica cartas, multas y notificaciones oficiales en lenguaje claro, convierte cada plazo en una tarea y avisa con antelación. Para toda la familia, con IA local (Ollama) o sin IA; Windows y Android.

Tauri Rust React TypeScript Ollama

Demo de Gestorín Código privado
Web de Lazo

Listas de regalos en familia, sin repetidos ni spoilers.
Aplicación de listas de regalos para familias y grupos: cada persona publica lo que quiere y el resto lo reserva o lo compra sin que el destinatario pueda verlo. Incluye fondo común, regalos compartidos, amigo invisible e importación de listas de Amazon; web (PWA) y Android, autoalojada con PocketBase y auditada.

React TypeScript PWA Android (Capacitor) PocketBase IA

Web de Lazo App de Android de Lazo Código de Lazo
Web de modelduel

Comparar modelos con datos, no con opiniones.
Herramienta de línea de comandos que compara dos modelos de IA con la misma tarea y los mismos tests, y resume aciertos, tiempo y coste en un único informe. Admite tareas en Python, JavaScript o TypeScript y puede aislar el código generado en un contenedor.

Python CLI pytest Docker

Web de modelduel Código de modelduel
Web de commitling

Tu actividad convertida en una criatura digital.
Mascota pixel-art para el perfil de GitHub que crece con la actividad de commits. Se genera como SVG animado con GitHub Actions y se instala con binarios verificables.

Go GitHub Actions SVG animado WebAssembly

Web de commitling Código de commitling
Web de printquote

Del modelo 3D al presupuesto en segundos.
Calcula el peso, el tiempo de impresión y el precio de un modelo 3D (STL, OBJ o 3MF) directamente en el navegador, sin subir el archivo a ningún servidor. Genera el presupuesto en PDF, numerado y con los datos del encargo y del cliente.

TypeScript Three.js Vite PWA

Web de printquote Código de printquote

Más proyectos

Todos gratuitos y de código abierto; la mayoría puede probarse en el navegador. El portafolio los recoge con más detalle.

Web de ARIA

🤖 ARIA
Tu casa, con voz propia.
Python · FastAPI · Ollama · Docker · Telegram

Web · Código

Web de SHIELD-DNS

🛡️ SHIELD-DNS
Bloqueo de anuncios para toda la red doméstica.
Pi-hole · Unbound · DNSSEC · Docker

Web · Código

Web de HEIMDALL

🔐 HEIMDALL
Acceso seguro a tu red doméstica desde cualquier lugar.
WireGuard · wg-easy · Caddy · Docker

Web · Código

Web de Repartito

🍫 Repartito
Cuentas claras y el chocolate espeso.
React · TypeScript · PWA · Android (Capacitor) · Web Crypto

Web · Android · Código

Captura de RUNA, para compartir secretos cifrados que se autodestruyen

🔥 RUNA
Secretos cifrados que se leen una sola vez.
Fastify · React · Web Crypto · Docker · SQLite · Go

Código · Se instala en tu servidor

Vitaclip: ventana del historial del portapapeles en modo claro y oscuro

🍋 Vitaclip
El portapapeles supervitaminado.
Tauri · Rust · JavaScript · Windows · macOS · Linux

Descargar · Código

Web de Roscodex

🧭 Roscodex
El rosco de las letras, versión Pokémon.
React · TypeScript · Vite · PWA

Jugar · Código

Web de PokéQuién

🎮 PokéQuién
¿Quién es quién?, con Pokémon.
React Native (Expo) · TypeScript · WebSocket

Jugar · Código

Web de Squad Summoner

🎖️ Squad Summoner
Convocatorias épicas para tu escuadrón.
Vue 3 · TypeScript · Vite · Gemini

Web · Código

Hablemos

¿Tienes una idea, un proyecto interesante o ganas de intercambiar aprendizajes sobre frontend, backend o IA? Puedes escribirme en LinkedIn o por email.

Mi commitling: una mascota pixel-art que crece con mi actividad en GitHub

Mi commitling crece con mis commits y se actualiza cada día.

Mi portafolio 13 proyectos de código abierto

Pinned Loading

  1. Adivina-pkm Adivina-pkm Public

    PokéQuién: duelo de deducción pixel-art tipo «¿Quién es Quién?» con Pokémon. Juega en el navegador o en Android, contra la máquina o contra un amigo.

    TypeScript

  2. commitling commitling Public

    Mascota pixel-art (SVG animado) que vive en el README de tu perfil de GitHub y crece con tus commits. GitHub Action en Go.

    Go

  3. modelduel modelduel Public

    Dos modelos de IA, una tarea, los mismos tests: compara cómo programan con un informe de aciertos, tiempo y coste.

    Python

  4. printquote printquote Public

    Presupuesta una impresión 3D en tu navegador: arrastra un STL, OBJ o 3MF, míralo en 3D y obtén peso, tiempo estimado y precio. Sin subir nada.

    TypeScript

  5. Roscodex Roscodex Public

    Rosco de preguntas fan de Pokémon con estética pixel-art: PWA gratuita, sin cuentas y offline. React + TypeScript + Vite.

    TypeScript