Hi, I'm Salem Zakkar

Software Engineer specializing in mobile and backend development, with experience building production-ready applications and scalable software solutions. Skilled in designing and developing reliable systems across mobile platforms and backend services, with a strong focus on clean architecture, performance, and user experience. Passionate about learning new technologies, staying up to date with industry trends, and continuously improving development practices to deliver high-quality products.

Syrian flag
Hama, Syria

Experience

  • Mobile App Developer @Unifi Solutions

    AUG 2024 - Present | Montreal, Canada - Remote

    Developed and maintained production-ready Flutter applications for IoT, medical, and maintenance solutions, focusing on reliability, performance, and scalable mobile architecture. 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. Implemented real-time communication features using WebSockets and Firebase, enabling reliable data synchronization and live updates. Developed custom Flutter packages and plugins using Kotlin to integrate native Android capabilities and platform-specific features. Integrated Google Maps with marker clustering for efficient geolocation data visualization in apps.

  • Software Engineer @Faya Dev

    JUN 2023 - JUN 2024 | Baghdad, IRAQ - Remote

    Led the development of a ride-hailing application with real-time location tracking, chat functionality, and trip management using Flutter, NestJS, PostgreSQL, and Firebase. Implemented Android foreground services to support reliable background location tracking and continuous trip updates. Developed and optimized e-commerce and ERP applications, improving performance and enhancing user experience across ordering and browsing workflows. Built a comprehensive cross-platform time tracking system using Flutter and Java, including activity monitoring, HID listener integration, screen capture, task management, work logging, and real-time data synchronization. Collaborated with mobile and backend teams to design, implement, and maintain scalable application features across frontend and backend systems.

  • Software Engineer Intern @Faya Dev

    DEC 2022 - MAY 2023 | Baghdad, IRAQ - Remote

    Developed full-stack mobile applications by building responsive Flutter applications and backend services using NestJS and PostgreSQL. Refactored Flutter application architecture and state management, improving code maintainability, reducing redundancy, and enhancing application performance. Diagnosed and resolved critical issues across mobile and backend systems, improving application stability and user experience. Designed and integrated REST APIs to enable reliable communication and data synchronization between mobile clients and backend services.

Education