Figura professionale: Programmatore Embedded/Firmware

Nome Cognome: W. M.Età: 57
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Lombardia: Bergamo, Lecco, Milano, Monza-Brianza

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



Sommario

Progettista firmware

Competenze

  • Programmazione in lingiaggio C, C++, Assembler
  • ambienti di sviluppo Microchip, Freescale (Metrowerks), Texas Instruments
  • sistemi operativi: Windows 7, Linux (Debian)
  • protocolli di comunicazione: Modbus, Can

Studi

Aprile 1994_Ingegnere Elettronico

Esperienze

Esperienze di lavoro e progetti realizzati:

       Consulente programmatore per:

1994-1995       Computer & Consulenza, v.le Monza 226 Milano.

 Applicativi per la gestione delle pratiche (acquisizione, correzione, espletamento e scarico) all' interno di uffici, realizzati in Visual C++ e supportato dal database relazionale Oracle;

Applicativo per la gestione di una biglietteria ferroviaria, realizzato in Visual C++ e supportato dal database dbf gestito attraverso ODBC;

Applicativo per l' acquisizione di dati attraverso tavoletta grafica, realizzato in C in ambiente MS-DOS;

Libreria di funzioni per la realizzazione e l’ uso di code di comunicazione tra processi, realizzato in Visual C++, implementato attraverso file mapping object.

Applicativo per la comunicazione tra due sistemi PC, realizzato in Assembler in ambiente Windows, implementato su porta seriale con un protocollo proprietario.

   Impiegato presso:

1995-1999       PLLB Elettronica S.r.L., v. Carducci 39 Sesto San Giovanni (MI).

                        Applicativo per la comunicazione di un sistema UNIX con un sistema di acquisizione dati a microprocessore, realizzato in C in ambiente UNIX, implementato sopra un livello 2 della pila ISO-OSI, e utilizzando una struttura ad oggetti.

                        Applicativo per la comunicazione tra due sistemi UNIX, realizzato in C in ambiente UNIX, implementato sopra un livello 4 della pila ISO-OSI, e utilizzando una struttura Client-Server.

     Implementazione, mantenimento e sviluppo di centri di elaborazione dati e manutenzioni impianti per centrali telefoniche Alcatel; realizzazione in linguaggio C su sistemi UNIX distribuiti; utilizzo di tecniche di configurazione on-line tramite utilizzo di data-base relazionali (Oracle).

     Progettazione e implementazione firmware per strumentazione elettronica di dispositivi a microprocessore con interfaccia verso schede DSP proprietarie; implementazione sia del codice CPU (famiglia x86) sia del codice DSP (famiglia Texas Instruments TMS320C2x) finalizzato all’ acquisizione, campionamento ed elaborazione testo/grafica di segnali analogici con banda fino a 400 Hz.

     Progettazione hardware/firmware di sistemi di brown-out e power management basati su microcontrollori Microchip serie 14 e 16. Implementazione tecniche di collaudo di dispositivi real-time.

1999-2006       Comestero Group S.r.l., v. M.Curie 8 Gessate (MI).

     Progettazione hardware/firmware di sistemi di acquisizione denaro basati su microcontrollori Freescale HC08 e Texas TMS370. Implementazione codice C e Assembler e debugging con emulatori Freescale e Texas. Implementazione tecniche di collaudo di dispositivi real-time.

Progettazione firmware di distributori automatici basati su microcontrollori Freescale HC08 e Microchip famiglia 16F. Implementazione codice C e Assembler.

     Progettazione hardware/firmware di sistemi di fidelizzazione basati su microcontrollori Freescale HC08 e transponder rfid a 125 kHz. Implementazione codice C e Assembler e debugging con emulatori Freescale. Implementazione tecniche di collaudo di dispositivi real-time.

     Progettazione di sistemi adibiti al mondo del car-wash, con realizzazione di interfacce man-machine per il pilotaggio di sistemi di potenza.

     Progettazione di sistemi di interfaccia con smart-card con implementazione di algoritmi di cripting/decripting di tipo 3DES ed RSA su microcontrollore.

 2006-2010       TER S.r.L, v. Garibaldi 29/31 Calco (LC).

