Profileimage by Rosario Bartoli Software/firmware engineer from Torino

Rosario Bartoli

available

Last update: 14.05.2020

Software/firmware engineer

Graduation: Bachelor of Science degree in Computer Engineering
Hourly-/Daily rates: show
Languages: Chinese (Elementary) | English (Limited professional) | Italian (Native or Bilingual) | Spanish (Elementary)

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 + 39 more keywords

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.

Project history

-

Local Availability

Only available in these countries: Italy
Immediately
Profileimage by Rosario Bartoli Software/firmware engineer from Torino Software/firmware engineer
Register