Figura professionale: Senior Embedded Software Engineer
Nome Cognome | : G. G. | Età | : 44 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Milano |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- C, C++11, Boost C++ Libs (es: ASIO), STL, Javascript, jQuery, JSON,
- Linux, buildroot, CMake, piattaforme x86/x86-64 e ARM, Jenkins CI,
- C++, C# 2/3/4, LINQ, MFC, Javascript, jQuery, A
- JAX, JSON, HTML5, ASP.Net, .Net framework
Esperienze
Date (da – a)
Settembre 2012 – Oggi
Figura ricoperta
Senior Embedded Software Engineer
Datore di lavoro
Comelit R&D S.r.l.
Luogo
Bergamo (BG)
Principali attività e responsabilità
Sviluppo ed implementazione di applicazioni su sistemi embedded all’interno del team di sviluppo Comelit ViP System, con un focus particolare sui sistemi VoIP e sull’interoperabilità a livello di protocollo.
Alcuni esempi:
• un dispositivo gateway per scopi di comunicazione unificata fra protocolli VoIP standard e proprietari
• un dispositivo proxy per instradare pacchetti audio/video e pacchetti nei formati proprietari dell’azienda su reti separate (incluso supporto stile VPN per app mobili)
• una libreria software riusabile C++ per l’integrazione rapida di SNMP in nuovi prodotti software dell’azienda
• soluzioni software a livello di protocollo per l’integrazione con applicazioni e sistemi di terze parti
Mansioni addizionali:
• formatore interno per Linux e per C++11
• amministrazione di build server basati su Jenkins CI per sviluppo e betatesting interno Linux/Android/iOS
• amministrazione del centralino telefonico VoIP interno (Asterisk PBX)
Parole chiave: C, C++11, Boost C++ Libs (es: ASIO), STL, Javascript, jQuery, JSON, Linux, buildroot, CMake, piattaforme x86/x86-64 e ARM, Jenkins CI, gestione/amministrazione build server, sviluppo controllato secondo i dettami di Visible Planning (metodo di gestione dei progetti di JMAC), analisi statica dei sorgenti (static code analysis), softphone (es: Linphone), centralini VoIP (es: Asterisk/FreePBX), networking, sviluppo di agenti SNMP via SNMP++ e AGENT++, integrazione con GNUTLS, TFTP, Qt 4/5, QtCreator, Git, Atlassian JIRA, Trac, Wireshark (incluso sviluppo di dissector in Lua), prodotti di citofonia e videocitofonia digitale, unified communications, interoperabilità fra protocolli VoIP standard (es: SIP – RFC 3261) e proprietari, mockup per mobile app, codec audio/video, MPEG4, H264, RTP, RTSP, DTMF, LyX, Inkscape
Date (da – a)
Marzo 2015 – Oggi
Figura ricoperta
Responsabile Formazione e Docente
Datore di lavoro
Palazzolo Digital Hub S.r.l. – Impresa Sociale
Luogo
Palazzolo sull’Oglio (BS)
Principali attività e responsabilità
Docente nell’ambito del programma Palazzolo Digital Academy, a sua volta parte di un’iniziativa più ampia e nota come Palazzolo Digital Hub.
PDA organizza corsi formativi specialistici per rispondere alle esigenze del mercato del lavoro, con l’intento primario di provare a ridurre la disoccupazione locale, soprattutto quella giovanile, attraverso la formazione in ambito tecnico/tecnologico.
Da Dicembre 2014 opero anche in qualità di responsabile della formazione, occupandomi della pianificazione, del coordinamento e della supervisione di tutti i nuovi corsi (~10 docenti, 20+ persone in tutto).
Corsi tenuti in prima persona:
• “Introduzione alla programmazione Linux Embedded, 40+ ore, Marzo-Giugno 2014, completato
• “Linux su Raspberry Pi”, 20 ore, Gennaio-Marzo 2015, completato
• “Corso C”, 20 ore, Marzo-Maggio 2015, in svolgimento
Parole chiave: C, C++, Linux, Raspberry Pi, Virtualbox VM, Ubuntu 14.04 LTS, git, CMake, parsing dati GPS (formato NMEA 0183), training management.
Date (da – a)
Aprile 2008 – Agosto 2012
Figura ricoperta
Senior Software Engineer
Datore di lavoro
Aesys S.p.A.
Luogo
Seriate (BG)
Principali attività e responsabilità
Lavoro su diverse tipologie di progetto, principalmente rivolte o legate a sistemi embedded.
Ad esempio, fra i miei compiti rientrano la progettazione e lo sviluppo di:
• componenti per l’integrazione di dispositivi basati su Linux nel software di gestione e supervisione dei pannelli a messaggio variabile prodotti dall’azienda;
• interfacce web per monitorare lo stato di dispositivi su campo (diagnostica);
• applicazioni per la gestione telecamere a circuito chiuso;
• sistemi di visualizzazione/informazione dinamica integrati basati su browser;
• sistemi di riproduzione (playback) distribuiti e sincronizzati.
Parole chiave: C++, C# 2/3/4, LINQ, MFC, Javascript, jQuery, AJAX, JSON, HTML5, ASP.Net, .Net framework, WinForms, WPF, Aptana, Eclipse, Visual Studio, playlist, VLC, MS SQL Server, protobuf-net (Protocol Buffers), Subversion (Svn), Wireshark (incluso sviluppo di dissector in Lua), CCTV, IVI, PMV
Date (da – a)
Giugno 2005 – Febbraio 2008
Figura ricoperta
Consulente IT
Datore di lavoro
Studio Legale Gardin
Luogo
Palazzolo sull’Oglio (BS)
Principali attività e responsabilità
Installazione e manutenzione periodica di un server di posta elettronica, filtrante e centralizzato, per uso interno
Parole chiave: system administration, Linux, Ubuntu Server 5.04 e 6.04 LTS, Dovecot, Fetchmail, SpamAssassin, ClamAV
Date (da – a)
Aprile 2004 – Ottobre 2007
Figura ricoperta
Sviluppatore Software
Datore di lavoro
IMA S.p.A.
Luogo
Palazzolo sull’Oglio (BS)
Principali attività e responsabilità
Sviluppo software, in VB6 ed ANSI C, di un mini-CAD.
Il progetto include anche l’integrazione del supporto per il piazzamento automatico di pezzi di tessuto al fine di ridurre gli sprechi di tessuto in fase di taglio.
Parole chiave: Windows, CAD, VB6, ANSI C, Inno Setup, formati di file AAMA/DXF, Bluetooth
Date (da – a)
Aprile 2001 – Aprile 2004
Figura ricoperta
Sviluppatore Web
Datore di lavoro
Webcarry S.r.l.
Luogo
Bergamo (BG)
Principali attività e responsabilità
Sviluppo di siti web aziendali con un’alta specializzazione nelle operazioni di back-end.
Parole chiave: Windows, ASP, HTML, CSS, IIS, Macromedia DreamWeaver, MS Access, mockup per siti web
88 total views, 1 today