Experience
Professional Experience
Manager, Accenture
November 2024 – Present
Solution Architect / SAP CX Lead
Leading the Iberia SAP CX area while applying systems thinking and performance optimization principles to enterprise solutions. Managing teams, architectural decisions, and integrating AI/GenAI tools into processes.
Technologies: Java, SAP Commerce, Cloud Architecture, AI/GenAI
Enterprise Architect, Accenture & Keyrus
July 2021 – November 2024
Various roles: Associate Manager, Technical Leader, Senior Developer
Led architecture and development of enterprise eCommerce platforms:
- Designed and implemented SAP Commerce architectures for large-scale clients
- Led team of 15+ developers across international offices (Spain, Sweden, India)
- Executed complex SAP migrations (ECC to S/4HANA, Clean Core standards)
- Built microservices, APIs, and cloud-native solutions
- Payment gateway development, CI/CD pipelines, cloud infrastructure (AWS)
Technologies: Java, Spring Boot, SAP Commerce, AWS, Microservices, CI/CD
Personal Projects & Open Source
Another Dunkan Engine
2023 – Present | GitHub
Custom game engine built from scratch using Vulkan API:
- Rendering: Deferred rendering pipeline, PBR materials, SSAO
- Architecture: Custom ECS (Entity Component System) with template metaprogramming
- Graphics: Multi-pass rendering (G-Buffer, lighting, composition)
- Tools: ImGui-based debug UI, real-time entity editing
- Technologies: C++20, Vulkan, GLSL, CMake, GLFW
Features dynamic lighting, normal mapping, parallax occlusion mapping, and modular component system.
MCP SAP Commerce Server
2024 | GitHub
Model Context Protocol server for SAP Commerce (Hybris) development:
- Code generation for SAP Commerce components
- Documentation assistant for Hybris APIs
- TypeScript-based MCP implementation
Argentum Online Projects
2011 – 2019
Game modding and development projects:
- Tierras del Sur - Visual Basic 6 MMORPG mod
- Battle Royale AO - Java-based battle royale implementation
- Dunkan AO - Server and client modifications
- AoW (Assembly) - Low-level game hacking POC
- detour-packet-dll - C++ packet interception DLL
Learned networking, game loops, client-server architecture, and reverse engineering through these projects.
Software Engineer, Qubik Digital
April 2019 – June 2021
Technical Leader & Java Developer
Led development teams and built enterprise software solutions:
- NLP-based Customer Engagement: Built automated response system using NLP, Kafka, ElasticSearch
- Infrastructure: Set up multi-environment infrastructure (AWS, Telefónica)
- Full-stack development: Java/Spring backend, VueJS frontend, SAP integrations
- SEO & eCommerce: Musimundo platform optimizations
Technologies: Java, Spring Boot, Kafka, ElasticSearch, Docker, NLP, VueJS
Java Developer, Advenio Software
September 2018 – April 2019
Medical records digitization platform - Built patient management system with PostgreSQL, health insurance integration, and statistical reporting.
Technologies: Spring Boot, PostgreSQL, Vaadin