Figura professionale: Analista programmatore senior

Nome Cognome: N. D.Età: 60
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Emilia Romagna: Modena, Parma, Piacenza, Reggio-EmiliaLombardia: Bergamo, Brescia, Cremona, Lodi, Mantova, Milano, PaviaVeneto: Verona

Accesso Full al database con 29.994 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Analista programmatore senior

Competenze

  • Linguaggi di programmazione:
  • C, C++, C#, Objective-C, VB, Java, Javascript, PHP
  • Linguaggi di markup: HTML, XML,XAML
  • Ambienti di sviluppo:
  • Microsoft Visual Studio (varie versioni), Microsoft Platform Builder, Netbeans, Eclipse, XCode,Android Studio
  • Sistemi operativi:
  • Windows (varie versioni), Linux (varie versioni), Mac OS X, iOS, Android, Windows Ce, Windows Phone
  • Databases:
  • Microsoft sql server (varie versioni), Postgresql, MySql, SqlLite
  • Altre competenze:
  • MFC,ATL,VBA,JSF,ICEFACES,NODEIS,JQUERY,Apache,Tomcat,Glassfish,IIS,Joomla,Wordpress,Oracle Virtualbox,VMWare Player
  • Sistemi per il controllo di versione: Git, Subversion 
  • Generali:
  • Buone competenze di elettronica generale a utilizzo di apparecchiature elettroniche di laboratorio.
  • Domotica:
  • Progettazione di sistemi domotici secondo lo standard Europeo EIB-KNX
  • Configurazione e messa in servizio di sistemi domotici secondo lo standard Europeo EIB-KNX con l’utilizzo del configuratore universale ETS4

Studi

Giugno 1983_Perito Elettronica Industriale

Esperienze

1995-2016 Svolge attività di consulente informatico, titolare di azienda individuale con partita IVA, per sviluppo di applicazioni SW desktop, web 2.0 e mobili con mansioni di sviluppo diretto e/o project manager e coordinamento di team di sviluppo.

1993-1994 Responsabile tecnico ufficio software per l'area automazione presso la ditta REPLICA di Cremona.

1990-1993 Impiegato come progettista elettronico di sistemi a microprocessore e programmatore Junior (linguaggio C) presso la ditta SPRING di Piacenza, joint-­venture Mandelli Macchine Utensili – IBM Italia,  produttrice di sistemi informatici per la raccolta dati di produzione.

1989-1990 Impiegato come tecnico elettronico-elettromeccanico, progettista elettrico e programmatore PLC presso la ditta STIMA di Castelleone (CR) produttrice di robot industriali.

1985-1988  Insegnante di materie Elettroniche presso vari istituti tecnici superiori nella provincia di Cremona

SVILUPPO DI APPLICAZIONE ANDROID PER LA GESTIONE DEI PORTALETTERE

Membro del team di sviluppo della applicazione Android per la gestione dei servizi finanziari e di recapito dei portalettere a domicilio. Applicazione sviluppata in Java, con metodologie Agile, in ambiente Android Studio 2, su terminale embedded Symbol TC75 con lettore di barcode integrato, stampanti wireless bluetooth Zebra e POS wireless bluetooth Ingenico. Sviluppo di moduli di interfaccia utente, con validazione dataentry configurabile in base ai prodotti, motore di stampe parametrico con configurazione in XML e recupero dati tramite reflection, driver di protocollo CPCL, macchina a stati per gestione connessioni a stampante bluetooth e procedure di associazione e pairing automatico, moduli di interfaccia con web services e archiviazione su database SqlLite.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java

SVILUPPO DI PLUGIN ANDROID CORDOVA PER INTERFACCIA AD APPLICAZIONE IBRIDA SENCHA TOUCH

 Sviluppo di un plugin CORDOVA in Java contenente un background service android, per il salvataggio e la gestione automatica delle credenziali di accesso al reboot del dispositivo, interfacciato con applicazione ibrida sviluppata in ambiente Sencha Touch.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java.

SVILUPPO DI FRAMEWORK DI COMUNICAZIONE MULTIPIATTAFORMA  PER LA GESTIONE DI APPARECCHIATURE DOMOTICHE TRAMITE DISPOSITIVI MOBILI

