Senior iOS Developer with over 8 years of experience in designing, developing, and maintaining high-performance mobile applications. Expert in Swift, UIKit (8 years), and SwiftUI (3 years), with a strong command of modern architectures such as MVVM and SOLID. I specialize in integrating REST APIs, managing JSON data, and optimizing performance for iPhone and iPad.
Throughout my career, I have worked on large-scale projects, such as the Inspection application at Enablon, where I developed advanced features including dynamic forms, offline support, and a multilingual interface with RTL languagesupport. I have also designed and implemented modular systems, synchronization workflows, and solutions that ensure a smooth and optimized user experience.
In addition to my technical expertise, I have solid project management experience in Agile Scrum environments, using tools such as Git, Azure DevOps, and Postman. I stay up to date with the latest advancements in the iOS SDK, enabling me to deliver innovative and tailored solutions that meet client needs.
Passionate about creating intuitive and high-performing applications, I am committed to delivering reliable, high-quality solutions while meeting deadlines and exceeding client expectations.
Ajouter une formation professionnelle à votre profil. (optionnelle)
Ajouter une expérience à votre profil. (optionnelle)
At Enablon, I worked as an iOS Consultant from April 2019 to November 2024, contributing to the development and maintenance of strategic applications designed to manage complex industrial processes. One of my key achievements was the development and optimization of the Inspection application, which included features such as offline support with automatic data synchronization, dynamic forms tailored to user needs, and a multilingual interface with support for RTL languages like Arabic. I also played a significant role in migrating CoreData and Realm databases, ensuring seamless transitions without data loss, and optimizing performance for both iPhone and iPad.
I was actively involved in the design and implementation of a native framework for managing dynamic forms, which could adapt to server-defined rules for field customization and validation. This framework was developed using Swift, following MVVM architecture, to ensure modularity and scalability. I also integrated technologies like Alamofire for network requests, Quick Look for file previews, and handled workflows efficiently to deliver a smooth user experience.
My responsibilities included creating unit tests with XCTest, maintaining high code quality with SwiftLint, and documenting detailed functional and technical specifications on Confluence. I also worked on CI/CD pipelines using Azure DevOps, collaborated with cross-functional teams in an Agile Scrum environment, and integrated web services such as OData and REST to ensure optimal interoperability. My contributions ensured the successful delivery of robust, high-performing applications tailored to client requirements.
FeelanceDay, date création entreprise 12-05-2017 - Il y a 8 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.