Ivan F.

About Me

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.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Software Architect
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

nChain
nChain
JEE Solution Architect/Senior Developer
2018 - Present (7 years)
London, United Kingdom
  • Worked on the first implementations and delivery of the Threshold Signature schema for Bitcoin on the Market (Proof Of concept) for nChains.

  • Oversaw the maintenance of bitcoinJ-cash, which is a reference for Java implementation of the Bitcoin solution.

  • Provide hands-on, expert-level technical assistance to developers on projects.

Capgemini (IKEA HQ)
Capgemini (IKEA HQ)
JEE Solution Architect/Senior Developer
2014 - 2018 (4 years)
Sweden
  • Participated in architecture guild meetings, modernized the development process and introduced modern technologies and common methodologies on the project.

  • Managed the development process for a multinational project encompassing 12 different countries and with 30+ stakeholders and a daily revenue of 9M euros wordwide.

  • Appliied best-practices in development in relation to code-cleanliness, unit testing, resource utilization, security, performance and maintainability.

Capgemini
Capgemini
Senior JEE Developer
2007 - 2014 (7 years)
Spain
  • Offered guidance and direction for the design of a new software architecture for the biggest supermarket chain in Spain.

  • Participated in the development and implementation of the overall systems testing strategy for the project.

  • Work with the right design resources to ensure timely delivery of designs and assets for Capgemini.

Steria
Steria
Team Lead/JEE Developer
2003 - 2007 (4 years)
Spain
  • Led and participated in the design and implementation of the main component in the Schengen Information System for the Spanish Home Office.

  • Regularly coordinated and moderated meetings with other developer teams on the project from the continent.

  • Wrote well designed, testable code and ensured that designs were in compliance with specifications and best practices.

Quental
Quental
Team Lead/JEE Developer
2002 - 2003 (1 year)
Spain
  • Developed the company's intranet for time tracking and internal management.

  • Provided expertise from conception to design and testing on the intranet solution.

  • Prepared and produced releases for software components on the project.

Solkia Group
Solkia Group
Java Developer
2001 - 2002 (1 year)
Spain
  • Designed and developed complex applications on projects for clients using different Java frameworks.

  • Provided technical support for the troubleshooting of different applications and integration issues .

  • Participate in frequent releases and deployments on projects for clients.

Showcase

Software Architect/Senior Developer - SafeWallet
Software Architect/Senior Developer - SafeWallet
  • Designed a Bitcoin Threshold wallet for Bitcoin Cash.

  • Implemented a Threshold Signature Wallet as a Proof of Concept for SBI Holdings in Japan.

  • Developed a Java/Kotlin library for integration with cryptographic providers like Sepior.

Software Architect/Senior JEE Developer - IKEA
Software Architect/Senior JEE Developer - IKEA
  • Developed a tool for managing Campaigns and Service Windows across IKEA departments.

  • The solution is a backend based on Microservices, Spring-boot, and containerization.

  • Designed and implemented the entire architecture from the ground up (greenfield project) and trained developers on expansion.

Product Owner/Team Lead - IKEA Click and Connect
Product Owner/Team Lead - IKEA Click and Connect
  • Developed a new sales channel for IKEA enabling online product purchases.

  • Led the project as a Product Owner, coordinating communication between the development team and stakeholders.

  • The project is deployed globally, generating €9M revenue daily for IKEA.

Team Lead/Senior JEE Developer - Schengen Spanish Information System
Team Lead/Senior JEE Developer - Schengen Spanish Information System
  • Implemented an information exchange system for Spain to connect with the Global Schengen network.

  • Designed and developed the Gateway component, a Java/JEE-based system for secure data exchange and processing.

  • Ensured the system's functionality and reliability through JMS and XML processing.

Education

Education
MSc. Computer Science
University of Oviedo, Spain
1999 - 2001 (2 years)
Education
BSc. Computer Science
University of Oviedo, Spain
1994 - 1999 (5 years)
Education
Certified UML Professional
Object Management Group
2010
Education
Sun Certified Web Component Developer for Java EE 5
Sun Microsystems
2010
Education
Scrum Manager
Master.d
2016
Education
TOGAF 9 Certified
The Open Group
2016
Education
Oracle Certified Professional Java SE 8 Programmer
Oracle
2017