Summary
Overview
Work History
Skills
Accomplishments
Timeline
Generic

Anas Merbouh

Montreal,QC

Summary

Senior Software Developer with six years of experience in analyzing, designing, implementing, and debugging software solutions for iOS and watchOS platforms. Successfully deployed four applications on the App Store and two on Google Play Store. Recognized by multiple media outlets for software-related achievements, including Paul Arcand's 98.5 FM.

Overview

6
6
years of professional experience

Work History

Senior IOS Developer [Photo & Video Editing App]

Lens Distortions
Omaha, Nebraska (USA)
02.2023 - 02.2025
  • Developed fully-featured user interface for photo and video editing module using MVC architecture.
  • Created advanced UIControl subclasses for video cutting, trimming, and scrubbing functionalities.
  • Implemented sophisticated UICollectionViewLayout subclass to enhance non-linear editing interface.
  • Integrated audio track support in video compositions with fade-in and fade-out effects.
  • Designed music player featuring essential controls for audio track downloads and previews.
  • Constructed home screen showcasing video previews with templates using HTTP Live Streaming technology.
  • Developed LDKit, a static library facilitating shared functionality and UI components among Apple platforms.
  • Analyzed the application to tune performance and improve factors such as in-editor resource consumption and memory leaks using Xcode Instruments.

Senior Software Developer [Virtual Therapy App]

McGill University Health Centre
Montreal, QC (Canada)
02.2022 - 02.2023
  • Implemented Real-Time Voice & Engagement system on iOS for low-latency remote therapy sessions.
  • Developed flexible 3D Virtual Avatar customization system on iOS utilizing Blender and SceneKit.
  • Created facial expressions mapping system with ARKit to animate avatars based on psychiatrist expressions.
  • Established web-based research portal with ReactJS and TypeScript to monitor patient progress.
  • Designed RESTful API using NodeJS and a PSQL-backed database, ensuring HIPAA compliance.
  • Drafted provisional patent to secure invention behind facial expressions mapping system.

Senior IOS Developer [Transit Schedules App]

EXO - Réseau de Transport Métropolitain
Montreal, QC (Canada)
11.2019 - 01.2022
  • Pioneered Canada’s initial contactless transit fare system, facilitating mobile payment options for transit riders.
  • Designed user-friendly features to enable "balance" checks for OPUS and Occasionnelle cards.
  • Built real-time crowd tracking functionality for buses and metro wagons to improve user planning.
  • Enhanced application with offline storage capabilities for schedule viewing.
  • Integrated unit testing into the project, which had none beforehand, resulting in systematic regression checks and reduced defects.
  • Deployed a CI/CD pipeline via Azure Pipelines, streamlining testing and deployment to QA and the App Store.
  • Developed ChronoKit for shared functionality between the iOS and watchOS apps.

IOS & Android Developer [Smart Office Spaces App]

Offi Canada (subsidiary of Développements Third Bridge)
Montreal, QC (Canada)
05.2019 - 11.2019
  • Fully designed and programmed the iOS and Android versions of the product.
  • Incorporated a deep-linking mechanism to link users from external URLs directly into a specific functionality and screen in the app.
  • Incorporated cloud-based messaging APIs and push notifications into software to provide instant access to incoming notifications.
  • Regularly deployed releases to Testflight, the App Store and Google Play Store.

IOS & Android Developer

Développements Third Bridge
Montreal, QC (Canada)
03.2019 - 04.2019
  • Programmed new iOS and Android applications for various sectors, including banking.
  • Reviewed project requirements to align with customer expectations and resource availability.
  • Improved existing iOS and Android applications through rigorous testing and debugging.
  • Assessed code during testing phases to identify potential glitches and bugs.

Skills

  • Agile Methodology: SCRUM
  • Software Design Patterns & Principles
  • Version Control: Git w/ Git Flow branching system
  • IDEs: Xcode, JetBrains Suite
  • CI/CD Systems: Azure Pipelines w/ Fastlane
  • Databases: Room, Realm, Firebase, MongoDB, PostgreSQL
  • Back-End technologies: NET Core, NodeJS
  • iOS Application Development: Swift/Objective-C, UIKIt
  • Software Deployment: App Store, Google Play Store

Accomplishments

  • Selected by Apple among 300 students worldwide to attend the 2019 World Wide Developers Conference in California.
  • Featured on the journal La Presse for being the only student in Quebec who has been awarded with a scholarship by Apple.
  • Featured on Paul Arcand's show (98.5 FM Montreal) to discuss about a new app I had developed at 16 years old for Montreal's food trucks industry.
  • Featured on the journal Les Affaires' podcast at the 2019 World Wide Developers Conference in California to discuss about what Apple had just unveiled at their keynote.

Timeline

Senior IOS Developer [Photo & Video Editing App]

Lens Distortions
02.2023 - 02.2025

Senior Software Developer [Virtual Therapy App]

McGill University Health Centre
02.2022 - 02.2023

Senior IOS Developer [Transit Schedules App]

EXO - Réseau de Transport Métropolitain
11.2019 - 01.2022

IOS & Android Developer [Smart Office Spaces App]

Offi Canada (subsidiary of Développements Third Bridge)
05.2019 - 11.2019

IOS & Android Developer

Développements Third Bridge
03.2019 - 04.2019
Anas Merbouh