Wael Haj MohamedSoftware Engineer
ITENFR
Software Engineer / Fidenza, Italia

Wael
Haj Mohamed.

Sistemi complessi. Soluzioni semplici.

Sviluppo applicazioni che collegano dati, persone e processi. Dal primo requisito al software che usi ogni giorno.

Software Engineer in Pinto S.r.l.
Python & ReactSQL Server & ERPFull stackCV in tre lingue ↗
01 / IL METODO

Il software parte
dalle persone.

Ascolto chi usa gli strumenti, comprendo i processi e traduco le esigenze in applicazioni concrete. Lavoro su acquisti, produzione, magazzino, logistica e qualità.

Interfacce React, API Flask, dati SQL Server e integrazioni ERP/WMS. Seguo sviluppo, rilascio e manutenzione, con attenzione alla chiarezza e alla qualità dei dati.

02 / I PROGETTI

Problemi reali.
Software concreto.

Apri un progetto per scoprirne obiettivo, funzionalità e competenze.

Pinto S.r.l.

Applicazioni aziendali

11
02 / QUALITÀGestione Reclami

Un’applicazione per registrare e seguire i reclami, collegando ordini, DDT e righe articolo a costi e stato della risoluzione.

ReactFlaskSQLAlchemySQL ServerJWT

OBIETTIVO

Seguire il reclamo dall’importazione dei documenti alla verifica dei costi e alla chiusura.

FUNZIONALITÀ

  • Importazione delle righe da ordini e DDT
  • Valorizzazione delle quantità, costi extra e controllo duplicati
  • Autenticazione, ruoli, ricerca, ordinamento ed esportazioni Excel
03 / MAGAZZINOListe di Prelievo e Preparazione Materiali

Liste di prelievo per accessori, stecche e guide, con stato degli ordini, riserve, disponibilità, pallet ed etichette operative.

PythonFlaskReactSQL ServerWMS

OBIETTIVO

Trasformare ordini e giacenze nelle liste utilizzate da magazzino e produzione.

FUNZIONALITÀ

  • Calcoli specifici per quantità, pacchi e barre
  • Riserve, pallet e informazioni sulle giacenze
  • Etichette barcode, documenti di prelievo ed esportazioni Excel/PDF
04 / PRODUZIONEPianificazione della Capacità Produttiva

Un calendario dei carichi produttivi di Mediglia, con soglie specifiche per linea e indicatori a colori della saturazione.

PythonFlaskReactSQL ServerVisualizzazione dati

OBIETTIVO

Consultare il carico di lavoro per data e linea produttiva.

FUNZIONALITÀ

  • Raggruppamento degli ordini per linea
  • Indicatori di capacità e dettaglio degli ordini giornalieri
  • Filtri per data e linea con esportazioni Excel
05 / PRODUZIONERaccolta Dati e Performance Produttive

Raccolta giornaliera di quantità, operatori, turni e fermi, con dashboard per analizzare l’attività delle diverse sedi e linee.

PythonFlaskReactSQL ServerAnalisi dati

OBIETTIVO

Collegare i dati di reparto alla reportistica operativa.

FUNZIONALITÀ

  • Quantità prodotte, operatori e cambi materiale
  • Durata dei fermi, cause e note
  • Analisi per giorno, linea e turno
06 / PERSONALEPianificazione dei Turni Settimanali

Assegnazioni settimanali del personale a linee e reparti di supporto, con pianificazioni riutilizzabili e prospetti stampabili.

PythonFlaskReactPianificazione del personalePDF

OBIETTIVO

Semplificare la preparazione e la comunicazione dei turni.

FUNZIONALITÀ

  • Organizzazione per reparto, linea e turno
  • Replica delle assegnazioni della settimana precedente
  • Esportazione del prospetto in PDF A3 orizzontale
07 / OTTIMIZZAZIONELinear Cutter

Uno strumento per preparare piani di taglio lineare considerando lunghezze del materiale, pezzi richiesti e spessore di taglio.

PythonOttimizzazione dei tagliElaborazione dati

OBIETTIVO

Supportare la preparazione dei piani di taglio dei materiali produttivi.

FUNZIONALITÀ

  • Vincoli di prodotto e lunghezze del materiale
  • Quantità richieste e spessore di taglio
  • Calcoli collegati alla preparazione del materiale
08 / LOGISTICAGiri di Consegna e Costi di Trasporto

Pianificazione delle consegne per autista e sede, con clienti, mezzi, zone di consegna e regole di costo basate sulle percorrenze.

PythonpandasSQL ServerPianificazione dei giriAnalisi dei costi

OBIETTIVO

Collegare l’organizzazione delle consegne a un dettaglio comprensibile dei costi.

FUNZIONALITÀ

  • Indirizzi dei clienti, mezzi e zone di consegna
  • Chilometri delle tratte e ripartizione del ritorno
  • Costi specifici per autista, chilometri, fermate e mezzo
09 / INTEGRAZIONE DATIIntegrazione Dati ERP e WMS

Query e trasformazioni che collegano Microsoft Dynamics NAV, Business Central e sistemi di magazzino per la reportistica operativa.

T-SQLSQL ServerpandasETLQualità dei dati

OBIETTIVO

Creare collegamenti affidabili tra ordini, movimenti e giacenze dei sistemi aziendali.

FUNZIONALITÀ

  • Dati di vendita, produzione, spedizione e trasferimento
  • Normalizzazione di codici articolo, sedi e tipi di dato
  • Gestione delle collation SQL e aggiornamenti pianificati
10 / INFRASTRUTTURADistribuzione delle Applicazioni Aziendali

Distribuzione e manutenzione di applicazioni Python e React in un ambiente Docker su Ubuntu, dietro un reverse proxy NGINX.

