05/14/2020 updated

**** ******** ****
100 % available

Software/firmware engineer

Torino, Italy
Italy
Bachelor of Science degree in Computer Engineering
Torino, Italy
Italy
Bachelor of Science degree in Computer Engineering

Testing (Software)KeilHTMLJava (Programming Language)PHPX86 ArchitectureAssembly and InstallationAutomationAutomotive IndustryDelphi (Programming Language)C Sharp (Programming Language)C++ (Programming Language)Computer-Aided TechnologiesCAN BusCommunications ProtocolsDatabasesConcurrent ComputingMicroprocessorsEclipse (Software)Embedded SystemsEmbedded SoftwareFirmwareGeneral Packet Radio ServiceGlobal Positioning Systems (GPS)Google MapsGraphical User InterfaceVisual Programming Language (VPL)Human-Computer InteractionSupervisory Control and Data Acquisition (SCADA)Integrated CircuitsImage ProcessingMaintenanceMantis DatabasesMicrosoft Visual StudioModbusMySQLOpenGLPhotovoltaics (PV)Programming EnvironmentsRS-232RS-485 StandardSubversionTestLinkData/Record LoggingTestingElectronic Dance Music (EDM)PIC MicrocontrollerLife-Critical SystemsLinux DevelopmentVba Programming LanguageIndustrial Plant
IT SKILLS
Delphi
C/C++
Assembly 8051 - Z80 - 80x86
C#
OpenGL
Hayes AT command
Php/MySql
HTML
Java
Qt for Linux

DEVELOPMENT ENVIRONMENT
Borland Delphi and C Builder
Microchip MPLAB
Visual Studio - C#
Eclipse
Keil

COMMUNICATION PROTOCOLS
RS232
RS485
MODBUS
I2C
SPI
AT/Hayes
CDMA

SUPPORT TOOLS
TestLink
Mantis
Subversion

WORK EXPERIENCE

SOFTWARE ENGINEER at “Computherm s.r.l.” (Grugliasco - Torino), company producing remote supervisioning and control for heating plant.
- Firmware on embedded system (Assembler on Z80 e 8051 processor);
- Embedded PLC (Assembly on Z80 e 8051 processor);
- Graphic programming environment for embedded PLC (Delphi);
- Graphic editor for user interface (SCADA), for remote controlling of central heating and industrial plant (Delphi);
- Drivers embedded (Assembly and C) and for PC (Delphi), for SMS and GPRS communication;
- Configuration and supervisioning program, through graphic interface, of remote-controlled plants (Delphi).

SOFTWARE ENGINEER at “CDM Rovella s.r.l.” (San Mauro T.se - Torino), company producing electrical discarge machine (EDM machine tool).
- User interface for CNC (Delphi) for EDM machine;
- Graphical programming environment for generate “wired electrical discarge” paths (CAD/CAM) (Delphi, C++), with 3D viewer of working objects and jobs (OpenGL);
- 3D graphical environment for EDM tools designing (OpenGL), with shapes analysis;
- Database on EDM machine tool (Delphi);
- CNC on concurrent computing microprocessor “INMOS transputer” (C language);
- Firmware and testing software on interface board between CNC e power generator (C language);
- Firmware e configuration software on embedded control for EDM working process, on Microchip PIC32 microcontroller (C language).

SOFTWARE ENGINEER at “Polimatica s.r.l.” (Rivoli - Torino), software and automation company, in automotive and industrial contest.
- Plane and development of CDMA modem driver on embedded system, for on-board datalogger;
- Communication driver on CAN bus (UDS protocol) for Bosch ECU;
- Tracking of GPS position, in on-board datalogger, for vehicle localization on Internet maps (Google maps);
- Chinese characters handling (GB18030 and Unicode standard) for car entertainment system;
- Embedded software testing;
- PHP environment maintenance;
- C++ and Visual Basic programs maintenance;
- Solar plants remote supervisoring, with development of drivers for monitoring devices (MODBUS, RS485...).

SAFETY CRITICAL ENGINEER at \"Selex ES - Finmeccannica\" (Caselle - Torino) in avionic contest.

Languages

ChineseBasic knowledgeEnglishGoodItalianNative speakerSpanishBasic knowledge

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in