Summary
Overview
Work History
Education
Skills
Languages
Certification
Projects
Websites
Timeline
Generic
ABDELILAH DOURHMANI

ABDELILAH DOURHMANI

Casablanca,CAS

Summary

Proven Software Developer with a track record of innovative solutions at NetOne, adept in Flutter, PHP, and Agile methodologies. Spearheaded the Excelissia Customer Proximity Solution project, enhancing data handling for thousands. Expertise in mobile and web development, complemented by strong leadership in coordinating teams for peak efficiency. Achieves beyond expectations with a focus on impactful results.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Software Developer

NetOne
03.2021 - Current

Technical Skills

NetOne Morocco was established in 2006 to support SMEs and PMIs in implementing specialized enterprise software, including management and industrial IT solutions.

1. Mobile Application for Distribution Management
Role:
Mobile Application Developer
Technologies: Flutter, Dart, Node.js, PHP, MySQL, Firebase

  • Designed and developed mobile application for distribution management using smartphones.
  • Implemented features including geolocation, sales, pre-sales, return slip management, and QR-code control.
  • Created web interface (Back Office) connected to local ERP for optimized overall management.
  • Integrated functionalities such as stock management via barcodes, real-time statistics, and customer mapping.

2. Audit Management Mobile Application
Role:
Mobile Application Developer
Technologies: Flutter, Dart, Node.js, PHP, MySQL, Firebase

  • Designed and developed mobile application for conducting audits, including auditor management and site geolocation.
  • Automated mission report generation with signatures from auditors and site managers, with automatic email distribution.
  • Adapted solution for various clients with specific configurations and customizations.
  • Enabled centralized audit management through web interface (Back Office), with flexibility for different audit contexts.

3. After-Sales Service Platform
Role:
Full Stack Developer
Technologies: Flutter, PHP, MySQL, JavaScript, Ajax, Bootstrap

  • Designed and implemented web platform for after-sales service, including mobile app for operators to track interventions.
  • Developed centralized dashboard for customer service management, intervention planning, and activity reporting.
  • Created ticket management system for sorting and prioritizing customer requests.
  • Designed mobile application for field technicians to receive alerts, update intervention status, and report issues.

4. Remote Attendance Tracking Application
Role:
Lead Mobile Application Developer
Technologies: Flutter, MSSQL Server, Google Maps API

  • Developed 80% of mobile application from scratch, enabling remote attendance tracking using smartphones.
  • Integrated geolocation technology to verify user location and photo capture for authentication.
  • Built front-end using Flutter, with back-end on MSSQL Server, deployed on Android platform.
  • Implemented features including secure authentication, real-time tracking, daily summaries, user profiles, leave requests, and attendance history.
  • Designed back-end system for managing staff attendance, absences, and leave requests, providing manual correction and monthly summaries.

5. Fleet Management Software
Role:
Software Developer
Technologies: PHP, MySQL, SQL Server, JavaScript

  • Developed advanced software for comprehensive fleet and equipment management, covering administrative, technical, and operational aspects.
  • Integrated features for inventory management, maintenance scheduling, repair tracking, and cost management.
  • Collaborated with end-users to meet their fleet management needs and with experts to ensure robust and high-performance software.

6. Customer Proximity Solution Project
Role:
Development Manager
Technologies: Flutter, Dart, Node.js, PHP, MySQL, Firebase

  • Supervised design, development, and implementation of mobile and web applications for Excelissia Customer Proximity Solution project.
  • Coordinated development teams to ensure functional modules such as registration, authentication, and mission management met specified requirements.
  • Managed project, validated features, resolved technical issues, and maintained communication with stakeholders.
  • Ensured optimization of solution for efficient handling of large volumes of data and users.
  • Programming Languages: Flutter, Dart, PHP, JavaScript, Node.js
  • Web Development: HTML, CSS, Bootstrap, Ajax
  • Database Management: MySQL, SQL Server, MSSQL Server
  • Tools & Platforms: Firebase, Google Maps API, Figma, LAMP Server

Education

M.D. - Computing Networks And Embedded Systems

Faculty of Science Meknes
Meknes, Morocco
07.2020

Bachelor of Science - Mathematics And Computer Science

Faculty of Science Semlalia – Marrakesh
Marrakesh, Morocco
07.2018

BA - Mathematical Science A

High School TASAWT
El Kelaa Des Sraghena, Morocco
07.2014

Skills

1 Programming Languages: C/C, JavaScript, Dart, PHP, Solidity
2 Mobile & Frontend Development: Flutter, React Native, HTML, CSS, Bootstrap, JQuery
3 Blockchain & Web3 Technologies: Blockchain, Web3, Smart Contracts, Celo Composer, Solidity
4 Databases: MySQL, Firebase, Redis, SQL Server
5 Software Development Methodologies & Tools: Agile Development Methodologies, SCRUM, Product Management, Git, Docker, LAMP Server
6 Full Stack & Backend Development: PHP, LAMP Server, Docker
7 Project Management & Development Methodologies: Agile Development Methodologies, SCRUM, Product Management

Languages

Arabic
Native language
English
Intermediate
B1
French
Intermediate
B1

Certification

  • Flutter Essential Training: Build for Multiple Platforms
    LinkedIn, August 2022
  • Blockchain: Beyond the Basics
    LinkedIn, August 2022
  • Learning React Native
    LinkedIn, August 2022
  • Discover Agile Methods for Software Development
    LinkedIn, March 2021
  • C++
    Sololearn, March 2021
  • SQL
    Sololearn, March 2021

Projects

  • Connect Mobile App (Celo & Flutter) with Crypto Wallets
    Casablanca, Morocco
    This project marked my first experience with blockchain and mobile apps. I used Celo Composer to connect a mobile app with crypto wallets and interact with the Celo blockchain using Flutter. Building a production-ready mobile dApp involved handling stylesheet management, state management, UI components, API calls, and creating a starter kit for connecting to mobile wallets, making transactions, and more.
  • Mobile & Web App for Kawneer, Leader in Aluminum in Morocco
    Casablanca, Morocco
    Developed a comprehensive application for managing all company projects from start to finish, including task and stage management, resource allocation, team assignment, progress tracking, and report generation. The app also supports customer relations management, facilitating communication, document sharing, invoice generation, and project quoting.

Timeline

Software Developer

NetOne
03.2021 - Current

M.D. - Computing Networks And Embedded Systems

Faculty of Science Meknes

Bachelor of Science - Mathematics And Computer Science

Faculty of Science Semlalia – Marrakesh

BA - Mathematical Science A

High School TASAWT
  • Flutter Essential Training: Build for Multiple Platforms
    LinkedIn, August 2022
  • Blockchain: Beyond the Basics
    LinkedIn, August 2022
  • Learning React Native
    LinkedIn, August 2022
  • Discover Agile Methods for Software Development
    LinkedIn, March 2021
  • C++
    Sololearn, March 2021
  • SQL
    Sololearn, March 2021
ABDELILAH DOURHMANI