Profileimage by Anonymous profile, Software  engineer - expertise in IoT area - R&D in MAV and automotive embedded systems.
available

Last update: 15.11.2019

Software engineer - expertise in IoT area - R&D in MAV and automotive embedded systems.

Graduation: Master of Science in Physics
Hourly-/Daily rates: show
Languages: English (Limited professional) | French (Elementary) | Italian (Native or Bilingual)

Keywords

Embedded Systems Automotive Industry C++ (Programming Language) Computer Programming Python (Programming Language) MySQL Italian JavaScript (Programming Language) Networking Research and Development + 2 more keywords

Skills

C/C++,  Javascript, Python, Networking Programming, Multi-Threading Programming, Defense, Embedded Systems, RealTime Systems, Automotive, Technical Italian Writer, Technical English Writer, MySQL, Integration
 

Project history

Grey Solutions
Analyst Developer
04.2014 - today
I'm working on a set of applications in finance & banking context that have to be installed on financial platform. The applications (called feedHandler) connect to few international exchanges and gather market data disseminated by the latter each using a specific application protocol. TEach FeedHandler parses raw data, interprets the engineered data structures and updates a proprietary DB filesystem-oriented

Competenze
VMWare center client, WinCVS, VC++(MSVS 2008), filesystem-based DB, Banking-oriented application-level protocols: CTF (developed by Comstock IT dept), GTP Lite (developed by London Stock Exchange IT dept), FTApi (developed for HIMTF market)



GATElab
Analyst Developer
0.2013 - 0.2014




Thales Services
Analyst developer, Architect
09.2012 - 04.2013
I developed an user library in standard C++ that compiles/runs under both Linux and WinX Oses and that supports UNICODE char-set for Latin I and Arabic scripts using UTF8 encoding (to avoid any possible portability issues with respect to OS and/or compiler versions).
The library was intended to command a printer device compliant to the AEA protocol specifications and communicating via an Asynch RS232 serial line device. The I/O between the printer device and the client host was string-oriented. I developed the lexical tokenizer&parser, the syntactical analyzer in order to en/de-code and validate the messages exchanged (i.e. commands/requests towards and responses from printer, and data between host and printer).
Moreover I implemented two distinct algorithms intended to:
i) UTF8 en/de-code text strings from/to ASCII pseudo-hex representation;
ii) transform arabic text strings from Arabic standard char-set into Arabic presentation form-B char-set



Libconsulting srl
Analyst developer
04.2012 - 07.2012
I gave contribution to the development of a billing WebApplication in Medical aid field. A set of web-forms allowed the user to enter and/or modify, validate and display data related to a few types of parameters and physical entities (i.e patient datails, insurance companies services, medical infos and so on..) In addition to these “writing” operations a few other web-forms were forseen that allowed for “reading” actions by retrieving (and then displaying) sense data from Oracle DB istances on a per user-composed criteria filtering base.



Selex-SI
Analyst Developer, Architect
04.2010 - 04.2012
I worked at an RT application running on an embedded system endowed with an RTOS and set up in a HW redundant configuration. The application was aimed to control, in an autonomous way, a gun fire system installed on Italian Navy ship units.
I gave contributions to the analysis of system features and functional design; I sketched the redundancy algorithm, I devised the software architecture and I implemented some software components.



ElsagDatamat
Analyst Developer
01.2008 - 06.2010
I participated to a 3rd project for developing an Automatic Message Handling System (See job description at below section). I devised a new software architecture for the in-house developed modules that resulted to be highly configurable via initialization files; I optimized the intra-networking communication between the modules running on Linux and Windows hosts.
This way we had been able to fulfill with an unique source code the requirement specifications for both the current and previous project (see job description for 2nd project at below section), and possibly a future one



Datamat
System Integrator/Administrator, Developer
07.2006 - 12.2007
I participated to two similar projects aimed to help in managing military communications exchanged among the Italian Navy ship units. External radio/satellite and/or internal RS232/Ethernet communications channels were foreseen for messages dispatching.
The application was a distributed software built of trusted third party modules (NATO) running on a HPUX and Windows hosts and in-house developed components running on Linux and Windows hosts. They were acting in the whole as a software gateway with respect to ship internal LAN nodes (strategic/tactical segments).
Differences between two projects were mainly represented by the substitution of one of the third part modules with in-house developed software that was using vendor APIs.
I played roles of subsystem integrator, system administrator, bug fixer in the first project. I developed the new software module and added new features to the whole application (i.e. New type of military messages handled by the system) for second project..



Vitrociset
Analyst Developer, System Architect
05.2004 - 03.2006
I worked as analyst developer in a project in the automotive field that foresaw a client/server configuration: specifically I worked on the client-side. I devised the architectural design and coded some software modules for an application running on a SBC equipped with various types of devices: GPS board for Geo-referring purposes; GSM/GPRS board for communication purposes; analogical RS232 serial line-based devices and DIO boards for data acquisition/monitoring purposes. Also I spent time as developer at OS level retailing a Linux distro from scratch that supported all devices installed on the SBC. I partly collaborated in the integration tests phase with the development server-side team.



Vitrociset
System Admin, DBA, Developer
10.2002 - 05.2004
I worked at a project mainly aimed to re-engineer and optimize an already existent software used to rate the radio-measure systems installed in the airports (military and civilian ones). The software ran on PXI-based PCs equipped with various I/O devices, either analogical and digital. I spent time to install specific kernel drivers to support the on-board devices; I designed a small database to store the data acquired in certification missions; I developed an API library to access the database instances from within the software. I developed a new software module in order to decode and acquire sense data coming from a newly installed military type of sensor.`



Wind
Analyst Developer
11.2000 - 05.2002
I sparsely participated to analysis meetings and I developed a set of applications aimed to: manage the incoming documentation from customers of the telecoms firm, drive the whole data flow (document storing into optical devices, data recording into databases and so on...), apply via e-mail automatic response policies, wherever requested.
The applications were targeted for various environment (Hardware Platform, OSes, acquisition documents devices) and developed with different programming languages after the need.


 

Local Availability

Only available in these countries: Italy
Available in Milan area Italy and canton Ticino, Switzerland.
Profileimage by Anonymous profile, Software  engineer - expertise in IoT area - R&D in MAV and automotive embedded systems. Software engineer - expertise in IoT area - R&D in MAV and automotive embedded systems.
Register