Keywords
Delphi (Programming Language)
C++ (Programming Language)
Firmware
Electronic Dance Music (EDM)
Embedded Systems
Integrated Circuits
OpenGL
PHP (Programming Language)
C Sharp (Programming Language)
Maintenance
Skills
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.
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.
Project history
-
Local Availability
Only available in these countries:
Italy
Immediately