Ivan F.

Ivan F.

Senior Software Engineer

Gijon, Spain
Hire Ivan F. Hire Ivan F. Hire Ivan F.

Work history

UpStack
UpStack
Senior Software Architect
2019 - Present (5 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 (6 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.

Portfolio

Software Architect/Senior Developer - SafeWallet
Software Architect/Senior Developer - SafeWallet

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.

Software Architect/Senior JEE Developer - IKEA
Software Architect/Senior JEE Developer - IKEA

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.

Product Owner/Team Lead - IKEA Click and Connect
Product Owner/Team Lead - IKEA Click and Connect

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.

Team Lead/Senior JEE Developer - Schengen Spanish Information System
Team Lead/Senior JEE Developer - Schengen Spanish Information System

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.

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