CCNL Industria – 5to livello 

Progettazione schede di collaudo, definizione di specifiche, implementazione hardware, design software di sistemi embedded per il test di circuiti integrati analogici e digitali a bassa densita’.

Progettazione firmware di sistemi di controllo industriale con controllo remoto a radiofrequenza.

Progettazione hardware/firmware di sistemi di misura per controllo di posizione, velocita' e accelerazione basati su microcontrollori Freescale e Texas. Implementazione codice C e Assembler e debugging con emulatori Freescale e Texas. Implementazione tecniche di collaudo di dispositivi real-time.

Progettazione firmware di sistemi di misura per controllo di posizione e coppia basati su DSP dsPIC33F. Implementazione codice C e Assembler e debugging con emulatori Microchip (ICD2 e ICD3).

Implementazione protocollo CAN-bus (CAN-Open) su sistemi embedded per attivazioni e monitoraggio sistemi elettromeccanici.

Attuale occupazione

2010    FRIEM S.p.A, v. Edison 1 Segrate (MI).

CCNL Industria – 6to livello 

Progettazione software di configurazione per inverter destinati ad impianti fotovoltaici.

Progettazione firmware di sistemi per la conversione di potenza. Convertitori DC-AC (per impianti fotovoltaici) e AC-DC (per impianti elettrochimici).

Esperienze di lavoro e progetti realizzati:

       Consulente programmatore per:

1994-1995       Computer & Consulenza, v.le Monza 226 Milano.

                        Applicativi per la gestione delle pratiche (acquisizione, correzione, espletamento e scarico) all' interno di uffici, realizzati in Visual C++ e supportato dal database relazionale Oracle;

                        Applicativo per la gestione di una biglietteria ferroviaria, realizzato in Visual C++ e supportato dal database dbf gestito attraverso ODBC;

                        Applicativo per l' acquisizione di dati attraverso tavoletta grafica, realizzato in C in ambiente MS-DOS;

                        Libreria di funzioni per la realizzazione e l’ uso di code di comunicazione tra processi, realizzato in Visual C++, implementato attraverso file mapping object.

                        Applicativo per la comunicazione tra due sistemi PC, realizzato in Assembler in ambiente Windows, implementato su porta seriale con un protocollo proprietario.

       Impiegato presso:

1995-1999       PLLB Elettronica S.r.L., v. Carducci 39 Sesto San Giovanni (MI).

                        Applicativo per la comunicazione di un sistema UNIX con un sistema di acquisizione dati a microprocessore, realizzato in C in ambiente UNIX, implementato sopra un livello 2 della pila ISO-OSI, e utilizzando una struttura ad oggetti.

                        Applicativo per la comunicazione tra due sistemi UNIX, realizzato in C in ambiente UNIX, implementato sopra un livello 4 della pila ISO-OSI, e utilizzando una struttura Client-Server.

     Implementazione, mantenimento e sviluppo di centri di elaborazione dati e manutenzioni impianti per centrali telefoniche Alcatel; realizzazione in linguaggio C su sistemi UNIX distribuiti; utilizzo di tecniche di configurazione on-line tramite utilizzo di data-base relazionali (Oracle).

     Progettazione e implementazione firmware per strumentazione elettronica di dispositivi a microprocessore con interfaccia verso schede DSP proprietarie; implementazione sia del codice CPU (famiglia x86) sia del codice DSP (famiglia Texas Instruments TMS320C2x) finalizzato all’ acquisizione, campionamento ed elaborazione testo/grafica di segnali analogici con banda fino a 400 Hz.

     Progettazione hardware/firmware di sistemi di brown-out e power management basati su microcontrollori Microchip serie 14 e 16. Implementazione tecniche di collaudo di dispositivi real-time.

