>

> Desarrollador fullstack especializado en backend

Construyendo sistemas robustos y escalables desde el backend.
Especializado en arquitecturas distribuidas, APIs y optimización de rendimiento.

CodELITE v2.1

> Accediendo a base de datos...

> Descifrando archivos clasificados...

> Cargando expediente...

0%

> Presiona cualquier tecla para continuar...

> whoami

Ingeniero de software fullstack con sólida experiencia en el desarrollo de soluciones escalables y de alto rendimiento. A lo largo de mi trayectoria he liderado proyectos en entornos empresariales exigentes, aportando valor mediante decisiones técnicas estratégicas, optimización de procesos y mentoría de equipos de desarrollo.

Apasionado por la arquitectura de software, el clean code y la automatización de procesos. Me motiva diseñar sistemas robustos y mantenibles, aplicando las mejores prácticas de ingeniería, CI/CD y DevOps para garantizar calidad y eficiencia en cada entrega.

> Especialidades:

  • → Arquitectura de microservicios y comunicación gRPC
  • → Diseño y desarrollo de APIs RESTful y GraphQL
  • → CI/CD con GitHub Actions y Jenkins
  • → Dockerización y despliegue en entornos cloud
  • → Bases de datos SQL/NoSQL y optimización de consultas
  • → Testing automatizado con JUnit, Mockito y coverage +80%
  • → Mentoría técnica y liderazgo de equipos
> Experiencia
+5 años
> Proyectos
+60
> Café/día

> cat experience.log

Senior Consultant

CAPGEMINI

[Febrero 2025 – Presente ]
  • Implementé una herramienta de generación de código para optimizar el tiempo de desarrollo del equipo.
  • Desarrollé componentes en un microservicio para traducir mensajes del formato MT a MX (ISO 20022), cumpliendo con regulaciones clave del sistema bancario SWIFT.
  • Utilicé AWS CloudWatch para investigar y resolver incidencias reportadas por el cliente, mejorando la estabilidad del sistema.
  • Automaticé la gestión de conexiones a bases de datos, facilitando el trabajo tanto del equipo funcional como del equipo de desarrollo.
  • Mejoré mis habilidades de testing automatizado con JUnit y Mockito, aumentando la cobertura de pruebas y reduciendo los bugs detectados por QA.

Senior Software Engineer

ITERIAM

[Julio 2024 – Febrero 2025 ]
  • Ejerzo funciones de líder técnico en un equipo de 5 personas, asesorando a mis compañeros en el ecosistema de Spring Boot con el ORM MyBatis.
  • Optimicé el tiempo de desarrollo mediante la implementación de MyBatis Generator, aumentando significativamente la productividad del equipo.
  • Asigno tareas considerando las fortalezas y debilidades de cada miembro para maximizar el ritmo de desarrollo.
  • Desarrollo código bajo un sistema CI/CD basado en Jenkins, garantizando un coverage del 80% con JUnit y Mockito.
  • Diseño y desarrollo de APIs REST siguiendo un enfoque API First dentro de una arquitectura de microservicios.
  • Desbloqueo y mentorizo tanto a desarrolladores junior como senior, promoviendo buenas prácticas de ingeniería.
  • Participo en reuniones con el líder técnico y arquitectos para definir soluciones de arquitectura eficientes y escalables.

Software Engineer II

INDRA

[Enero 2024 – Presente ]
  • Dockerización de aplicaciones para optimizar tiempos de onboarding y evitar conflictos de versiones.
  • Resolución de incidencias para garantizar el correcto funcionamiento del software.
  • Creación de documentación técnica.
  • Análisis y evaluación de requerimientos para un desarrollo óptimo y a medida.
  • Trabajo en equipo y mentoría técnica.

Fullstack developer analyst

ARANOVA

[Junio 2023 – Enero 2024 ]
  • Diseño y elección adecuada según las necesidades del cliente final de bases de datos relacionales y no relacionales.
  • Aplicación de patrones de diseño para alargar la vida útil del software.
  • Implementación de un flujo de trabajo organizado mediante issues, protección de la rama principal, revisión de pull requests y testing (coverage mínimo aceptable - 80%).
  • Propuesta y puesta en marcha de un sistema CI/CD mediante GitHub Actions.
  • Implementación del protocolo gRPC para optimizar la comunicación entre microservicios y propiciar el abaratamiento de costes.
  • Migración de ciertas partes de código a TypeScript para beneficiarse del procesamiento asíncrono con BullMQ.
  • Promoción del uso de NestJS para reducir la curva de aprendizaje del equipo proveniente de Spring.
  • Creación de librerías para frontend y adopción de NuxtJS para mantener homogeneidad en el código.

Fullstack developer

ARANOVA

[Septiembre 2022 – Junio 2023 ]
  • Proponer, diseñar y empezar a implementar una arquitectura de microservicios por problemas de escalabilidad y repetición de código, minimizando así la duplicación de código y costes.
  • Ayudar en la compilación de código legacy hecho en Spring Boot.

> Total de líneas de código escritas: [REDACTED]

> ls -la projects

Ronin Artes Marciales

EN PRODUCCIÓN

Portfolio web para un gimnasio de artes marciales. Diseño responsivo, enfocado a mejorar el ratio de conversión. SEO optimizado y totalmente accesible.

Typescript Astro TailwindCSS

Portfolio personal

EN PRODUCCIÓN

Portfolio personal con un diseño original inspirado en terminales Unix. Implementado con Astro y TailwindCSS, optimizado para SEO y rendimiento.

Typescript Astro TailwindCSS

Huvibrais S.L

EN PRODUCCIÓN

Landing page coroporativa para una empresa de protección pasiva contra incendios. Diseño limpio y profesional, con énfasis en la posibilidad de que el cliente pueda actualizar el contenido fácilmente.

Wordpress

PixelCore

EN DESARROLLO

Plugin de Minecraft de un servidor survival basado en el juego de GTA Online. Incluye sistemas de economía, trabajos, misiones y más.

Java PostgreSQL PaperMC

> Más proyectos disponibles en GitHub...

> ./ai_assistant_chat.sh

AI Assistant Online
📝 ai_assistant_2025.log
alter_ego@emanuel 14:32:18

Este asistente de IA está aquí para ayudarte. Está alimentado con información sobre mis proyectos y habilidades. ¡No dudes en hacer cualquier pregunta!

> ./contact.sh

> Interesado en colaborar o tienes un proyecto en mente?

Siempre abierto a discutir nuevas oportunidades y desafíos técnicos.

> Terminal Interactivo - Escribe 'help' para ver los comandos

$

> Conexión establecida. Esperando respuesta...