Figura professionale: Programmatore Embedded/Firmware
Nome Cognome | : W. M. | Età | : 57 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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