Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

SAMIA TLILI

Mississauga,Canada

Summary

Senior Android Developer with over 10 years of expertise in crafting scalable, high-performance mobile applications using Kotlin and Java. Proven track record at CBC/Radio-Canada, contributing to high-traffic national apps such as RC Info and the Tokyo 2020 Olympics app, enhancing real-time event experiences and player-side functionality. Skilled in full lifecycle development, API integration, and performance optimization, consistently delivering responsive, user-centric features in fast-paced environments. Strong collaborator adept at navigating complex codebases and fostering cross-functional teamwork to create engaging and reliable mobile experiences at scale.

Overview

15
15
years of professional experience

Work History

Android Developer

CBC/RadioCanada
Montréal, QC
12.2019 - 12.2024
  • Participated in the design, development, and maintenance of the RC Info app(News App), which delivers breaking news, live updates, and multimedia content to millions of users across Canada.
  • Contributed to the Tokyo 2020 Olympics app, supporting real-time event coverage on the player side and implementing various UI components across the application.
  • Contributed to delivering new features, fixing bugs and improving performance.
  • Worked closely with designers, testers, and product managers to align app functionality with user needs and editorial priorities.

Android Developer

Nuglif Inc.
Région de Montréal
06.2019 - 11.2019
  • Contributed to the development of Android applications for a digital media platform, implementing new features and ensuring compatibility across a wide range of devices.
  • Applied Test-Driven Development (TDD) practices and followed a solid feature validation process, where developers were responsible for executing and validating all test scenarios prepared by QA before handing over to the testing team.
  • Participated in the entire application lifecycle, including design discussions, development, validation, and continuous integration using Jenkins to ensure smooth builds and deployments.
  • Collaborated with cross-functional teams to deliver stable, high-quality app updates on time.

Senior Software Engineer

Groupe Brandt (Cévital)
Algeria
04.2017 - 10.2018
  • Built an Android application for connected oven control (IoT project) for De Dietrich, enabling remote appliance management and smart home integration.
  • Participated in the Development of Likoul, a streaming video application on Android TV, designed to deliver educational content and school learning videos.
  • Integrated adaptive video streaming, search, and content categorization to support students and educators.
  • Led the full development cycle: requirements gathering, technical design, coding, testing, and deployment.
  • Ensured compatibility across Android TV devices, with smooth video playback and intuitive navigation using the Leanback API.

Software Engineer Java/Android

Zala telecom
Algeria
05.2012 - 04.2017
  • Contributed to the development of a Video-on-Demand (VOD) platform with video streaming, social features, and user engagement tools.
  • Designed and implemented MySQL database schemas and RESTful backend services.
  • Built Android client features for tablets, phones, and Android TV (Leanback API).
  • Maintained applications, fixed bugs, and ensured compatibility with new Android versions.

Software Engineer

NAVIG
Algeria
04.2010 - 06.2011
  • Participated in the development of ERP system components using the GWT (Google Web Toolkit) framework based on Java, strengthening backend and frontend integration.

Education

Bachelor's Degree - Computer Science

Saad Dahlab University
Algeria

Skills

  • Android Development: Kotlin, Java, Android SDK, Android Studio, Jetpack Compose, XML
  • Architecture: MVVM, Clean Architecture, SOLID principles, Modular architecture
  • Jetpack Libraries: ViewModel, LiveData, Navigation Component, Room, WorkManager
  • Dependency Injection: Hilt, Dagger
  • Asynchronous Programming: Coroutines, Flow, RxJava
  • Networking: REST APIs, GraphQL, Retrofit, OkHttp, JSON
  • Accessibility: TalkBack support, content descriptions
  • Backend / Cloud: Firebase (Auth, Firestore, Cloud Messaging), Firebase Analytics, Crashlytics
  • Testing: JUnit, Espresso, MockK, Mockito, TDD
    Tools & DevOps: Git, GitHub Actions, CI/CD, Jenkins, Play Store publishing
  • Agile development methodologies: Scrum (sprint planning, stand-ups, retrospectives), Kanban (workflow management)
  • Project management tools: Jira, GitHub Projects, Notion

Languages

English
Professional Working
French
Native or Bilingual
Arabic
Native or Bilingual

Timeline

Android Developer

CBC/RadioCanada
12.2019 - 12.2024

Android Developer

Nuglif Inc.
06.2019 - 11.2019

Senior Software Engineer

Groupe Brandt (Cévital)
04.2017 - 10.2018

Software Engineer Java/Android

Zala telecom
05.2012 - 04.2017

Software Engineer

NAVIG
04.2010 - 06.2011

Bachelor's Degree - Computer Science

Saad Dahlab University
SAMIA TLILI