Sviluppo di librerie di comunicazione per la configurazione, la gestione ed il monitoraggio remoto di apparecchiature domotiche tramite rete locale wifi e rete mobile internet. Sviluppo di app per test e diagnostica. Realizzazione di versione Android in Java, iOS in Objective-C e Windows phone 8.1 (Universal app) in C#.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java,Objective-C,C#.

APPLICAZIONE ANDROID PER MONITORAGGIO E CONFIGURAZIONE WIRELESS DI SENSORI DI LIVELLO A ULTRASUONI

Sviluppo in Java di applicazione mobile per sistemi Android per monitoraggio e configurazione wireless di sensori di livello a ultrasuoni. Comunicazione bluetooth su spp (profilo porta seriale) utilizzando il protocollo modbus RTU per il monitoraggio in tempo reale dello stato e dei valori di misura e configurazione dei parametri di funzionamento. Interfaccia ‘immersive’ full screen multilingue con supporto lingue europee e asiatiche (cinese, coreano, vietnamita).

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java, project management

APPLICAZIONE iOS E ANDROID PER VIDEOCONFERENZA MOBILE VOIP

Sviluppo di applicazioni mobili per sistemi iOS 7 (Ipad/Iphone) e Android per videoconferenza Voip con protocollo Sip, utilizzando librerie di comunicazione open sources. Sviluppo app iOS in Objective C e app Android in Java, con integrazione su entrambi i progetti di librerie native in C. Sviluppo di modifiche alle librerie native.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Objective C, C, Java, project management, gestione procedure di approvazione e registrazione su Apple Store e Play Store  Risorse coordinate: 1 grafico

SISTEMA DI MONITORAGGIO REMOTO VIA WEB DI RETE DI TELECOMUNICAZIONI

Sviluppo di una applicazione web based del sistema di monitoraggio e controllo remoto della rete nazionale di ripetitori radio per le telecomunicazioni marittime di Telecom Italia. L’applicazione è scritta lato server in Java utilizzando le tecnologie Java Server Faces e Facelets ed il framework di estensione Ajax Icefaces, mentre sul lato client si è fatto uso di Javascript. Si è utilizzato l’application server Glassfish su una macchina server linux con distribuzione Ubuntu 10.04. Il sistema comunica con gli apparati radio in UHF attraverso un protocollo proprietario con delle connessioni TCP/IP via socket verso un server di comunicazione radio. La configurazione di tutti i siti e degli apparati di rete con i relativi parametri di funzionamento è modellizzata in un database relazionale Postresql. L’applicazione è in grado di caricare dinamicamente la configurazione della rete e mantenere aggiornata in tempo reale su una  mappa fisica del territorio italiano la localizzazione e la rappresentazione dello stato corrente dei siti dei ponti radio. La mappa è zoomabile e scrollabile ed è aggiornata in modalità push ad ogni nuovo evento. Spostando il mouse su un sito della mappa appare un pop-up che visualizza le condizioni meteo correnti sul sito. Selezionando il sito con un click è possibile visualizzare la configurazione fisica esatta degli armadi rack contenenti le apparecchiature di trasmissione, con le informazioni dinamiche dei parametri di funzionamento. Attraverso l’interfaccia web è possibile selezionare qualsiasi apparecchiatura e riconfigurarne i parametri di funzionamento e/o eseguire comandi o procedure diagnostiche. Un visualizzatore di allarmi consente la segnalazione ed il riconoscimento degli eventi critici da parte degli operatori e l’inserimento di annotazioni di intervento. Inoltre gli operatori possono selezionare e visualizzare on-line i manuali di assistenza e manutenzione di ogni apparecchiatura. Il sistema prevede una completa gestione dei profili utente, consentendo o meno l’autorizzazione ad personam delle varie tipologie di interazione, configurazione e comando delle apparecchiature.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java, project management Risorse coordinate: 1 programmatore HTML 1 grafico

SISTEMA GESTIONALE VIA WEB DEI SERVIZI DI UN CENTRO POLISPORTIVO

