I am a Senior Software Architect with 18+ years of technical and industry experience in the utilization of Java and JEE for most solutions on projects in the backend; integrations, Microservices, web environment, RBDMS and NoSQL DBs. I work on greenfield projects and whole system designs with proficiency also in frontend solutions on some projects.
Worked on the design of a Bitcoin Threshold wallet. The project involved the implementation of a Threshold Signature Wallet for Bitcoin Cash to serve as a Proof Of Concept for the SBI Holdings group in Japan. The solution is a Java/Kotlin based project which integrates with third-party cryptographic providers like Sepior and its release as a library for integration on a desktop or Android application. Designed interfaces with the downstream services and the implementation of the main component, a connector to the blockchain network that allows for sending and receiving bitcoins.
The project was developed for IKEA as a tool for managing Campaigns and Service Windows in different departments. The solution is used widely across IKEA and also as the base architecture on which a template for future projects in-house can be developed. The application composes of a backend (based on Microservices, Spring-boot and containerization) and a frontend (implemented on ReactJS/Bootstrap). Worked as a team lead and main developer on the project. Designed the whole architecture from the bottom-up (greenfield project) and trained developers on how to use and expand on the solution in future projects.
Worked on the implementation of a new sales channel for IKEA, making it possible to buy products online. The project is a standalone web application which integrates seamlessly with the IKEA website and with many different payment providers. Worked as a Product Owner, facilitated the communication between the development team (based in Germany) and the rest of the management team and other stakeholders. The project is deployed in over 15 countries and generates a revenue of 9M (million) euros a day worldwide for IKEA.
Worked on the implementation of an information exchange system that allows Spain to connect to the Global Schengen network, as part of EU wide agreements. The system allows for the exchange of sensitive information on EU citizens in a secure, reliable and fully available (24/7) manner. It has a central Gateway component based on Java/JEE tech, JMS and XML processing. Designed the different components of the system and their interactions. Developed the Gateway component, which serves as the main connection with the external systems in the EU and also takes care of data-processing on the system.
MSc. Computer Science
University of Oviedo, Spain
1999 - 2001 (2 years)
BSc. Computer Science
University of Oviedo, Spain
1994 - 1999 (5 years)
Certified UML Professional
Object Management Group
Sun Certified Web Component Developer for Java EE 5
TOGAF 9 Certified
The Open Group
Oracle Certified Professional Java SE 8 Programmer