Mohamed Nabous

Senior Software Developer at Avant Global Solutions
  • Claim this Profile
Contact Information
Location
Benghazi, Libya, LY
Languages
  • Deutsch Elementary proficiency
  • English Professional working proficiency
  • Arabic Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Mahamed Belkheir

Nabbous is a great engineer to work with, on the frontend he can handle all kinds of tasks, ranging from complex SVG animations and design implementations, to complex problem solving in frontend state management and business logic, always writing DRY and well abstracted code. They're also a competent backend developer, having worked on multiple large scale projects. They're also very interested in tech in general, and one of the people I always enjoy discussing new languages and frameworks with, overall a great guy to have on your team!

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Laravel 5 Essential Training: 1 The Basics
    Lynda.com
    Mar, 2019
    - Sep, 2024
  • Learning Angular
    Lynda.com
    Mar, 2019
    - Sep, 2024

Experience

    • Malta
    • Software Development
    • 1 - 100 Employee
    • Senior Software Developer
      • Mar 2022 - Present

      - Reduced the time-to-interact from 12s to less than a second in a complex ERP frontend by refactoring React components to utilize lazy loading, lazy rendering, and debouncing of complex calculations.- Built a Decentralized Crypto Exchange web apps with React, Setup communication with Ethereum smart contracts using Web3.js.- Converted Figma designs to pixel-perfect matching react components.- created a frontend caching system, resources were tracked in a central store, and state changes made through the client do an optimistic update on the cache, and external state changes were tracked via web push notifications to make the data semi real-time.- Built an estate frontend project, and setup a monorepo using NX workspaces, in order to make multiple frontend apps using the same components, integrated with google maps to view and select estate location and data.- Built a dynamic query builder on the frontend allowing users to compose complex queries using logical operators.- Set up the frontend projects with docker and deployed to kubernetes.- Built an open-source npx command to do tree shaking on react projects for MUI and FontAwesome in order to reduce the bundle size.- Set up pre-commit hooks with husky to format the codebase and run tree shaking Show less

    • Software Engineer
      • Sep 2021 - Feb 2022

    • Libya
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Jun 2019 - Jul 2022

      - Designed And Developed E-Commerce Dashboards using angular, then opt for React for rapid development experience, which has Bulk updates feature products to allow the users make discounts and disable products, etc. And prepared the dashboard to work as a PWA with offline caching, to allow delivery representatives to view orders in weak connection areas. Developed a custom photo Editor component to crop and adjust photos of a product. used Google's FCM notifications to add real-time updates on order data.- Optimized an e-commerce Laravel API, where SQL statements were written to optimize the query speed for order tracking and the business logic on the delivery.- Developed a white-label E-commerce web app using Next.js and MUI, enabling users to browse and order products. Focused on SEO by implementing OpenGraph meta tags specifications for product descriptions, prices, and categories to enhance page visibility and improve the appearance of shared links on social media.- Designed and developed client projects in various fields such as E-Commerce, Hospital Systems, Reservation Management, and Information Catalogs using Angular and React for the frontend and Laravel for the API.- Developed landing pages using bootstrap, alpine js, and pugjs- Developed an internal angular package in order to be used for simple dashboards where the views were only defined as an object in the routes definition, based on the assumption that most views are either a data viewer of table or grid card, or a form, or a combination of both, where inputs and data source is verbosely defined in the object.- Developed an interactive coming soon webpage using Threejs, and created 3d models based on the brands using Blender. Show less

    • Web Developer
      • Mar 2019 - May 2019

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Freelance Web Developer
      • Nov 2016 - Jul 2022
    • Libya
    • Book and Periodical Publishing
    • 1 - 100 Employee
    • Software Developer
      • Oct 2015 - Jul 2022

      - Developed an Android app for a magazine, enabling users to access and read content on their mobile devices. - Integrated PHP scripts with the team’s Google Drive folder to dynamically generate and return JSON data containing edition names, release dates, and specific page URLs. Implemented watermarking of user IDs on fetched images using PHP scripts. - Built a web app for a magazine viewer using PHP with an MVC pattern. Implemented user authentication and commenting functionality. Designed route management and controllers to handle user interactions. Show less

    • Libya
    • Telecommunications
    • 1 - 100 Employee
    • Software Developer
      • Jan 2020 - Aug 2021

      - Developed and implemented a micro-frontend architecture using PHP scripts to dynamically generate and inject HTML components using alpinejs into a dashboard form built in angular. - Designed And developed the microservices for a Hotel’s ERP and Hospitality Management system using Laravel, Worked closely with Hotel domain experts to design the business domain and ubiquitous language, while retaining the same expected user experience, it was designed as a microservice in order to create a monolith that could be resold as a white label. - Developed an internal tool using Angular and Node.js that enabled users to build complex queries with logical operators to search for customers and perform actions such as sending notifications or changing internet packages. Implemented Redis caching to improve API response time for large datasets. Built a service to abstract fetching and joining data from multiple endpoints. - Developed an internal web app tool to streamline Employee-HR interactions during COVID-19. Built real-time notifications for shift changes by integrating with a legacy Google Sheets system. Used service workers to offer off-browser notifications and improve communication between the management and the IT department. Show less

    • Web Developer
      • Oct 2019 - Dec 2019
    • Software Engineer
      • May 2019 - Dec 2019
    • Web developer - cooperator
      • Jan 2019 - Jun 2019

Education

  • Mediterranean International University of Benghazi
    Bachelor's degree, Computer Systems Networking and Telecommunications
    2015 - 2019
  • University of Benghazi (Garyounis)
    Master's degree, Artificial Intelligence
    2022 -

Community

You need to have a working account to view this content. Click here to join now