Figura professionale: Progettista di Software – C Linux Embedded
Nome Cognome | : G. F. | Età | : 38 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Abruzzo: Aquila, Chieti, Pescara, Teramo Basilicata: Matera, Potenza Calabria: Catanzaro, Cosenza, Crotone, Reggio-Calabria, Vibo-Valentia Campania: Avellino, Benevento, Caserta, Napoli, Salerno Emilia Romagna: Bologna, Ferrara, Forli-Cesena, Modena, Parm |
Accesso Full al database con 30.001 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Luglio 2011 – Oggi Figura ricoperta Progettista di Software Datore di lavoro Perto S.A. Luogo Gravataí, RS – Brasile Principali attività e responsabilità Progettare software per sistemi Linux Embedded ambito dell'automazione bancaria. Site: http://www.perto.com.br/en
Istruzione e Formazione
Luglio 2013 Titolo della qualifica rilasciata Certificazione Sviluppo Linux Device Drivers Istituto di istruzione o formazione Embedded Labworks Luogo Brasile Principali tematiche / competenze professionali acquisite Sviluppo di Linux Device Drivers con 24 ore di durata.
Dicembre 2012 Titolo della qualifica rilasciata Gestione sistema GNU/Linux Istituto di istruzione o formazione Università UNISINOS Luogo Corso nella azienda, Brasile Principali tematiche / competenze professionali acquisite Corso con 48 ore di durata in gestione sul sistema operativo GNU/Linux.
Luglio 2010 Titolo della qualifica rilasciata Tecnologo nell'automazione industriale Istituto di istruzione o formazione Università di Tecnologia SENAI Porto Alegre Luogo Porto Alegre, RS – Brasile Principali tematiche / competenze professionali acquisite Automazione industriale
Luglio 2007 Titolo della qualifica rilasciata Tecnico Informatico Industriale Istituto di istruzione o formazione Scuola di educazione professionale SENAI Visconde Luogo Porto Alegre, RS – Brasile Principali tematiche / competenze professionali acquisite Elettronica e automazione industriale
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Buono Capacità di espressione orale Buono Note Livello B1. Lingua
Portoghese Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Buono Capacità di espressione orale Scolastico Note Capacità di capire e scrivere documentazione scritta in inglese.
Conoscenze informatiche
L'azienda che faccio parte fa dalla progettazione del hardware, firmware, software, produzione industriale fino la assistenza tecnica nel campo. Ci sono circa 1500 impiegati in tutto il Brasile. Io, particolarmente, sono il responsabile per sviluppo di software per il sistema Linux Embedded. Da quando sono entrato nella azienda, lavoro nel stesso progetto, di solito da solo.
La piattaforma di sviluppo è una scheda custom con microprocessore ARM della Freescale modello IMX25. Il sistema è basato su OS Linux embedded, versione kernel 2.6.31, crosscompilato tramite LTIB. L’architettura del software è multithreaded basata su pthread POSIX.
La scheda elettronica si interfaccia con diverse periferiche sviluppate da terzi tra cui:
- Validatore di banconote;
- Stampate termica;
- Touch-screen;
- Sensori di vibrazione, temperatura, apertura porta;
- Scheda ETHERNET per la connettività in rete.
Nel ruolo di lead developer sono coinvolto con responsabilità su:
- Raccolta delle specifiche funzionali presso il cliente;
- Ideazione della soluzione e stesura delle specifiche tecniche;
- Implementazione;
- Software maintenance e migliorie;
- Monitoraggio dei progetti pilota.
Attività tecniche svolte:
- Approfondita conoscenza linguaggio C;
- Conoscenza linguaggio C++;
- Conoscenza scripting BASH;
- Progettazione e sviluppo software per il touchscreen con librerie GTK+.
- Progettazione e gestione strutture SQLITE3;
- Conoscenza sviluppo di multithreading/multitasking POSIX threads;
- Gestione sistema operativo GNU/LINUX;
- Cross-compile di applicazioni per piattaforme ARM;
- GNU toolchain AUTOTOOLS, GCC, GDB;
- Debugging dei problemi complessi di software con GDB, MEMCHECK, GPROF, LCOV E VALGRIND SUITE;
- Sviluppo di API per comunicazione con l'apparecchiatura bancaria tramite RS232;
- Progettazione e sviluppo software per la gestione delle periferiche;
- Integrazione dei moduli software di terze parti;
- Sviluppo di firmware per microcontrollori PIC16Fxx;
- Sviluppo di software per la comunicazione client-server via socket TCP;
- Crittografia con OPENSSL TOOLKIT AES-256;
- Analisi traffico rete con WIRESHARK;
- Versionamento del codice SVN;
- Esperienza strumentazione elettronica di laboratorio;
- Altre librerie conosciute: libcurl, libxml2, libpthread, libsqlite3, libssl, libmcheck.
170 total views, 2 today