Skip to content
Mostafa Abbas

Experience

Experience building software that delivers.

Professional experience across full-stack development, web and mobile applications, backend systems and business software.

  1. Feb 2026 – Present

    Safi Cosmetics logo

    Software Engineer

    Safi Cosmetics / Adliyeh, Lebanon

    Design and develop custom software solutions for Safi Cosmetics across web, mobile and internal business systems. Developed and released a production mobile commerce application published on both the Apple App Store and Google Play, including its backend integrations and release process. I also designed and built Safi Ticket, an IT service desk platform that centralizes support requests and automatically converts incoming support emails into trackable tickets. Alongside software development, I support NetSuite ERP workflows, maintain and improve the company's WooCommerce ecosystem, and translate operational requirements into reliable and maintainable software solutions.

    Key responsibilities

    • - Design and develop full-stack web and mobile applications based on business requirements
    • - Develop and maintain a production mobile application published on the Apple App Store and Google Play
    • - Manage mobile application preparation, configuration and production releases for both iOS and Android
    • - Designed and developed Safi Ticket, a centralized IT service desk platform for managing support requests
    • - Implemented email ingestion that automatically converts messages sent to the IT support mailbox into trackable tickets
    • - Build workflows for tracking ticket status, ownership, history and pending IT requests
    • - Translate business processes and operational requirements into maintainable software solutions
    • - Support and troubleshoot NetSuite ERP workflows across different business functions
    • - Maintain and improve the company's WooCommerce-based websites and related integrations
    • - Investigate application, integration and workflow issues across business systems
    • - Work directly with users and departments to identify process improvements and opportunities for automation

    Technologies

      Professional skills

      • Software Engineering
      • Full-Stack Development
      • Web Application Development
      • Mobile Application Development
      • Business Process Analysis
      • Requirements Analysis
      • Workflow Automation
      • Systems Integration
      • IT Service Management
      • ERP Support
      • Technical Troubleshooting
      • Problem Solving
      • Stakeholder Communication
      • Process Improvement
      • Cross-Functional Collaboration
    • May 2025 – Feb 2026

      Allied Engineering Group logo

      Support Engineer

      Allied Engineering Group / Verdun, Lebanon

      Supported enterprise software systems by investigating functional and performance issues, validating new features, analyzing database behavior, and collaborating with development teams to resolve production problems. Worked closely with clients and technical teams to diagnose issues, understand business workflows, and maintain the stability and performance of interconnected applications.

      Key responsibilities

      • - Test and validate new enterprise software features
      • - Investigate functional, integration, and performance issues
      • - Analyze data flows and troubleshoot issues across SQL Server databases
      • - Optimize SQL queries and create indexes to improve performance
      • - Deploy, configure, and monitor Windows services
      • - Collaborate with clients and development teams to diagnose and resolve technical issues

      Technologies

      • SQL Server

      Professional skills

      • Technical Troubleshooting
      • Root Cause Analysis
      • SQL Performance Analysis
      • Problem Solving
      • Client Communication
      • Business Process Understanding
      • Incident Prioritization
      • Cross-Team Collaboration
    • Dec 2023 – May 2025

      Safi Cosmetics logo

      IT Helpdesk Support

      Safi Cosmetics / Adliyeh, Lebanon

      Provided technical support across the company's IT environment and business systems, helping users resolve hardware, software, and ERP-related issues. Supported day-to-day operations by investigating technical problems, assisting with business workflows, and coordinating solutions between users and technical teams.

      Key responsibilities

      • - Provide day-to-day technical support for users, systems, and business applications
      • - Investigate hardware, software, and ERP-related issues
      • - Support users across business workflows and internal systems
      • - Coordinate technical issues and solutions with users and external technical teams
      • - Evaluate hardware requirements and recommend suitable specifications
      • - Document recurring issues and help improve support processes

      Technologies

        Professional skills

        • Technical Support
        • Troubleshooting
        • User Support
        • ERP Support
        • Communication
        • Problem Solving
        • Hardware Assessment
        • Business Process Understanding
        • Service Orientation
      • May 2023 – Jul 2023

        The Net Global logo

        Software Developer Intern

        The Net Global / Karantina, Lebanon

        Gained practical exposure to production software systems while assisting with SQL maintenance, debugging, and technical troubleshooting. Worked alongside experienced developers to understand how applications interact with databases and services and how technical solutions are applied in a professional software environment.

        Key responsibilities

        • - Assist with SQL maintenance and debugging tasks
        • - Support technical troubleshooting and investigation
        • - Observe how applications interact with databases and backend services
        • - Contribute to day-to-day technical tasks alongside experienced developers

        Technologies

        • SQL Server

        Professional skills

        • SQL Troubleshooting
        • Technical Problem Solving
        • Analytical Thinking
        • Team Collaboration
        • Professional Communication
        • Self-Learning
        • Attention to Detail
        • Adaptability