Ramez Snober, Developer in Hamilton, ON, Canada
Ramez is available for hire
Hire Ramez

Ramez Snober

Verified Expert  in Engineering

Mobile Application Developer

Hamilton, ON, Canada

Toptal member since March 6, 2025

Bio

Ramez is a skilled mobile application developer with over 10 years of experience developing mobile enterprise applications across various platforms. He specializes in modern native Android development technologies, including Kotlin, Jetpack Compose, Coroutines, MVVM, and Room Database.

Portfolio

Nanoleaf
Kotlin, Coroutines, Model View ViewModel (MVVM), Android Development, Bluetooth...
Neptune Retail Solutions
Kotlin, RxJava, Coroutines, Model View ViewModel (MVVM), Unit Testing, Retrofit...
Evercommerce
C#, SQL, Mobile Apps, .NET Framework, Mobile App Development...

Experience

  • Mobile Apps - 10 years
  • Software Development - 10 years
  • Scrum - 8 years
  • Agile - 8 years
  • Android - 5 years
  • Android Development - 5 years
  • Kotlin - 3 years
  • Jetpack Compose - 2 years

Availability

Full-time

Preferred Environment

Android Studio, Kotlin

The most amazing...

...thing I've done is participate in developing the Nanoleaf and Checkout 51 Android applications.

Work Experience

Senior Android Engineer

2022 - 2024
Nanoleaf
  • Developed the Nanoleaf Android app, which enables customers to control and manage Nanoleaf smart lights using Matter, Thread, wifi, and Bluetooth technologies.
  • Advocated for the adoption of Jetpack Compose in the team and developed a new theme system based on Material Design 3. Created a library of common composables that aligned with our design system.
  • Improved the app architecture by following the latest Google architectural design guidelines, resulting in a simpler and more maintainable codebase that adheres to the best practices in the Android community.
Technologies: Kotlin, Coroutines, Model View ViewModel (MVVM), Android Development, Bluetooth, KOIN, Android, Mobile Apps, Mobile App Development, Software Development

Android Engineer

2022 - 2022
Neptune Retail Solutions
  • Developed the Checkout 51 Android app, a popular cashback app with 10+ million downloads in the Play Store across the US and Canada.
  • Revamped the app's home screen, achieving a simpler UI and richer features.
  • Enhanced the camera QR code scanner function to be compatible with new phones.
Technologies: Kotlin, RxJava, Coroutines, Model View ViewModel (MVVM), Unit Testing, Retrofit, Android, Android Development, Mobile Apps, Mobile App Development, Software Development

Application Developer

2021 - 2022
Evercommerce
  • Developed the integration with various CRM, ERP, and accounting systems using REST and SOAP web services, ensuring data accuracy and security.
  • Customized the field management mobile app for customers based on their specific requirements and preferences.
  • Utilized various technologies, such as Xamarin for cross-platform mobile app development, SQL, and C#.
Technologies: C#, SQL, Mobile Apps, .NET Framework, Mobile App Development, Software Development, REST, Web Services, Xamarin

Team Lead

2013 - 2021
STC
  • Coached and mentored a team of four developers responsible for developing apps on mobile and the self-service machine. Led the architectural design.
  • Developed a kiosk application that allowed customers to buy and replace lost SIM cards directly from the machine without the need to visit the company's sales office, increasing customer satisfaction and retention.
  • Created a telematics system based on Azure App Insights for the kiosk app, which helped troubleshoot issues and enhanced the overall user experience.
  • Collaborated with the UX team on running UX research for the kiosk app, including conducting user observation and interviews, which helped to enhance customer satisfaction.
Technologies: C#, .NET Framework, Windows Phone, Windows, Mobile Apps, Mobile App Development, Software Development

Mobile Application Developer

2005 - 2012
Wamsoft
  • Developed the STC mobile app on the Android and iPhone platforms, which was the first mobile app that enabled STC customers to manage their services.
  • Built multiple mobile applications on the Java ME and Symbian mobile platforms.
  • Utilized various technologies, such as Objective-C, Java, Java ME, JavaScript, HTML5, and CSS.
Technologies: Android, Java, Mobile Apps, Mobile App Development, Software Development, Android Development, Objective-C, Java ME, HTML, HTML5, CSS, JavaScript

Experience

Checkout 51 Android App

https://sway.cloud.microsoft/roZFfO1gGZSDOFst/
A cashback and savings app available in the US and Canada that allows users to earn money back on purchases. As a developer on the Android team, I worked on revamping the home screen and improving the camera's QR code scanner to ensure compatibility with newer phones.

Nanoleaf Android App

https://sway.cloud.microsoft/roZFfO1gGZSDOFst/
A mobile app that allows users to control, customize, and automate their Nanoleaf smart lights. As a developer on the Android team, I worked on adopting Jetpack Compose for the app's UI. I also revamped the onboarding flow by integrating the new camera and QR code scan APIs and improved wifi provisioning using Bluetooth-based communication.

Education

1999 - 2004

Bachelor's Degree in Electronics Engineering

Damascus University - Damascus, Syria

Skills

Libraries/APIs

RxJava, Retrofit

Tools

Jira, Android Studio

Languages

Kotlin, C#, SQL, Java, Objective-C, HTML, HTML5, CSS, JavaScript

Platforms

Android, Windows Phone, Windows, Xamarin, Java ME

Frameworks

Android SDK, KOIN

Paradigms

Scrum, Agile, Model View ViewModel (MVVM), Unit Testing, REST

Other

Android Development, Software Deployment, Jetpack Compose, Team Leadership, Mobile Apps, Software Development, Coroutines, Mobile UX, Bluetooth, .NET Framework, Electronics Engineering, Mobile App Development, Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring