Figura professionale: Analista/sviluppatore software
Nome Cognome | : R. M. | Età | : 56 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Lucca - Pistoia - Firenze - Bologna |
Accesso Full al database con 29.999 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Ideatore e sviluppatore di Sistema Esperto nelle versioni Java
- Application (J2SE 5.0) e Web Application (demo con
- architettura applet/servlet – J2EE 5.0) per la valutazione della
- erogabilità di prestiti bancari. L’applicazione è basata sull’impl
- ementazione di un metodo per l’apprendimento induttivo di re
- gole da insiemi di addestramento, progettato e realizzato dall
- o scrivente;
- ï€ Ideatore e sviluppatore di un Sistema Esperto in Visual C++ e
- Java per il riconoscimento di rocce. L’applicazione sfrutta il
- motore di estrazione di regole dell’applicazione di cui al punto
- precedente.
- ï€ Ideatore e sviluppatore di software in Java dedicato alla
- navigazione di agente automatico con funzioni di:
- – analisi e memorizzazione dell’ambiente circostante;
- – generazione di traiettorie;
- – reorienting;
- ï€ Implementazione hardware di algoritmi real-time per il selfbalancing
- del corpo solido su PIC32 (PIC32MX460F512L 80
- Mhz);
- ï€ Ideatore e sviluppatore di software Java (piattaforma
- Microsoft Visual J++) per la semaforizzazione di impulsi
- mediante microcontrollore Microchip PIC18F452. Il progetto è
- stato realizzato in ambiente virtuale su piattaforma
- VirtualBreadBoard (Muvium Technology);
- ï€ Ideatore e sviluppatore di architettura client/server scritta in
- VisualC++ per la gestione run-time di sale monitor (gestione
- delle impostazioni delle singole unita – monitor Hantarex serie
- Pro ) da postazioni di lavoro tramite protocollo seriale RS232.
- L’applicazione permette la gestione “uno a uno” o “uno a tutti
- ” di uno o piu monitor collegati via serial server o via porta se
- riale ad una serie di PC in rete. Ogni modifica effettuata da ci
- ascun host su ciascun monitor (o tutti i monitor) è ripetuta su
- tutti i client con serializzazione, automatica o manuale, delle
- configurazioni e storicizzazione degli stati su database
- (MySQL).
- Conoscenze informatiche e tecnologie basso livello
- Microcontrollori
- ï€ NXP LPC 2148 arch. ARM7 TDMI;
- ï€ NXP LPC 1788 arch. CORTEX M3;
- ï€ Microchip PIC32MX460F512L/PIC32MX790F512L;
- – Moduli MCU:
- ADC (Analog To Digital Converter);
- OC (Output Compare Modules);
- UART (Universal Asynchronous Receiver-Transmitter);
- Timers;
- SPI (Interfacce di comunicazione seriale sincrona);
- I2C (Comunicazione seriale bifilare);
- Sensoristica
- ï€ Clinometro integrato VTI – SCA100T (modulo ADC);
- ï€ Magnetometro digitale CMPS10 (modulo I2C);
- ï€ Giroscopi integrati digitali ed analogici 3D:
- – STMicroelectronics – LISY300AL (modulo ADC);
- – STMicroelectronics – L3G4200D (modulo I2C);
- ï€ Accelerometri integrati 3D, digitali ed analogici:
- – VTI – SCA3060 (modulo SPI);
- – Freescale – MMA7260 (modulo ADC);
- – VTI – SCA3000D01 (modulo SPI);
- – STMicroelectronics – LIS3LV02DQ (modulo SPI);
- – Freescale – MMA7361 (modulo ADC);
- – Analog Devices – ADXL345B (modulo SPI);
- ï€ Diodi laser ADL65055TL con driver dual-mosfet progettato e
- realizzato dallo scrivente (modulo OC);
- ï€ Display Winstar WH2004A 20×4 caratteri (modulo UART);
- ï€ Interfaccia USB per la storicizzazione della telemetria (modulo
- UART);
- Elettroniche sviluppate
- ï€ Regolatori di tensione basati su LM317;
- ï€ Regolatori di tensione switching basato su LM22677-ADJ
- ï€ Breakoutboard circuit basato su clinometro VTI – SCA100T;
- ï€ Circuito basato su dual mosfet per controllo diodo laser
- ADL65055TL;
- Filtri software per trattamento segnali
- ï€ Filtro passa basso;
- ï€ Filtro Kalman con Data Fusion;
- ï€ Filtro composito;
- Ambienti di sviluppo
- ï€ Microchip MPLAB X IDE;
- ï€ VirtualBreadboard – Visual J++;
- ï€ IAR Embedded Workbench v. 6.10;
- ï€ Keil uVision 4.0;
- Strumenti di programmazione MCU
- ï€ Segger J-Link;
- ï€ Microchip Pickit 3;
- ï€ Keil ULINK2;
- Librerie
- ï€ emWin 5.22;
- ï€ RTOS Keil RTX;
- ï€ PIC32 Peripheral Libraries for MPLAB C32 Compiler;
- ï€ FreeRTOS;
- Tool di progettazione PCB
- ï€ Eagle 5.7;
- Conoscenze informatiche alto livello
- Ambienti di sviluppo
- Windows:
- Microsoft Visual Studio 6.0 – conoscenza approfondita;
- Microsoft Visual J++ 6.0 – buona conoscenza;
- Microsoft Visual Studio 2010 – ottima conoscenza;
- UNIX:
- C/C++ Gnu, Visual Editor VI – buona conoscenza;
- Multipiattaforma:
- Sun NetBeans IDE 6.1 – buona conoscenza;
- Eclipse Helios – ottima conoscenza;
- Linguaggi conosciuti
- Conoscenza approfondita di OOP: Java, C++ ;
- Conoscenza approfondita di: C;
- Ottima conoscenza di: Pascal;
- Buona conoscenza di: MS/DOS, batch scripting;
- Buona conoscenza di: HTML, JSP, JavaScript, XSL, JSTL (JavaServer
- Pages Standard Tag Library), CSS, XML;
- Conoscenza sufficiente di: C#;
- Buona conoscenza di: Oracle PL/SQL;
- Buona conoscenza di: UNIX scripting;
- Frameworks e librerie:
- MFC Microsoft Foundation Classes – conoscenza approfondita;
- DTL (Database Template Library) – buona conoscenza;
- Sybase Open Library – ottima conoscenza;
- SQL Server 2008 R2 Native Client – conoscenza approfondita;
- OSP Open Source Physics library – conoscenza sufficiente;
- OpenGL – buona conoscenza;
- SpringFramework 2.0 – conoscenza sufficiente;
- TrollTech QT – conoscenza sufficiente;
- Google Widget Toolkit – conoscenza sufficiente;
- Database:
- Oracle;
- MySQL;
- Sybase SQL Anywhere 9.0;
- Faircom;
- PostgreSQL 9.0
- SQL Server 2008 R2
- Client DataBase:
- Omnis Studio 3.0;
- SQLyog Enterprise;
- Toad
- PL/SQL
- PostgreSQL 9.0
- SQL Server 2008 R2 Client
- Web Servers:
- BEA WebLogic 9.0;
- Apache Tomcat 5.5;
- Project Management:
- IBM Rational ClearQuest;
- IBM Rational ClearCase;
- Altre conoscenze di ambito informatico
- iReport (Jasper Report);
- SSH, Putty;
- Suite Microsoft Office 2000;
- Programmi di calcolo Maple, Mathematica, wxMaxima, Scilab;
Studi
Laurea
Esperienze
Gennaio 2017 – Attualmente BLUEOAK S.r.l. Via Coluccio Salutati, 78 Firenze (per AEP Ticketing Solutions S.r.l. Via dei Colli, 240 – 50058 Signa (FI) ) Elettronica Industriale
Sviluppo software; Sviluppo software in C++ (librerie Qt) su piattaforma Linux XUBUNTU/DEBIAN, per dispositivi di bigliettazione elettronica basati su scheda ENGICAM con processore NXP™ i.MX536 (architettura CORTEX A8)
Agosto 2016 – Attualmente G.M. ELETTRONICA DI GRASSI MARCO E GRASSI ALESSANDRO S.R.L. Elettronica Industriale
Sviluppo software; Sviluppo firmware per dispositivi di recupero/reintegro gas refrigerante da impianti di climatizzazione domestici.
Febbraio 2013 – Agosto 2016
• Nome e indirizzo del datore di lavoro Snap-On Climate Solutions S.r.l. Via Luigi Longo 21/23 –
50019 Sesto Fiorentino (FI)
• Tipo di azienda o settore Produzione di dispositivi per il recupero, riciclo e ricarica gas in
impianti a/c settore automobilistico.
• Tipo di impiego Sviluppo firmware in C – sviluppo utility in VC++
• Principali mansioni e responsabilità
Implementazione in C di diagrammi di flusso ed integrazione di nuove funzionalità su macchine gamma 2013 basate su scheda a microcontrollore NXP LPC2148 arch. ARM7. Refactoring del
firmware:
spostamento letture celle pressiometriche/di carico in fasi esenti da disturbi (attivazione compressore, pompa vuoto ecc.);
caricamento lingua selezionata per messaggi a display, da
flash esterna a flash interna ad avvio macchina;
stesura libreria funzioni grafiche;
unificazione progetti e regionalizzazioni per macchine gamma 2013. Impostazione tipo di macchina per tutte le customizzazioni tramite menù interno accessibile mediante password;
Stesura del firmware per macchine di gamma 2014 basate su scheda a microcontrollore NXP LPC 1788 arch. CORTEX M3. Nel dettaglio lo scrivente ha progettato/sviluppato:
architettura sistema operativo real-time (RTX) e definizione dei processi (es. task lettura sensori task di
procedure di gestione delle risorse (es. funzioni per il trasferimento file .dta/.txt da microSD a RAM esterna);
architettura e logica di costruzione a run-time delle schermate componenti l'interfaccia utente (lettura di .dta da RAM esterna, costruzione della schermata su memory device in RAM e successiva pubblicazione a display);
logica di navigazione interfaccia utente;
implementazione macchina a stati per l'esecuzione delle
implementazione procedure operative della macchina;
Dispositivi utilizzati
SDRAM esterna (IS42S32800D-7) di appoggio per la
costruzione elementi interfaccia utente;
Modulo microSD di appoggio per l'archiviazione elementi
interfaccia utente e data storing;
Display a 32000 colori 5' AMPIRE AM-800480L6TMQW- 01H;
Display a 32000 colori touch screen 7' U.R.T. UMSH- 8596MD-7T;
Stesura del firmware per macchine di produzione High Precision commissionate da PSA Peugeot Citroen basate su scheda a microcontrollore NXP LPC 1788 arch. CORTEX M3 e display
Touch Screen.
GENNAIO 2011 – GENNAIO 2012 Nome e indirizzo del datore di lavoro
Software Products Italia Via Volturno 12 – 50019 Sesto Fiorentino (per Carrefour S.p.a. Via Caldera, 21 – 20153 Milano)
• Tipo di azienda o settore Distribuzione supporto e sviluppo nelle aree: database – infrastrutt
ura e management, storage e strumenti di sviluppo.
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità
Porting di Applicazioni transattive da C/shell UNIX 32 bit ad applicativi C su piattaforme a 32bit (windows XP) e Windows
Server 2008 R2 a 64bit. Migrazione dal database SYBASE a SQL
Server 2008 R2 ed impiego delle API SQL Native Client.
Reimplementazione della libreria api di UNIX scripting (tail grep
sort-ex) in linguaggio C. Realizzazione di applicativo
demone/schedulatore per il lancio pianificato di applicativi C.
APRILE 2011 – GIUGNO 2011 Nome e indirizzo del datore di lavoro
Software Products Italia Via Volturno 12 – 50019 Sesto
Fiorentino (per Consulting & Software S.a.s. V. Umberto
Campagnolo, 19 35042 Este )
• Tipo di azienda o settore Distribuzione supporto e sviluppo nelle aree: database – infrastrutt
ura e management, storage e strumenti di sviluppo.
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità :Implementazione della reportistica (realizzazione report e stesura della logica di presentazione) su webapp per la gestione del
patrimonio immobiliare della Provincia di Napoli. Tecnologie
utilizzate: GWT-Hibernate-Spring.
NOVEMBRE 2010 – GENNAIO 2011 Nome e indirizzo del datore di lavoro
Software Products Italia Via Volturno 12 – 50019 Sesto
Fiorentino (per Autostrade per L'Italia S.p.a. Via Alberto Bergamini, 50 – 00159 Roma(Italia) )
• Tipo di azienda o settore Distribuzione supporto e sviluppo nelle aree: database – infrastrutt
ura e management, storage e strumenti di sviluppo.
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità: Implementazione delle funzionalità di editing per la configurazione chiamate dalle colonnine SOS con particolare riferimento per gli
allarmi neve.
APRILE 2009 – APRILE 2010 Nome e indirizzo del datore di lavoro
Autostrade per L'Italia S.p.a. (per Software Products Italia Via
Volturno 12 – 50019 Sesto Fiorentino) Via Alberto Bergamini, 50 – 00159 Roma(Italia)
• Tipo di azienda o settore Gestione rete autostradale
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità: Sviluppo/manutenzione applicazioni web gestione anagrafiche (BAV) e sistema informativo viabilità (SIV) con particolare
riferimento al software di gestione Percorsi Alternativi e Corsia
Dinamica di Bologna.
MAGGIO 2008 – APRILE 2009 Nome e indirizzo del datore di lavoro
Gilbarco Veeder-Root S.p.a. (per Develer S.r.l. Via Mugellese 1 –
50013 Campi Bisenzio) Via de’ Cattani 220/G – 50145 Firenze (Italia)
• Tipo di azienda o settore Sistemi gestionali e servizi di supporto prodotti petroliferi
• Tipo di impiego Test/sviluppo software
• Principali mansioni e responsabilità
Sviluppo/manutenzione applicazioni C++/VC++ di logparsing/stress-tool,
bug-fixing e test applicativo gestionale
Passport – sistema integrato gestione outdoor/indoor per stazioni di servizio.
SETTEMBRE 2007 – NOVEMBRE 2007 Nome e indirizzo del datore di lavoro
Carrefour S.p.a. (per Software Products Italia Via Volturno 12 – 50019
Sesto Fiorentino) Via Caldera 21 – 20153 Milano (Italia)
• Tipo di azienda o settore Grande distribuzione
• Tipo di impiego Test/sviluppo software
• Principali mansioni e responsabilità Assistenza fase di test e rilascio in produzione di software
middleware su piattaforma Unix Hp-Ux di integrazione fra
ambiente transazionale distribuito basato su Tuxedo (BEA) e
applicazioni client sviluppate con prodotti Sybase.
MARZO 2007 – SETTEMBRE 2007 Nome e indirizzo del datore di lavoro
Infogroup S.c.p.a. gruppo Banca CR Firenze (per Software
Products Italia Via Volturno 12 – 50019 Sesto Fiorentino) Via delle Panche
140 – 50141 Firenze (Italia)
• Tipo di azienda o settore Servizi informatici per i comparti bancario e assicurativo
• Tipo di impiego Manutenzione/Sviluppo software
• Principali mansioni e responsabilità Application management: correzione anomalie sul prodotto SMART
– gestionale Banca di Firenze. Sviluppo:
implementazione/modifica di funzionalità sui prodotti
PFP2/Profilatura Clienti.
SETTEMBRE 2005 – APRILE 2006 Nome e indirizzo del datore di lavoro
Carrefour S.p.a. (per Software Products Italia Via Volturno 12 – 50019
Sesto Fiorentino) Via Caldera 21 – 20153 Milano (Italia)
• Tipo di azienda o settore Grande distribuzione
• Tipo di impiego Sviluppo software
• Principali mansioni e responsabilità Stesura di software middleware su piattaforma Unix Hp-Ux di
integrazione fra ambiente transazionale distribuito basato su
Tuxedo (BEA) e applicazioni client sviluppate con prodotti Sybase.
FEBBRAIO 2002 – SETTEMBRE 2005 Nome e indirizzo del datore di lavoro
Cesd S.r.l. Via della Ferratella in Laterano 25 – 00184 Roma (Italia)
• Tipo di azienda o settore Didattica
• Tipo di impiego Tutoraggio
• Principali mansioni e responsabilità Didattica a livello universitario presso le sedi CEPU di Firenze e Pistoia, per le materie Mineralogia e Cristallografia (Scienze
Geologiche e Scienze Naturali), Geologia e Litologia (Scienze
Geologiche e Ingegneria Ambientale e del Territorio), Geotecnica e
Tecnica delle Fondazioni (Scienze Geologiche e Architettura),
Geologia Applicata.
MARZO 2001 – ATTUALMENTE Nome e indirizzo del datore di lavoro
Interstudio S.r.l. Piazza Monteoliveto 6/a – 51100 Pistoia (Italia)
• Tipo di azienda o settore Sviluppo e distribuzione software e servizi di carattere tecnico per
Macintosh e Windows.
• Tipo di impiego Analisi/sviluppo software
• Principali mansioni e responsabilità
Progettazione e sviluppo di software professionale in ambiente
Windows dedicato alla geognostica, geotecnica, topografia,
geodesia e rilievo catastale, modellizzazione 3D del terreno ed
elaborazione di immagini (versioni Windows dei programmi
Geotec A, DigiCAD 3D, Nonio C/Domus Terra, Nonio A –
www.interstudio.net).
SETTEMBRE 2000 – ATTUALMENTE
• Nome e indirizzo del datore di lavoro
• Tipo di azienda o settore Geotecnica e Idrogeologia
• Tipo di impiego Libero professionista
• Principali mansioni e responsabilità Lavori professionali in ambito:
• geognostico (pianificazione, organizzazione e direzione cantieri
di sondaggio);
• geologico/tecnico (collaborazione nell’ambito di studi
geologico/tecnici di supporto a progetti di ristrutturazione o nuove
edificazioni);
• idrologico (rilievo di sezioni idrauliche ed elaborazioni
cartografiche; monitoraggio in alveo)
• idrogeologico (direzione di cantiere nell’ambito della
realizzazione di pozzi a fini idropotabili o irrigui; organizzazione e
direzione di cantiere
nell’ambito di progetti di riutilizzo dei fanghi di depurazione in
agricoltura – D.L. n° 99 del 27/01/92).
MARZO 1996 – DICEMBRE 2000 Nome e indirizzo del datore di lavoro
DREAM Italia S.c.r.l. Via dei Guazzi, 31 – 52013 Arezzo (Italia)
• Tipo di azienda o settore Agri-Ingegneria
• Tipo di impiego Assistenza di cantiere
• Principali mansioni e responsabilità
Assistenza di cantiere in ambito:
• geognostico (pianificazione, organizzazione e direzione cantieri
di sondaggio);
• geologico/tecnico (collaborazione nell’ambito di studi
geologico/tecnici di supporto a progetti di ristrutturazione o nuove
edificazioni);
• idrologico (rilievo di sezioni idrauliche ed elaborazioni
cartografiche; monitoraggio in alveo)
• idrogeologico (direzione di cantiere nell’ambito della
realizzazione di pozzi a fini idropotabili o irrigui; organizzazione e
direzione di cantiere
nell’ambito di progetti di riutilizzo dei fanghi di depurazione in
agricoltura – D.L. n° 99 del 27/01/92).
• Date (da – a) GENNAIO 1991 – FEBBRAIO 1992
• Nome e indirizzo del
datore di lavoro
G.T.I. Geologia Tecnica Italiana S.r.l. Via Castel Traetti, 12 – 51100
Pistoia (Italia)
• Tipo di azienda o settore Studio professionale operante nell’ambito della Geotecnica
• Tipo di impiego Assistente di cantiere
• Principali mansioni e
responsabilità
Assistente a prospezioni geofisiche a rifrazione (BISON 9000).
ISTRUZIONE E FORMAZIONE
• Date (da – a) Anno 2000
• Nome e tipo di istituto di
istruzione o formazione
Università degli Studi di Firenze
• Principali materie /
abilità professionali
oggetto dello studio
Geotecnica, Idrogeologia, Geologia Applicata
• Qualifica conseguita Abilitazione professionale con qualifica di Geologo
• Livello nella
classificazione nazionale
(se pertinente)
251 total views, 1 today