Figura professionale: Programmatore

Nome Cognome: D. D.Età: 43
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Como Milano Varese Lecco Roma Bologna Bolzano

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



Sommario

Software engineer/developer

Competenze

  • C, C++, Java, Pascal, SQL, HTML, XML, Linux Shell Scripting, CodeBlocks, Eclipse, DDD, CVS, Crossvc (Buona)
  • SDL, OpenGL, Qt, ffmpeg, Boost, SMC, datascope, oscilloscopio, Cervisia, (Buona)
  • WBA,UBA,ARDAC,MEI, Elotouch, Microtouch, Future Logic printers, RS232, RS485 (Buona)
  • ARM based ambedded systems, RTEMS(RTOS), linux (Buona)
  • Asp, sql, html, javascript (Di base)

Esperienze

Gennaio 2009 – Oggi Figura ricoperta Software developer Datore di lavoro Tecnoservizi Luogo
Misinto (MB) Principali attività e responsabilità Tipo di attività Casinò gaming entertainmentElenco progettiSviluppo piattaforma X20: video slot multigame per il mercato casinòHardware/OS:scheda pc Innocore progettata per il gaming basata su processore AMD Turion(64bit,dual core), sistemaoperativo Ubuntu 10.04 (LTS)Ambiente di sviluppo/Linguaggi di programmazione:Ubuntu, Eclipse,C,C++, compilatore gpp, Linux shell scripting,XMLLibrerie:SDL, OpenGL, Qt, ffmpeg, Boost, SMC(state machine compiler)Attività:Analisi dell'achitettura di baseProgettazione e sviluppo delle funzionalità graficheImplementazione delle dinamiche di giocoSviluppo di una serie di giochiGestione della localizzazioneImplementazione della diagnostica onboardProgettazione e sviluppo tool di manutenzione/installazione della piattaformaSviluppo piattaforma X10: video slot per il mercato casinòHardware/OS:scheda pc Innocore progettata per il gaming basata su processore Intel Celeron(32bit,single core), sistemaoperativo Ubuntu 9.04 (LTS)Ambiente di sviluppo/Linguaggi di programmazione:Ubuntu, IDE Codeblocks,C, compilatore gcc, Linux shell scriptingLibrerie:SDLDebugging/Test/Tools:debugger DDD(gdb based), crossvc(cvs)Attività:Implementazione funzionalità di gioco: animazioni e grafica, matematica, dinamiche di giocoImplementazione dei menù di impostazione/servizioContabilità, log, statistiche e impostazione dei dispositiviScript di boot del sistemaSupporto installazione e assistenzaManutenzione ed espansione di un piccolo sito interno per la gestione di un database dei prodottiHardware/OS:pc, WindowsXPAmbiente di sviluppo/Linguaggi di programmazione:asp, sql, html, javascriptDebugging/Test/Tools:MySQL Server Management studio 2005, WebMatrix3

Ottobre 2013 – Oggi Figura ricoperta App designer/developer Datore di lavoro EzDev (iniziativa personale) Luogo Cermenate(CO) Principali attività e responsabilità Tipo di attivitàSviluppo Applicazioni Android – Iniziativa personaleElenco progettiLetItSnow: Progettazione e sviluppo di un Live Wallpaper per dispositivi AndroidHardware/OS:pc, vari dispositivi di test(smartphone/tablet), sistema operativo Ubuntu 12.10 / WindowsXpAmbiente di sviluppo/Linguaggi di programmazione:ADT(Andoid Development Tools), Eclipse, Java, XMLLibrerie:Android API Level 9Debugging/Test/Tools:Android Emulator, Photoshop CS, CorelDraw, Movie Maker, Google Play Developer ConsoleAttività:Analisi e studio dei servizi dell'OS da utilizzare ( live wallpaper,accelerometer)Progettazione e sviluppo degli effetti graficiImplementazione funzionalità per rilevameto dello “shake” del dispositivoDesign e sviluppo del materiale multimedialeImplementazione dei menù di setup e backup dei delle impostazioniPubblicazione e piccola promozione

