Summary
Overview
Work History
Education
Skills
Patent
Certification
Languages
Recent Projects
Timeline
Generic

Ahmed Taha Aroua

Saint-Dominique,QC

Summary

With more than 9 years of experience, I've dedicated my career to pushing the boundaries of iOS app development, consistently delivering innovative solutions tailored to users' needs. Specializing in Swift, I've developed a strong foundation in building responsive, user-centric applications. My expertise is highlighted by my contribution to significant projects where I led the integration of cutting-edge technologies and innovative features, such as patented algorithms for precise measurements within mobile applications. I excel in applying the MVVM design, Clean architecture and Solide Principales ensuring clean, maintainable code and efficient project execution. My approach to iOS development is characterized by a commitment to modular architecture, enhancing app scalability and maintainability. I've navigated the complexities of deploying apps in highly regulated environments, emphasizing security and privacy through modern deployment strategies. Driven by a passion for technology and innovation, I thrive on collaborative teamwork to overcome challenges and achieve excellence in the fast-evolving landscape of iOS development.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior IOS Developer / IOS Team Lead

360Medlink
Montreal, Quebec
07.2017 - Current
  • Make direct technical contributions (writing, debugging, reviewing, and deploying code).
  • Provide technical guidance and feedback to my team members.
  • Collaborate effectively with my stakeholders (product managers, UX designers, engineers, data scientists, and others) to define and refine requirements.
  • Lead technical design of applications and participate in larger system design efforts.
  • Hire, engage, and develop members of your team.
  • Assess, report on, and improve systems and processes in my charge.
  • Analyzed customer requirements and designed user interfaces for iOS applications.
  • Resolved software issues reported by customers in a timely manner.
  • Monitored performance of iOS applications on various devices and operating systems.

Software Engineer /Senior IOS Developer

360Medlink Inc
Montreal, Quebec
02.2016 - 07.2017
  • Developed iOS applications using Objective-C, Swift, and Xcode.
  • Implemented user interface designs for iOS apps according to Apple's Human Interface Guidelines.
  • Performed debugging of existing codebase and fixed errors as needed.
  • Integrated third-party libraries into the app development process.
  • Created custom UI components to improve user experience on mobile devices.
  • Collaborated with other developers and designers to ensure successful deployment of iOS apps.
  • Used source control systems such as Git and SVN to maintain version control over projects.
  • Provided technical support for end users when necessary.

Software Developer

360Medlink Inc
Tunis
06.2015 - 01.2016
  • Developed Android applications using Java and XML.
  • Implemented RESTful web services for various client-side applications.
  • Created SQL scripts to maintain database integrity and performance.

Education

National Diploma in Computer Engineering -

ESPRIT
Tunis
01-2016

Applied License in Computer System And Software, Software Engineering -

INSAT
Tunis
06-2013

Skills

  • Swift
  • Swiftui
  • UIKit
  • MVVM
  • Combine
  • Swift Package
  • Figma
  • Xcode Cloud
  • Instruments
  • Protocol-Oriented Programming (POP)
  • Solid principales
  • Clean architecture
  • WidgetKit
  • App Store submission and deployment
  • MDM
  • Jira
  • Confluence
  • Pods
  • Swift Package Manager
  • AWS
  • API Integration
  • Performance Optimization
  • Agile Development
  • Code validation
  • Creative Problem-Solving
  • Firebase
  • Unit Testing
  • Core Data
  • Realm
  • UserDefaults
  • Keychain Services

Patent

A METHOD AND A SYSTEM FOR MONITORING A TREATMENT AREA OF A PATIENT
Patent Number: WO2023178413 – Date of filing: September 2023
Role: Inventor

Certification

  • Introduction to TensorFlow for AI, Machine Learning, and Deep Learning from DeepLearning.AI

Languages

English
Full Professional
French
Full Professional
Arabic
Native/ Bilingual

Recent Projects

Persist Rise

Description : A software As a medical device used by health care professionals (HCPs) for easy and rapid body surface calculation.Currently in use for (Peripheral Neuropathy Pain) and dermatology.  Make accurate body surface calculations instantly

  • Improve diagnosis, management and follow-up.
  • Save time and increase efficiency

My Role: Senior iOS Developer, Project Tech Lead

