Hello! I’m Hamza Soua, a senior iOS developer with over 10 years of experience delivering high-traffic mobile apps for major clients such as BNP Paribas, ARAMISAUTO, and Crédit Agricole Italie. I specialize in Swift, RxSwift, SwiftUI, Combine, MVVM, VIPER, Clean Architecture, and CI/CD tooling, with a proven track record of migrating architectures and improving performance. I’m independent, curious, and proactive, skilled at translating user requirements into business value and delivering maintainable, scalable solutions. I’ve led migrations from Objective-C to Swift, from MVC to MVVM/SwiftUI, and from Storyboards to code-based UI, while collaborating with cross-functional teams and ensuring data protection and GDPR compliance.

Hamza Soua

Hello! I’m Hamza Soua, a senior iOS developer with over 10 years of experience delivering high-traffic mobile apps for major clients such as BNP Paribas, ARAMISAUTO, and Crédit Agricole Italie. I specialize in Swift, RxSwift, SwiftUI, Combine, MVVM, VIPER, Clean Architecture, and CI/CD tooling, with a proven track record of migrating architectures and improving performance. I’m independent, curious, and proactive, skilled at translating user requirements into business value and delivering maintainable, scalable solutions. I’ve led migrations from Objective-C to Swift, from MVC to MVVM/SwiftUI, and from Storyboards to code-based UI, while collaborating with cross-functional teams and ensuring data protection and GDPR compliance.

Available to hire

Hello! I’m Hamza Soua, a senior iOS developer with over 10 years of experience delivering high-traffic mobile apps for major clients such as BNP Paribas, ARAMISAUTO, and Crédit Agricole Italie. I specialize in Swift, RxSwift, SwiftUI, Combine, MVVM, VIPER, Clean Architecture, and CI/CD tooling, with a proven track record of migrating architectures and improving performance.

I’m independent, curious, and proactive, skilled at translating user requirements into business value and delivering maintainable, scalable solutions. I’ve led migrations from Objective-C to Swift, from MVC to MVVM/SwiftUI, and from Storyboards to code-based UI, while collaborating with cross-functional teams and ensuring data protection and GDPR compliance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced

Work Experience