Settembre 2000 – Gennaio 2009 Figura ricoperta Software developer Datore di lavoro Magic Dreams Luogo Misinto(MB) Principali attività e responsabilità Tipo di attività Casinò gaming entertainmentElenco progettiSviluppo prodotto software dell'azienza: video slot per il mercato sudamericanoHardware/OS:industriale con espansioni hardware custom per il backup dei dati, sistema operativo free-dosAmbiente di sviluppo/Linguaggi di programmazione:Windows, C, compilatore djgpp.Librerie:AllegroAttività:Sviluppo interfaccia grafica e dinamiche di giocoImplementazione matematicheSupporto allo sviluppo di alcune funzionalità x giochi AWP ItaliaHardware/OS:hardware proprietario basato su processore 8086Attività:implementazione e bugfix di alcune funzionalità di giocoSupporto installazione e assistenza diretta e anche sul campoSviluppo piattaforma MDX video slot per mercato estero e AWP italiaHardware/OS:hardware proprietario basato su processore Cirrus Logic con architettura ARM7(32bit), sistema operativo real time RTEMSAmbiente di sviluppo/Linguaggi di programmazione:Debian(linux),Debian, Kate, C, compilatore gccLibrerie:custom, sviluppate da società esternaDebugging/Test/Tools:standard output, docklight(Windows RS232 datascope), oscilloscopio, cvs, CervisiaAttività:Implementazione dei driver di vari device:Accettatori di banconote: WBA,UBA,ARDAC,MEI (RS232)Touch screen: Elotouch, Microtouch(RS232)Stampanti: Future Logic (RS232)Hopper: hopper generico (I/O diretto)Gettoniere/coin comparator: generiche (I/O diretto), parziale implementazione protocollo CCTALK(RS232)Sviluppo funzioni di animazioni e graficaImplementazione matematicaImplementazione Dinamiche di giocoProgettazione e sviluppo dei menù di impostazione/servizioSviluppo delle parti di software relative a contabilità, log, statistiche e impostazione dei dispositiviImplementazione SAS(ver.6.1): principale protocollo di comunicazione del mercato casinòSviluppo di un tool di testing esterno per piattaforma MDXAmbiente di sviluppo/Linguaggi di programmazione:Windows XP, Borland C++ Buildertool di testing per stimolare le macchine esternamente tramite controlli seriali(RS232) e direct I/O(porta parallela)Sviluppo di alcune funzionalità di un piccolo gestionaleAmbiente di sviluppo/Linguaggi di programmazione:Windows XP, Borland Delphi, sql (database mdb,access)Progettazione e sviluppo di un piccolo sistema jackpot per piattaforma MDXAttività:Progettazione e sviluppo protocollo bus proprietario su RS485Implementazione client/serverSviluppo matematicheRevisione di piccoli progetti secondariChiave hardware: dispositivo che collegato via seriale al sistema funge da dispositivo di sicurezza.Hardware:embedded system basato su Fujitsu FMC-16LX Family MB90F562Ambiente di sviluppo/Linguaggi di programmazione:Windows XP, C (piccole parti in Assembler)Convertitore di protocollo: dispositivo per conversione di segnale(da 232 a 485) e protocollo(imcapsulamento dati)Hardware:embedded system basato su Fujitsu FMC-16LX Family MB90F562Ambiente di sviluppo/Linguaggi di programmazione:Windows XP, C (piccole parti in Assembler)

Istruzione e Formazione
Data
Luglio 2000
Titolo della qualifica rilasciata
Perito Informatico Istituto di istruzione o formazione Magistri Cumacini
Luogo Como
Principali materie / abilità professionali oggetto dello studio
Analista programmatore. valutazione: 81/100

Data Luglio 2000
Titolo della qualifica rilasciata
Perito Informatico
Istituto di istruzione o formazione
Magistri Cumacini
Luogo
Como
Principali materie / abilità professionali oggetto dello studio
Analista programmatore. valutazione: 81/100

Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua

Lingua Inglese
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Buono

Conoscenze informatiche
Capacità e competenze informatiche
C, C++, Java, Pascal, SQL, HTML, XML, Linux Shell Scripting, CodeBlocks, Eclipse, DDD, CVS, Crossvc (Buona)SDL, OpenGL, Qt, ffmpeg, Boost, SMC, datascope, oscilloscopio, Cervisia, (Buona)WBA,UBA,ARDAC,MEI, Elotouch, Microtouch, Future Logic printers, RS232, RS485 (Buona)ARM based ambedded systems, RTEMS(RTOS), linux (Buona)Asp, sql, html, javascript (Di base)

Altre competenze

Capacità e competenze organizzative
Capacità di gestione autonoma di piccoli progettiOttime capacità d'apprendimento e di adattamentoBuona capacità di pianificazione del lavoro e di stima delle tempistiche di sviluppo/analisi di fattibilità.Capacità di entrare in progetti già avviati per manutenzione o ampliamento delle funzionalitàMaturata esperienza nel lavoro in situazioni di stress acquisita grazie alla frequente necessità di modifiche e customizzazioni del prodotto in tempi brevi o effettuate direttamente sul luogo d'installazione

Capacità e competenze relazionali
Buona attitudine al lavoro in gruppoOttime doti relazionali
 

92 total views, 1 today