I continued my role as the lead developer and tech lead, building on what we achieved with our earlier Qtt app. The Rise app is designed for use in clinical trials, and we brought back the special feature I created before – a tool that calculates areas using a reference object, something I have a patent for. This feature was made even better to help with the precise needs of clinical trials.

Just like in our previous CLINIKLY projects, we made the Rise app flexible to suit different users involved in clinical trials by using something called multi-targeting. This means we could create specific versions of the app for different people, making sure everyone got exactly what they needed.

For the app's design, we followed the Clean Architecture and used Protocol-Oriented Programming (POP). This made our app well-organized and easy to work on, even as it grew or changed. POP helped us make parts of the app that could easily work together, keeping everything tidy and straightforward.

A big new step for us in this project was how we put the app into users' hands. We used Mobile Device Management (MDM) and Apple Business Manager for a private way to share the app. This was really important for clinical trials, where privacy and secure handling of the app are top priorities. By using these tools, we could make sure the Rise app was safely and privately given to the people in the trial, making the process smooth and secure.

Taking on this project meant I had to lead not just in building the app but also in figuring out the best ways to get it to users securely. It was a challenge but a great chance to learn and improve how we make and share apps, especially for something as important as clinical trials. This project has set a new benchmark for us in developing healthcare apps.

Technologies Used:   Swift, Swiftui, UIkit, Api ntegration, Alamofire, CoreStore, MVVM, Combine, Swift Package, Firebase, inVision, Swagger, Teams, Bitbucket, Jira, Xcode, Instruments, Protocol-Oriented Programming (POP), XCTest, AES encryption, Keychain, Security, Xcode Cloud, Sourcery, SwiftLint,OpenCv, SPM, Solid principales, Clean architecture, Mosyle, MDM, Apple Buisness Manager

CLINIKLY-Red

Description :

CLINIKLY-Red is a gamified companion mobile application, clinically validated and developed in collaboration with Rhode Island Hospital, specifically designed for individuals living with HIV.

My Role: Senior iOS Developer

In the CLINIKLY-Red project, I took the lead as both the Tech Lead and the senior iOS developer. This project was exciting because it introduced some innovative features to our app.

A significant update was the addition of a Telehealth feature, which lets users connect with doctors through real-time video calls right in the app. To make this happen smoothly, we integrated the Shine SDK, which manages the creation of video call rooms, alongside using VoIP notifications and CallKit for seamless communication.

Another major step forward was our transition to SwiftUI for our app's user interface. This move was not just a one-time change; it became a permanent shift in how we build our interfaces. SwiftUI meshed well with our existing MVVM design pattern, making the integration smooth and enhancing our development workflow. This switch made our app faster and improved the design process, offering a better experience for our users.

We also embraced Swift Package Manager to manage our app's dependencies. This approach streamlined how we incorporate external libraries and tools, making it easier to keep our app updated with new functionalities.

Another significant upgrade was adopting Xcode Cloud, Apple's CI/CD tool, which automated our testing and deployment processes. This integration was crucial for ensuring our app was thoroughly tested and ready for release, helping us maintain high-quality standards efficiently.

The CLINIKLY-Red project not only enriched our CLINIKLY Portfolio but also marked a significant evolution in our app development approach. It showcased the effectiveness of adopting new technologies like SwiftUI, the Shine SDK, Pushkit, CallKit for Telehealth, and Xcode Cloud for CI/CD, setting a new standard for our future projects.

Technologies Used:

Swift, Swiftui, UIkit, Api ntegration, Alamofire, CoreStore, MVVM, Combine, Swift Package, HealthKit, Firestore, Firebase, inVision, Swagger, Teams, Bitbucket, Jira, Xcode, Instruments, Protocol-Oriented Programming (POP), XCTest, AES encryption, Keychain, Security, PushKit, CallKit, AmazonChimeSDK, Amplify, AWSCognitoAuthPlugin, Xcode Cloud, SPM , Solid principales, Clean architecture

Timeline

Senior IOS Developer / IOS Team Lead

360Medlink
07.2017 - Current

Software Engineer /Senior IOS Developer

360Medlink Inc
02.2016 - 07.2017

Software Developer

360Medlink Inc
06.2015 - 01.2016

National Diploma in Computer Engineering -

ESPRIT

Applied License in Computer System And Software, Software Engineering -

INSAT
Ahmed Taha Aroua