Sviluppo del sistema gestionale del centro polisportivo Quanta Village di Milano. L’applicazione è una applicazione web based scritta lato server in Java utilizzando le tecnologie Java Server Faces e Facelets ed il framework di estensione Ajax Icefaces, mentre sul lato client si è fatto uso di Javascript. Si è utilizzato l’application server Glassfish su una macchina server linux con distribuzione Ubuntu 10.04 ed un database Postgresql. L’applicazione consente la gestione delle prenotazioni e la calendarizzazione dei piani di allenamento sportivi agonistici e pre-agonistici, degli appuntamenti per cicli terapici, di fitness e di wellness, la programmazione delle visite mediche periodiche di controllo, la stampa dei cartellini di accesso e la registrazione delle presenze, l’emissione delle ricevute e delle fatture delle prestazioni, la gestione dei pagamenti. E’ stata inoltre realizzata una procedura per la prenotazione ed il pagamento on-line con carte di credito.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java, project management, installazione e messa in servizio      Risorse coordinate: 1 programmatore Java

SISTEMA DI AUTOMAZIONE DOMOTICA E MONITORAGGIO REMOTO VIA WEB  DEGLI IMPIANTI TECNOLOGICI DI UN CENTRO POLISPORTIVO

Sviluppo del sistema di monitoraggio e controllo domotico degli impianti tecnologici del centro polisportivo Quanta Village di Milano. L’applicazione è una applicazione web based scritta lato server in Java utilizzando le tecnologie Java Server Faces e Facelets ed il framework di estensione Ajax Icefaces, mentre sul lato client si è fatto uso di Javascript. Si è utilizzato l’application server Glassfish su una macchina server linux con distribuzione Ubuntu 10.04. Il sistema comunica con un protocollo proprietario via porta seriale con la rete domotica basata su dispositivi Domino della Duemmegi. . La configurazione di tutti i siti e degli impianti tecnologici con i relativi parametri di funzionamento è modellizzata in un database relazionale Postgresql. Attraverso l’opportuno driver JDBC l’applicazione JSF è in grado di caricare la configurazione degli impianti e mantenere aggiornata una mappa dinamica dei siti. La mappa è aggiornata dinamicamente in modalità push ad ogni nuovo evento. Selezionando un sito è possibile visualizzare lo stato di occupazione (libero/prenotato/in manutenzione), le informazioni dettagliate riguardo le attività prenotate e accendere/spegnere i servizi tecnici degli impianti. Attraverso l’interfaccia web è possibile anche prenotare il sito per la data ed il periodo di tempo desiderato. Sulla base delle prenotazioni e di un calendario generale il sistema provvede automaticamente ad accendere/spegnere i servizi tecnici del sito (illuminazione,riscaldamento,condizionamento ecc.) all’orario prefissato e con predeterminati periodi di anticipo/ritardo.       

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Java, project management, installazione e messa in servizio      Risorse coordinate: 1 programmatore Java 1 impiantista elettrico

Applicazioni embedded.

CONVERTITORI DI PROTOCOLLO

Realizzazione in linguaggio C di vari convertitori di protocollo per l’integrazione di centrali di controllo di sistemi di sicurezza antiincendio-antiintrusione di terze parti verso il protocollo CNAP con estensioni proprietarie Siemens. Applicazioni funzionanti su hardware embedded con sistema operativo ETS della VenturCom’s Phar Lap-.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C++

SISTEMA DI MONITORAGGIO E SUPERVISIONE DI IMPIANTI DI SICUREZZA PER BUILDING AUTOMATION

Sviluppo di un prodotto per la supervisione di impianti di sicurezza antifurto-antincendio per il mercato internazionale, localizzato in più lingue europee ed extraeuropee, basato su hardware proprietario e sistema operativo Windows CE 3.0 e successivi aggiornamenti a Windows CE 4.2 .NET e Windows CE 5.0.

E’ stata sviluppata inoltre una versione customizzata del sistema operativo utilizzando Microsoft Platform Builder 3.0 e 4.2 .NET . L’applicazione è stata certificata idonea a soddisfare tutte le esigenze di affidabilità e sicurezza definiti dalle normative internazionali nel settore della sicurezza e della building automation per i dispositivi di campo, in particolare le normative VDS, PIZ, EN-54, ULC.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C++

Applicazioni desktop.

SISTEMA WIRELESS DI CONTROLLO PRODUZIONE PER LINEE DI ESTRUSIONE DI MATERIE PLASTICHE

Realizzazione di un sistema di controllo della produzione su 18 linee di estrusione con terminali operatore a bordo macchina e schede di I/O per il controllo degli stati e l’abilitazione al funzionamento delle macchine. Sviluppo di driver di protocollo Modbus ed implementazione di un protocollo per la gestione di interfacce utente con terminali di campo per monitoraggio di PLC. Tutti i dispositivi sono collegati in wi-fi. Applicazione server sviluppata in ambiente Ms Visual Studio, linguaggio C#, ADO NET e database MS Sql Server. L’applicazione registra tutti gli eventi significativi che avvengono sull’impianto (caricamento e validazione ordini di lavoro, avvio macchine, fermate, riavvii, sospensione e chiusura lavorazioni, cambio operatori e turni,  ecc.) e calcola i tempi di lavoro e fermata (causalizzata e non), registra inoltre le quantità prodotte e le portate orarie delle macchine. Vengono gestite e controllate la lavorazione e la rilavorazione dei prodotti, i cicli di pulizia, le attività di insaccaggio ed anche quelle di manutenzione. Inoltre il sistema integra uno schedulatore basato su un calendario personalizzabile che gestisce la segnalazione dei cambi turno e l’accensione e spegnimento programmato delle macchine, onde consentire il pre-riscaldamento automatico delle linee (riducendo i tempi di setup) e lo spegnimento automatico a fine giornata (riducendo i consumi di energia).

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C#, project management, installazione e messa in servizio      Risorse coordinate: 1 programmatore Plc, 1

APPLICAZIONE PER IL CONTROLLO DELLA QUALITA’ IN TEMPO REALE E LA CERTIFICAZIONE DI PROCESSO DI LAVORAZIONE DI MATERIALI COMPOSITI AERONAUTICI

Installata presso lo stabilimento Agusta-Westland di Brindisi, è una applicazione .Net scritta in C#, per l’acquisizione automatica ed il controllo dei dati di processo della lavorazione in autoclave di parti aeronautiche in materiale composito L’applicazione si interfaccia al modulo WinCC di supervisione impianto attraverso il database Microsoft Sql server, consente l’impostazione dei dati identificativi della parte in produzione, la selezione della ricetta di lavorazione, l’identificazione degli operatori, l’avvio, la sospensione e la chiusura del processo, la raccolta automatica dei dati, la visualizzazione grafica avanzata attraverso l’utilizzo delle librerie DevExpress, , il controllo e la segnalazione dei parametri fuori standard, la generazione e l’archiviazione della certificazione di processo in formato pdf.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C#, project management, installazione e messa in servizio      Risorse coordinate: 1 programmatore WinCC

SISTEMA DI CONTROLLO SMISTATRICE AUTOMATICA PACCHI.

Sviluppo in ambiente Windows di due sistemi di controllo ad altissime prestazioni per due impianti costituiti ciascuno da due macchine smistatrici automatiche in configurazione a carosello. L’applicazione principale è costituita da 16 processi console multithread distinti; comunicanti fra loro attraverso named pipes e un file mappato in memoria. I processi sono distinti secondo funzionalità specifiche e realizzati in modo da consentire manutenzioni  ed aggiornamento selettivo dei componenti senza interrompere la funzionalità dell’impianto. I processi comunicano con il campo attraverso moduli di gestione dei protocolli scritti ad hoc, e colloquiano con 4 PLC SIEMENS S5 su porte seriali (protocollo RK512) e con 2 scanner e una rete multidrop  di terminali operatore DATALOGIC (protocollo proprietario). Viene utilizzata una scheda multiseriale DIGIBOARD in RS485. I processi sono progettati in modo da utilizzare la minore quantità possibile di risorse di elaborazione (gestione ad eventi) ed assicurare contemporaneamente la massima velocità di elaborazione. La visualizzazione grafica è effettuata su un secondo PC, utilizzando lo SCADA FactoryLink della USDATA, comunicante con l'applicazione primaria via named pipes. Sul secondo PC opera anche un applicativo sviluppato con Visual Basic per la gestione dei parametri operativi del sistema  (piani di smistamento) che comunica anch'esso con l'applicazione principale. L’applicazione principale deve garantire un target prestazionale di gestione di 24.000 pacchi all'ora.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C++,VB, project management, installazione e messa in servizio         Risorse coordinate: 2 programmatori C++, 1 programmatore Scada FactoryLink, 1 impiantista elettrico

SISTEMA AUTOMATICO CONTROLLO QUALITÀ BARRE ALLUMINIO

Applicazione per la supervisione e controllo di un sistema per il controllo automatico di qualità, in tempo reale, di barre di alluminio. Il sistema è costituito da un PC con installata una scheda di acquisizione dati intelligente dedicata alla acquisizione dati. La scheda acquisisce dal campo il segnale proveniente da 8 misuratori dimensionali a fascio laser OMRON che rilevano il diametro di una barra in rotolamento su un piano inclinato. Sulla base dei parametri impostati il sistema è in grado di scartare automaticamente le barre al termine del rotolamento. L'applicazione su PC è stata sviluppata con l'ambiente NATIONAL CVI. L'applicazione comunica con la scheda intelligente e presenta all'operatore una interfaccia grafica per la visualizzazione dei tracciati delle misure e l'impostazione dei parametri di controllo. Il sistema effettua inoltre una compensazione automatica dei parametri di controllo in funzione delle variazioni di temperatura.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C++, project management, installazione e messa in servizio         Risorse coordinate:  1 impiantista elettrico

SISTEMA DI TRACKING OFFICINA PRODUZIONE PISTONI

Sviluppo di un sistema di raccolta dati di produzione, basato su una rete di terminali industriali BURR-BROWN e schede intelligenti con funzioni di morsettiere remote per l'acquisizione di I/O digitali, e un PC di gestione e raccolta delle informazioni. L'applicazione è stata sviluppata in Visual Basic, con utilizzo di un database Paradox. La comunicazione con i terminali è realizzata da una scheda intelligente TM9000 della BURR- BROWN installata sul PC di raccolta dati, con a bordo il SW di gestione scritto nel linguaggio proprietario TDLII (multitask). L'applicazione Visual Basic comunica con la scheda BURR-BROWN tramite una DLL apposita scritta in C, la quale a sua volta comunica con il driver di gestione originale BURR BROWN.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C++, VB, project management, installazione e messa in servizio      Risorse coordinate: 1 impiantista elettrico

SISTEMA DI TRACKING PRODUZIONE PER LAMINATOIO ACCIAI SPECIALI

Sistema di controllo e monitoraggio della produzione presso il laminatoio acciai speciali Ori-Martin di Brescia.

Il sistema è costituito da 13 postazioni di lavoro distinte, con a bordo una scheda di acquisizione dati analogici e digitali, collegate fra loro attraverso una rete locale. Ogni applicazione è una applicazione con funzioni di acquisizione dati dal campo e comunicazione bidirezionale con un server di controllo generale dell'impianto. Il sistema consente il tracking dei prodotti in lavorazione sull'impianto (laminatoio) con la presentazione a video dello stato di avanzamento dei lotti di produzione e di tutte le informazioni riguardanti i singoli prodotti lavorati. Il sistema costituisce una vera applicazione client-server basata sull'utilizzo di messaggi, con una applicazione server che gestisce il database centrale e che controlla e sincronizza tutto l'impianto.

Sono stati realizzati driver custom di comunicazione con PLC Westinghouse, apparecchiature per il controllo dimensionale DANIELI CEDA, punzonatrici automatiche CIM e FIMA, sistemi di pesatura automatica, lettori scanner,  sistemi di identificazione automatica. L’applicazione è stata sviluppata con l'ambiente NATIONAL Labwindows.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C, project management, installazione  e messa in servizi

Risorse coordinate: 2 programmatori C, 1 programmatore Plc, 1 impiantista elettrico

LABORATORIO AUTOMATICO ROBOTIZZATO CONTROLLO QUALITA’ CEMENTO

Applicazione realizzata utilizzando lo SCADA commerciale CITECT sviluppando con il linguaggio proprietario  CICODE i task di gestione delle missioni di un robot antropomorfo ABB e le comunicazioni con protocollo custom verso un analizzatore spettromettrico OXFORD ed un granulometro MALVERN. Inoltre è stata realizzata una applicazione EXCEL in Visual Basic for application, per la gestione e la presentazione dei risultati delle misure (statistiche, trend ecc.).Una seconda applicazione client visualizza lo stato dell'impianto agli operatori della sala controllo del cementificio, distinta dal laboratorio analisi, comunicando i dati via rete locale ethernet.

L'applicazione è operativa 24 ore al giorno, 7 gg. alla settimana, senza presidio dell'operatore.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo, installazione e messa in servizio

GESTIONE IMBUSTATRICE AUTOMATICA

Applicazione costituita da 1 postazione di lavoro, collegata al sistema gestionale di stabilimento. L'applicazione realizza la supervisione e il controllo di una macchina automatica di imbustamento per fette di silicio epitassiato, attraverso il colloquio con un PLC Omron C2OOHS e una rete multidrop INTERMEC che gestisce tramite dispositivo concentratore 2 stampanti di etichette con codici a barre e 3 lettori scanner. Sono stati realizzati i driver custom di comunicazione sia con il PLC che con i dispositivi INTERMEC. L’applicazione è stata sviluppata con l'ambiente NATIONAL CVI.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C, project management, installazione e messa in servizio              Risorse coordinate: 1 programmatore Plc, 1 impiantista elettrico

AUTOMAZIONE E SUPERVISIONE IMPIANTO LAVAGGIO CHIMICO SILICIO

Applicazione per la supervisione e il controllo di un impianto di trattamento chimico per fette di silicio, costituito da sette fasi di lavorazione. Supervisione realizzata con l'ambiente di sviluppo NATIONAL CVI (linguaggio C). Realizzazione di driver di comunicazione attraverso l'utilizzo di scheda multiseriale per controllori di portata IWAKI  e misuratori di portata Hendress-Hauser. Sviluppo inoltre della applicazione PLC per il controllo macchina a basso livello.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C e PLC, project management, installazione e messa in servizio         Risorse coordinate: 1 impiantista elettrico

SISTEMA DI MONITORAGGIO INQUINAMENTO AMBIENTALE

Applicazione di supervisione e controllo di una stazione cittadina di rilevamento ambientale. L’applicazione principale è scritta in C e comprende un software di gestione delle comunicazioni con il campo sviluppato per una scheda RIC IBM ed il software per l'interfaccia grafica con operatore. L'applicazione si interfaccia con una serie di strumenti di analisi, tramite driver custom realizzati appositamente, con un modem su linea dedicata per il collegamento di una seconda stazione di visualizzazione all'interno della area industriale e con un modem su linea  PSTN per l'invio dei dati delle analisi ad alcuni enti pubblici. A completamento del progetto è stata sviluppata una applicazione in Visual Basic per la ricezione dei dati.Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo C e VB , installazione e messa in servizio

Applicazioni PLC.

AUTOMAZIONE E SUPERVISIONE IMPIANTI MULINI GRANO

Realizzazione completa, esclusa installazione e messa in servizio, di diverse applicazioni di supervisione e controllo di impianti per mulini (fino a 2000 I/O) con

programmazione di PLC Siemens S5/S7 e GE-FANUC e supervisioni con SCADA SUPERFLASH della Automa per conto del gruppo Braibanti-Golfetto.

Ruoli ricoperti: Analisi requisiti, progettazione, sviluppo Scada e PLC

Studi:                                                                                                                            Diploma di perito in Elettronica Industriale nel 1983 con punteggio di 60/60

Lingue straniere:                                                                                                                    

Inglese.

Principali competenze professionali :

Linguaggi di programmazione:

                        C, C++, C#, Objective-C, VB, Java, Javascript, PHP

Linguaggi di markup:

                        HTML, XML,XAML

Ambienti di sviluppo:

Microsoft Visual Studio (varie versioni), Microsoft Platform Builder, Netbeans, Eclipse, XCode,Android Studio 2

Sistemi operativi:

Windows (varie versioni), Linux (varie versioni), Mac OS X, iOS, Android, Windows Ce, Windows Phone

Databases:

Microsoft sql server (varie versioni), Postgresql, MySql, SqlLite   

Sistemi per il controllo di versione:

Git, Subversion, SourceTree

Gestione progetti

Jiira, RedMine, Track          

Generali:

Buone competenze di elettronica generale a utilizzo di apparecchiature elettroniche di laboratorio.

 Domotica:

Progettazione di sistemi domotici secondo lo standard Europeo EIB-KNX

Configurazione e messa in servizio di sistemi domotici secondo lo standard Europeo EIB-KNX con l’utilizzo del configuratore universale ETS4

Corsi:

Corso customizzazione ERP Panthera (Infracom)

Corso Cisco Fundamental Networking (Regione Lombardia)

Corso Linux Advanced (Regione Lombardia)

Corso programmazione Microsoft WCF & WPF (Siemens training)

Corso progettazione e configurazione sistemi di identificazione RFID (Softwork)

Corso programmazione e debugging PHP (Ial)

Corso progettazione apparecchiature EIB Konnex (consorzio EIB-KNX)

161 total views, 1 today