Consultant Senior iOS at ARAMISAUTO
December 1, 2021 - Present
Worked in an agile squad team on app development, maintenance, and production of the Aramisauto app. Responsibilities included maintenance, new feature development, A/B testing with Firebase, migration from Objective-C to Swift and SwiftUI, performance optimization, bug tracking, and production deployment. Implemented code reviews, CI/CD pipelines with CircleCi and Fastlane, code quality tools, and collaborated on security and GDPR compliance. Participated in meetings for feasibility and design with PO, BA, and design teams.
Consultant Senior iOS at BNP PARIBAS
September 30, 2021 - July 30, 2025
Developed and maintained the Neymo iOS app in an agile/SCRUM environment. Implemented new features using CleanSwift, MVVM, Swift, and RxSwift. Developed AWS Lambda services with NodeJs, managed app deployment through CI/CD, and created unit/UI tests. Introduced style enforcement with SwiftLint and resource management with R.Swift. Contributed ideas and improvements in brainstorming sessions and collaborated with design and product teams for technical feasibility and project delivery.
Développeur iOS at MOBILE-POWERED
September 30, 2018 - July 30, 2025
Led and integrated developers while developing and maintaining multiple iOS apps for clients, including MyInnovallée, EasyBourse, and Crédit Agricole apps. Created frameworks for event management and RESTful web services integration. Managed Jenkins CI jobs for builds and app distributions. Delivered apps for Société Générale Calédonienne, Crédit Agricole Italy, and apps supporting multiple white label brands. Worked with REST, Swift, Objective-C, and RxSwift in agile/SCRUM settings.
Ingénieur en Recherche et développement iOS at IP-LABEL
January 31, 2018 - July 30, 2025
Researched and developed a Real User Monitoring framework in Swift. Created proof-of-concept projects and presented products to prospects. Assisted clients with framework integration, configuration, and data analysis. Operated within SCRUM methodology collaborating with testing teams.
Développeur iOS at ELECTROTOUNES
May 31, 2016 - July 30, 2025
Developed an e-commerce iOS application in collaboration with Android developers, and also developed backend APIs using NodeJs.
Développeur iOS at PROXYM-IT
August 31, 2014 - July 30, 2025
Developed multiple iOS applications for diverse clients including retail, veterinary, radio streaming, and healthcare apps for diabetic patients using Objective-C and UIKit in agile/SCRUM teams. Developed apps for Stihl chain, veterinary anesthesia preparation, online radio, diabetic assistance, and boutique products showcase. Managed features like geolocation, reminders, data tracking, and multimedia content. Participated in API collaborations and app deployment.
Consultant Senior iOS at ARAMISAUTO
December 1, 2021 - Present
Worked in an agile squad team comprising mobile and back-end developers, testers, and tech lead, focusing on the Aramisauto application. Responsibilities included maintenance, new feature development, A/B testing implementation with Firebase, app refactoring from Objective-C to Swift/UIkit and SwiftUI, API performance optimization, crash/error monitoring, code review and CI/CD processes using CircleCI and Fastlane. Also engaged in security meetings to ensure data protection and GDPR compliance, collaborated with PO, BA, and design teams to validate and specify new features, and wrote problem identification reports (5S) for solution implementations.
Consultant Senior iOS at BNP PARIS BAS
September 30, 2021 - July 30, 2025
Part of an agile SCRUM team delivering the Neymo app, responsible for developing new features using Swift, RXSwift, and CleanSwift with MVVM architecture. Ensured maintenance of the app, created AWS Lambda services in NodeJs, implemented CI/CD pipelines with CircleCI and Fastlane, performed unit and UI testing, and applied style conventions using SwiftLint and resource management with R.Swift. Actively participated in brainstorming sessions, sprint rituals, and meetings with the design and product teams for validation and feasibility studies. Also managed KPI tracking with Matomo.
Développeur iOS at MOBILE-POWERED
September 30, 2018 - July 30, 2025
Led and managed developers, onboarded new hires, and conducted technical interviews. Developed and maintained multiple iOS applications including MyInnovallée, EasyBourse, CreditPlus4Now, KSK for Crédit Agricole, Cariparma and Agos for Crédit Agricole Italy, Sogesmart for Société Générale Calédonienne, and Mhikes with various white-label brands. Developed an event management framework using Swift integrating RESTful services and real-time data streams with Socket.IO. Built an Alamofire extension for standardized REST API usage and a data exchange protocol to simplify client-server communication. Configured Jenkins jobs for app build and publishing pipelines.
Ingénieur en Recherche et développement iOS at IP-LABEL
January 31, 2018 - July 30, 2025
Conducted R&D for a Real User Monitoring framework in Swift, created proof-of-concept projects, presented products to prospects, and assisted clients with integration, configuration, and data analysis. Worked closely with test and validation teams under SCRUM methodology.
Développeur iOS at ELECTROTOUNES
May 31, 2016 - July 30, 2025
Designed and developed an iOS e-commerce application in collaboration with an Android developer. Developed backend APIs using NodeJs.
Développeur iOS at PROXYM-IT
August 31, 2014 - July 30, 2025
Developed iOS applications for clients across various domains including retail (STIHL), veterinary medicine, radio streaming, diabetes care, and retail (L'occitane). Work involved mapping shops and services, data management for health monitoring, video and audio management, and multi-language support. Collaborated in agile SCRUM teams for specification, maintenance, and deployment.
Senior iOS Consultant at ARAMISAUTO
December 1, 2024 - September 9, 2025
Led maintenance and feature development within an agile squad (2 mobile, 2 back-end, 1 tester, 1 tech lead). Reengineered the iOS app (Objective-C/Storyboard MVC) to Swift/UIKit MVVM with Clean Architecture; replaced Storyboards with SnapKit; migrated to SwiftUI and Combine. Implemented A/B tests via Firebase; optimized API calls and startup times; monitored crashes with Crashlytics; deployed to App Store and App Distribution. Implemented code quality tooling (SwiftLint, SwiftFormat) and SwiftGen; created mocks for unit testing; collaborated with testers and stakeholders; ensured GDPR-compliant security considerations and design feasibility.
Senior iOS Consultant at BNP Paribas
September 1, 2021 - September 9, 2025
Designed and developed Neymo features using CleanSwift with MVVM, Swift, and RxSwift; maintained the iOS Neymo app. Built AWS services using Node.js on Lambda; deployed via CI/CD with CircleCI and Fastlane; established unit/UI tests and Swift style enforcement with SwiftLint; contributed to a resource management tool (R.Swift); tracked KPIs with Matomo and collaborated with designers, Product Owners, and Business Analysts to validate designs; participated in Scrum rituals and cross-team planning.
iOS Developer at MOBILE-POWERED
September 1, 2018 - September 9, 2025
Led a team of 12 Mobile Developers; onboarded new hires and conducted technical interviews. Built and maintained iOS apps (MyInnovallée, EasyBourse, Crédit Agricole apps), including event management, chat, and financial tooling; developed an event-management framework and a REST client; implemented data exchange via socket.io; configured Jenkins for builds and deployments to TestFlight, Google Drive, and Diawi.
iOS R&D Engineer at IP-LABEL
January 1, 2018 - September 9, 2025
R&D role focused on new product development. Built Real User Monitoring framework in Swift; created PoC projects and supported client integration and data analysis.
iOS Developer at ELECTROTOUNES
May 1, 2016 - September 9, 2025
Developed an e-commerce iOS app and backend APIs using Node.js; collaborated with Android counterparts to deliver cross-platform features.
iOS Developer at PROXYM-IT
August 1, 2014 - September 9, 2025
Delivered multiple iOS apps including STIHL store locations, veterinary diagnostics, online radio, and health-related apps; provided multilingual support and mapping features.
Senior iOS Consultant at Aramisauto
December 1, 2024 - September 9, 2025
Led maintenance and feature development for the Aramisauto iOS app within an agile squad. Migrated the codebase from Objective-C/UIKit/MVC to SwiftUI/Combine with MVVM and Clean Architecture. Replaced Storyboards/XIBs with SnapKit-based code. Implemented A/B tests using Firebase, improved API performance and startup times with Firebase tools, and monitored crashes with Crashlytics. Ensured GDPR-compliant API design, authored 5S documentation, set up SwiftLint/SwiftFormat and SwiftGen, contributed to CI/CD with CircleCI and Fastlane, and wrote unit/UI tests to meet acceptance criteria.
Senior iOS Consultant at BNP Paribas
September 1, 2021 - September 9, 2025
Designed and developed Neymo iOS app features using CleanSwift with MVVM, Swift, and RxSwift; maintained the iOS app; developed AWS services using Node.js on Lambda functions; deployed via CI/CD with CircleCI and Fastlane; established unit/UI tests; enforced Swift style with SwiftLint; introduced R.Swift resource management; set up KPIs with Matomo; collaborated with designers, Product Owners, and Business Analysts to validate designs and assess feasibility; participated in Scrum rituals.
iOS Developer at MOBILE-POWERED
September 1, 2018 - September 9, 2025
Managed development within a team of 12 Mobile Developers; onboarded new hires; conducted technical interviews; contributed to several iOS projects including MyInnovallée, EasyBourse, CreditPlus4Now, KSK, Cariparma and Agos; led sprint planning and code reviews.
iOS R&D Engineer at IP-LABEL
January 1, 2018 - September 9, 2025
Developed Real User Monitoring framework in Swift; created PoC projects and supported client integrations; presented product to prospects.
iOS Developer at ELECTROTOUNES
May 1, 2016 - September 9, 2025
Developed an e-commerce iOS application; built backend APIs using Node.js.
iOS Developer at PROXYM-IT
August 1, 2014 - September 9, 2025
Developed multiple iOS apps including STIHL store map, veterinary diagnostic app, online radio, and health-related apps; implemented location services, reminders, and multimedia features.

Education

Engineer Degree at Ecole nationale supérieure des ingénieurs de Tunis - Ensit
January 1, 2013 - December 31, 2013
Master's at Ecole nationale supérieure des ingénieurs de Tunis - Ensit
January 1, 2013 - December 31, 2013
Information Systems and Software Development at National School of Engineers of Tunis - ENSIT
January 1, 2013 - September 9, 2025
Information Systems and Software Development at National School of Engineers of Tunis - ENSIT
January 1, 2013 - January 1, 2013

Qualifications

Safe Agilist
January 1, 2025 - December 31, 2025
Masterclass Tests & TDD
January 1, 2019 - December 31, 2019
Formation Intégration et Soft Skills
January 1, 2013 - December 31, 2013
Safe Agilist
January 1, 2025 - December 31, 2025
Safe Agiliste
January 1, 2025 - December 31, 2025
Masterclass Tests & TDD
January 1, 2019 - December 31, 2019
Formation Intégration et Soft Skills
January 1, 2013 - December 31, 2013
Safe Agilist
January 1, 2025 - September 9, 2025
Masterclass Tests & TDD
January 1, 2019 - September 9, 2025
Training in Integration and Soft Skills
January 1, 2013 - September 9, 2025
Safe Agilist
January 1, 2025 - September 9, 2025
Masterclass Tests & TDD
January 1, 2019 - September 9, 2025
Training in Integration and Soft Skills
January 1, 2013 - September 9, 2025
Masterclass in Tests & TDD
January 1, 2019 - January 1, 2019
Training in Integration and Soft Skills
January 1, 2013 - January 1, 2013
Safe Agilist
January 1, 2025 - September 9, 2025

Industry Experience

Financial Services, Software & Internet, Professional Services, Retail, Media & Entertainment