Figura professionale: Analista/sviluppatore software

Nome Cognome: R. M.Età: 56
Cellulare/Telefono: Riservato!E-mail: 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

Analista/sviluppatore software

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