10/21/2024 updated


Premium member
100 % availableLead/Senior iOS developer
Cascais, Portugal MSc Comp Sci, BSc Mathematics 1st class Hons.
Quality focused iOS team lead with 25+ years development experience.
Languages
EnglishNative speakerFrenchGood
Project history
Digital Risk Advisory provides IT/Cyber management consultancy to predominantly financial sector clients within Europe. Engaged in an SME capacity, I was tasked with providing strategic advisory on app management strategies, including the reduction/sunsetting of unnecessary apps, guidance and criteria for when to build apps vs use mobile web applications.
Elli’s suite of apps provide electric car owners with functionality to charge their cars at home and on the road. The app includes CarPlay integration.
As part of my work with Elli, in addition to adding new features, I significantly reduced technical debt with a mix of refactoring according to Clean Architecture principles as well as replacing UIKit with SwiftUI where possible, and updating the code to the latest concurrency APIs.
As part of my work with Elli, in addition to adding new features, I significantly reduced technical debt with a mix of refactoring according to Clean Architecture principles as well as replacing UIKit with SwiftUI where possible, and updating the code to the latest concurrency APIs.
Bloom is a Cognitive Behavioral Therapy (CBT) app that empowers its users to guide themselves in therapy, using a mix of journalling, mood tracking and video content. The app was struggling to provide the service/user experience that Bloom needed for their customer.
My role was to completely overhaul the Bloom app from the ground up, taking the existing MVP with extensive technical debt and improving it's maintainability. This was achieved over time with a fundamental architectural change from MVC to Clean Architecture.
My role was to completely overhaul the Bloom app from the ground up, taking the existing MVP with extensive technical debt and improving it's maintainability. This was achieved over time with a fundamental architectural change from MVC to Clean Architecture.