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

    • Oracle Netsuite
    • Wordpress
    • WooCommerce
    • Flutter
    • React
    • Dotnet
    • Firebase
    • Docker

    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
  2. 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
  3. 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

    • Oracle Netsuite

    Professional skills

    • Technical Support
    • Troubleshooting
    • User Support
    • ERP Support
    • Communication
    • Problem Solving
    • Hardware Assessment
    • Business Process Understanding
    • Service Orientation
  4. 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
    • C#

    Professional skills

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