Available to hire
Senior mobile and cross-platform software engineer focused on scalable, maintainable architectures for international fashion brands. Experienced in modernizing legacy Android codebases using Clean Architecture, modular design, Jetpack Compose, and MVI/MVVM patterns.
Leads teams through agile (Scrum) delivery, architecture reviews, and code reviews. Builds reusable libraries across product teams, improves reliability with unit/instrumentation tests (JUnit/MockK), and automates CI/CD using Gradle and GitHub Actions while following SOLID, industry standards, and WCAG accessibility guidance.
Language
Spanish; Castilian
Fluent
English
Advanced
Work Experience
Senior Software Engineer at Inditex
June 1, 2023 - PresentLead the transition from legacy Android codebases to a modern, multiplatform approach by developing core libraries in Kotlin, refactoring and modularizing legacy components originally written in Java 11 with MVP architecture, and implementing Clean Architecture principles. These libraries serve as the foundation for new applications being developed in Flutter, enabling code reuse and consistent architecture across platforms. Contributed to final production apps using Flutter and Dart, integrating Kotlin-based logic through platform channels to ensure seamless bridging between native and cross-platform layers. Maintained high quality and stability through automated unit and widget testing, GitHub Actions CI/CD pipelines, and close collaboration in an Agile environment with design, QA, and product teams.
Senior Software Engineer at Inditex
June 1, 2023 - PresentLead the transition from legacy Android codebases to a modern multiplatform approach. Developed core libraries in Kotlin, refactored and modularized legacy Java components following Clean Architecture principles. These libraries serve as foundation for new Flutter applications enabling code reuse and consistent architecture across platforms. Contributed to final production apps using Flutter and Dart, integrating Kotlin-based logic via platform channels. Maintained high quality with automated unit and widget testing and CI/CD pipelines. Collaborated closely in an Agile environment with design, QA, and product teams.
Senior Android Developer & Architecture Lead at NTT DATA Europe & Latam (Clients: Banco Sabadell & Open Bank)
May 31, 2023 - August 27, 2025Acted as architecture lead for Banco Sabadell’s hybrid app (Android + WebView), designing shared components, mentoring squads, and implementing secure Gradle build flows. At Open Bank, built accessible and modular features using Clean Architecture, MVVM, Koin, and Bitrise.
Senior Android Developer & Architecture Lead at NTT DATA Europe & Latam (Clients: Banco Sabadell & Open Bank)
May 31, 2023 - August 27, 2025Acted as architecture lead for Banco Sabadell's hybrid app (Android + WebView). Designed shared components, mentored squads, and implemented secure Gradle build flows. Built accessible and modular features using Clean Architecture, MVVM, Koin, and Bitrise at Open Bank.
Team Lead Android at Wonkly
February 28, 2023 - August 27, 2025Led the Android development of Wonkly's decentralized NFT platform managing the team and defining scalable architecture based on Clean Architecture and MVVM. Implemented core features such as Web3 wallet integration, NFT marketplace, and blockchain-based authentication. Collaborated closely with design and product teams to deliver seamless user experience within the crypto ecosystem.
Team Lead Android at Wonkly
February 28, 2023 - August 27, 2025Led Android development of Wonkly's decentralized NFT platform, managing the team and defining a scalable architecture based on Clean Architecture and MVVM. Implemented core features such as Web3 wallet integration, NFT marketplace, and blockchain-based authentication. Collaborated closely with design and product teams to deliver a seamless user experience within the crypto ecosystem.
Senior Software Engineer at N/A
January 1, 2023 - PresentBuilt and maintained scalable, maintainable Android (and cross-platform) architecture solutions for international fashion brands within Itedex. Contributed to critical projects by modernizing legacy Android codebases (Java 11, MVP) into Kotlin-based modular components using Jetpack Compose and Clean Architecture principles. Developed reusable libraries shared across multiple product teams to improve consistency and accelerate delivery. Wrote and maintained unit and instrumentation tests using JUnit and MockK. Implemented automated CI/CD pipelines using Gradle 8.4 and GitHub Actions, reducing manual intervention and build errors. Followed SOLID, industry standards, and accessibility guidance (WCAG). Participated in architecture discussions, code reviews, and collaborated closely with cross-functional teams (design, QA, product) in an agile (Scrum) environment.
Senior Android Developer & Architecture Lead at NTT DATA Europe & Latam
July 1, 2021 - May 1, 2023Worked on native and hybrid mobile apps for clients including Endesa, Wizink, and Renfe. Owned key features and acted as technical lead on the Wizink project. Used Java, Ionic, and Cordova; collaborated with BI and Big Data teams.
Blockchain Developer at Press Broker SL (Bitnovo)
June 30, 2021 - August 27, 2025Led development of a crypto wallet and debit card management app from scratch. Implemented Clean Architecture, MVVM, and integrated blockchain APIs. Worked with Kotlin, RxJava, Realm, Firebase, and CI/CD pipelines via Jenkins and GitLab. Developed and tested smart contracts in Solidity to manage secure digital asset operations, including ERC-20 token contracts and automated payment mechanisms on EVM-compatible networks (Ethereum, Polygon). Contributed to contract audits, simulations, and deployments on testnet and mainnet.
Blockchain Developer at Press Broker SL (Bitnovo)
June 30, 2021 - August 27, 2025Led development of crypto wallet and debit card management app from scratch. Implemented Clean Architecture, MVVM, and integrated blockchain APIs. Worked with Kotlin, RxJava, Realm, Firebase, and CI/CD pipelines. Developed and tested smart contracts in Solidity for ERC-20 tokens and automated payment mechanisms on Ethereum and Polygon. Contributed to contract audits, simulations, and deployments.
Android & Cross-Platform Developer at Everis
April 30, 2018 - August 27, 2025Developed native and hybrid mobile apps for clients including Endesa, Wizink, and Renfe. Took ownership of key features and acted as technical lead on the Wizink project. Used Java, Ionic, Cordova, and collaborated with BI and Big Data teams.
Android & Cross-Platform Developer at Everis
April 30, 2018 - August 27, 2025Developed native and hybrid mobile apps for clients like Endesa, Wizink, and Renfe. Took ownership of key features and acted as technical lead on the Wizink project. Used Java, Ionic, Cordova, and collaborated with BI and Big Data teams.
Blockchain Developer at Press Broker SL (Bitnovo)
April 1, 2018 - June 1, 2021Built Android apps for smart city solutions. Developed and integrated REST APIs using Node.js and MongoDB. Worked with Google Maps, Retrofit, and Material Design.
Android & Cross-Platform Developer at N/A
April 1, 2018 - June 1, 2021Led development of a crypto wallet and debit card management app from scratch. Implemented Clean Architecture and MVVM; integrated blockchain APIs. Worked with Kotlin, RxJava, Realm, Firebase, and set up CI/CD pipelines via Jenkins and GitLab. Developed and tested smart contracts in Solidity to manage secure digital asset operations. Implemented contracts for ERC-20 tokens and automated payment mechanisms on Ethereum Virtual Machine compatible networks (Ethereum, Polygon), including contract audits, simulations, and deployments on testnet and mainnet.
Android & Backend Developer at Aire Networks
August 31, 2016 - August 27, 2025Built Android apps for Smart City solutions. Developed and integrated REST APIs using Node.js and MongoDB. Worked with Google Maps, Retrofit, and Material Design.
Android & Backend Developer at Aire Networks
August 31, 2016 - August 27, 2025Built Android apps for Smart City solutions. Developed and integrated REST APIs using Node.js and MongoDB. Worked with Google Maps, Retrofit, and Material Design.
Android & Backend Developer at Air e Networks
September 1, 2015 - August 1, 2016Developed custom web applications using ASP.NET (MVC 5), SQL Server, and C#. Improved legacy systems, designed new UI modules using Bootstrap and jQuery, and implemented reporting dashboards.
Web Developer (ASP.NET) at Just Quality Systemes
November 1, 2014 - May 1, 2015Developed web features and supported application development in ASP.NET and related technologies.
Education
Bachelor's Degree in Computer Engineering – Information Technologies at Universidad Miguel Hernández de Elche (Spain)
January 1, 2012 - January 1, 2016Bachelor's Degree in Computer Engineering – Information Technologies at Universidad Miguel Hernandez de Elche (Spain)
January 1, 2012 - January 1, 2016Bachelor's Degree in Computer Engineering at Universidad Miguel Hernández de Elche (Spain)
January 1, 2012 - January 1, 2016Architecture Lead (hybrid app project) at Banco Sabadell (hybrid app Android + WebView)
January 1, 2021 - January 1, 2023Qualifications
N/A
January 11, 2030 - July 14, 2026Industry Experience
Financial Services, Software & Internet, Transportation & Logistics, Government, Energy & Utilities, Retail, Computers & Electronics, Media & Entertainment
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Dublin today.