DockerUbuntu / LinuxNGINXGitReactPython

OBIETTIVO

Supportare rilasci, configurazione e disponibilità delle applicazioni.

FUNZIONALITÀ

  • Separazione dei servizi frontend e backend
  • Configurazione delle applicazioni e connessione a SQL Server
  • Risoluzione dei problemi di reverse proxy e servizi
11 / DOCUMENTICertificazioni di Prodotto

Generazione di certificazioni PDF dai dati aziendali, integrate nei flussi di consultazione e gestione documentale.

Automazione dei processiIntegrazione datiGenerazione PDF

OBIETTIVO

Collegare i dati aziendali ai documenti utilizzati dai reparti.

FUNZIONALITÀ

  • Compilazione delle certificazioni con dati aziendali
  • Generazione dei documenti PDF
  • Integrazione con i flussi di accesso ai documenti
Tirocini e progetti accademici

IoT e primi progetti

03
12 / DJAGORA FABLAB · 2022Monitoraggio Macchina Laser

Un progetto embedded di monitoraggio macchine con riconoscimento facciale e comunicazione MQTT, sviluppato durante il tirocinio di fine studi.

Raspberry PiESP8266MQTTSistemi embeddedLinux

OBIETTIVO

Applicare tecnologie IoT al monitoraggio di macchine industriali.

FUNZIONALITÀ

  • Comunicazione MQTT tra dispositivi embedded
  • Integrazione di Raspberry Pi ed ESP8266
  • Riconoscimento facciale nel sistema di monitoraggio
13 / PROGETTO ACCADEMICOMonitoraggio dell’Umidità del Terreno

Un progetto embedded che applica il monitoraggio ambientale alla raccolta di informazioni sull’umidità del terreno.

Sistemi embeddedLinuxIoTMonitoraggio ambientale

OBIETTIVO

Esplorare l’utilizzo dei sistemi embedded per l’osservazione ambientale.

FUNZIONALITÀ

  • Monitoraggio dell’umidità del terreno
  • Sviluppo di sistemi embedded
  • Ambiente di progetto basato su Linux
14 / DIGIDEV · 2021Sito E-commerce

Un sito e-commerce sviluppato durante un tirocinio, con gestione del catalogo prodotti e delle transazioni.

Sviluppo webE-commerceSviluppo software

OBIETTIVO

Supportare le funzionalità principali di un negozio online.

FUNZIONALITÀ

  • Gestione del catalogo prodotti
  • Gestione delle transazioni
  • Sviluppo dell’applicazione web
Requisiti e flussi · non ancora realizzato

In progettazione

01
15 / CONCEPT · REQUISITI E FLUSSIPortale Richieste di Formazione

Progettazione di un portale pubblico per le richieste di formazione, con date disponibili, limiti sui partecipanti e approvazione interna.

Analisi dei requisitiMicrosoft Power PlatformProgettazione dei flussiUX

OBIETTIVO PREVISTO

Definire il percorso del cliente e la gestione interna delle richieste. Il progetto è in fase di pianificazione.

FUNZIONALITÀ PREVISTE

  • Limiti sui partecipanti e scelta tra le date disponibili
  • Stati della richiesta e flussi di approvazione e rifiuto
  • Notifiche email e integrazione con il calendario Outlook previste

Progetti interni: non vengono pubblicati dati aziendali né codice riservato.

03 / ESPERIENZA

Un percorso costruito
sul campo.

Marzo 2023 - Presente

Software Engineer

Pinto S.r.l.

Sviluppo applicazioni web, dashboard e API per i processi di acquisti, produzione, logistica e qualità. Integro ERP, WMS e data warehouse per collegare ordini, giacenze, trasferimenti, spedizioni e dati produttivi. Elaboro dati con pandas, sviluppo query e viste T-SQL e gestisco aggiornamenti pianificati con SQL Server Agent. Implemento autenticazione, ruoli, controlli e report Excel/PDF; gestisco applicazioni Docker su Ubuntu con NGINX.

Febbraio 2022 - Luglio 2022

Tirocinio di fine studi

Djagora FabLab

Sviluppo di un sistema di monitoraggio macchine con riconoscimento facciale e comunicazione MQTT su Raspberry Pi ed ESP8266.

Giugno 2021 - Luglio 2021

Tirocinio in sviluppo web

DigiDev

Sviluppo di un sito e-commerce con gestione del catalogo prodotti e delle transazioni.

04 / COMPETENZE

Gli strumenti giusti.
Al servizio del risultato.

01

Sviluppo web

Python, JavaScript, React, Flask, Dash, Jinja, HTML, CSS, API REST, JWT

02

Dati e integrazioni

SQL Server, T-SQL, MySQL, pandas, SQLAlchemy, pyodbc, SQL Server Agent; Dynamics NAV/Business Central, WMS

03

Ambienti e strumenti

Docker, Ubuntu/Linux, NGINX, Git, GitHub, Visual Studio Code

04

IoT e machine learning

Raspberry Pi, Arduino, ESP8266, MQTT, TensorFlow

Formazione

IoT e Sistemi Integrati

Università di Monastir, Tunisia
2019 - 2022

Corsi

CCNA 1 e 2 · Deep Learning Specialization, Coursera
Business Model Canvas & Strategic Thinking · Imprenditorialità e Lifestyle

Lingue

Arabo: madrelingua · Italiano: fluente
Inglese: buona padronanza · Francese: buona padronanza

05 / CURRICULUM

Tre lingue.
La stessa esperienza.

Un curriculum chiaro, aggiornato e pronto da condividere.

06 / CONTATTI

Il prossimo progetto
inizia parlando.

Per opportunità professionali e nuove collaborazioni.

waelhajmohamed1@gmail.com