1999-2006       Comestero Group S.r.l., v. M.Curie 8 Gessate (MI).

     Progettazione hardware/firmware di sistemi di acquisizione denaro basati su microcontrollori Freescale HC08 e Texas TMS370. Implementazione codice C e Assembler e debugging con emulatori Freescale e Texas. Implementazione tecniche di collaudo di dispositivi real-time.

Progettazione firmware di distributori automatici basati su microcontrollori Freescale HC08 e Microchip famiglia 16F. Implementazione codice C e Assembler.

     Progettazione hardware/firmware di sistemi di fidelizzazione basati su microcontrollori Freescale HC08 e transponder rfid a 125 kHz. Implementazione codice C e Assembler e debugging con emulatori Freescale. Implementazione tecniche di collaudo di dispositivi real-time.

     Progettazione di sistemi adibiti al mondo del car-wash, con realizzazione di interfacce man-machine per il pilotaggio di sistemi di potenza.

     Progettazione di sistemi di interfaccia con smart-card con implementazione di algoritmi di cripting/decripting di tipo 3DES ed RSA su microcontrollore.

2006-2010       TER S.r.L, v. Garibaldi 29/31 Calco (LC).

CCNL Industria – 5to livello 

Progettazione schede di collaudo, definizione di specifiche, implementazione hardware, design software di sistemi embedded per il test di circuiti integrati analogici e digitali a bassa densita’.

Progettazione firmware di sistemi di controllo industriale con controllo remoto a radiofrequenza.

Progettazione hardware/firmware di sistemi di misura per controllo di posizione, velocita' e accelerazione basati su microcontrollori Freescale e Texas. Implementazione codice C e Assembler e debugging con emulatori Freescale e Texas. Implementazione tecniche di collaudo di dispositivi real-time.

Progettazione firmware di sistemi di misura per controllo di posizione e coppia basati su DSP dsPIC33F. Implementazione codice C e Assembler e debugging con emulatori Microchip (ICD2 e ICD3).

Implementazione protocollo CAN-bus (CAN-Open) su sistemi embedded per attivazioni e monitoraggio sistemi elettromeccanici.

Attuale occupazione

2010    FRIEM S.p.A, v. Edison 1 Segrate (MI).

CCNL Industria – 6to livello 

Progettazione software di configurazione per inverter destinati ad impianti fotovoltaici.

Progettazione firmware di sistemi per la conversione di potenza. Convertitori DC-AC (per impianti fotovoltaici) e AC-DC (per impianti elettrochimici).

Qualifiche

                   – Ingegnere Elettronico, con abilitazione ottenuta nel 1994.

                   – Dottore in ingegneria elettronica, specializzazione Microelettronica, laureato con 92/100 il 7 aprile 1993 presso il Politecnico di Milano,

                   – Perito in Elettronica Industriale, con 60/60 nel 1986 presso l'ITIS Parco Nord di Cinisello Balsamo (MI).

 

Lingue straniere

                   – Inglese, buono, approfondito anche attraverso vacanze studio in Inghilterra,

                   – Francese, buono,

                   – Tedesco, primi rudimenti.

 

Conoscenze informatiche

                   – Sistema operativo MS-DOS, linguaggi C, C++, Pascal, Basic e programmi in ambiente MS-DOS,

                   – Applicativo Mathlab,

                   – Windows 3.11/95/98/2k/XP, programmi in ambiente Windows 3.11/95/98/2k/XP (Visual C++, …),

                   – Sistema operativo UNIX/LINUX, linguaggio C/C++ in ambiente UNIX/LINUX,

                   – Database relazionale ORACLE,

                   – Assembler di 6502, 80X86, Freescale, Microchip, Texas Instruments.

81 total views, 1 today