Hi, I'm Salem Zakkar

Software Developer specializing in mobile and backend development, building production-ready applications with Flutter for cross-platform mobile experiences and Kotlin for Android system-level features. Experienced in backend development using NestJS, PostgreSQL, and MongoDB to build scalable backend applications, including REST APIs and real-time services.

Syrian flag
Hama, Syria

Experience

  • Mobile App Developer @Unifi Solutions

    AUG 2024 - Present | Montreal, Canada - Remote

    Developed cross-platform mobile apps for IoT, medical, and maintenance using flutter , Jira , Bitbucket. Integrated offline-first architecture with local storage and syncing mechanisms to ensure reliability in low-connectivity environments. Used Kotlin for implementing alarm systems and integrating Firebase Remote Config for dynamic feature control on Android. Worked with Web Sockets and Firebase for real-time communication and data updates. Integrated Google Maps with marker clustering for efficient geolocation data visualization in apps. Implemented Stripe payment integration for seamless and secure transactions.

  • Software Developer @Faya Dev

    JUN 2023 - JUN 2024 | Baghdad, IRAQ - Remote

    Led development of a riding app with Android location tracking using Kotlin, integrating real-time chat and trip tracking with NestJS, PostgreSQL, and Firebase. Contributed to e-commerce and erp applications features, focusing on performance and user experience in ordering and browsing flows Created a comprehensive cross-platform time tracking system with Flutter and Java, featuring HID listener-based activity tracking, screen capture, productivity monitoring, task management, work logging, and real-time data synchronization. Worked closely with backend and mobile teams, utilizing technologies such as Flutter, Dart, Kotlin, Java, NestJS, PostgreSQL, and Firebase.

  • Software Developer Intern @Faya Dev

    DEC 2022 - MAY 2023 | Baghdad, IRAQ - Remote

    Developed full-stack mobile applications, engineering responsive frontends with Flutter and building robust backend services using NestJS and PostgreSQL. Refactored application state management in Flutter, significantly improving data flow predictability, reducing code redundancy, and enhancing app performance. Diagnosed and resolved critical bugs across the mobile frontend and NestJS backend, increasing overall application stability and improving the user experience. Built and integrated secure REST APIs, ensuring seamless end-to-end communication and data synchronization between the mobile client and server.

Education