Andre Carvalhosa
Electronics and Software developer
CURRICULUM
Work
Experience
Verifone GmbH (Contractor)
​2013 - 2014
Embedded Software Developer - Payment Terminal introduction in the German market (MX925).
Responsible for developing the adaptation library to enable EMV contactless payments.
Noesis Portugal
2013
Application Consultant, performing Web and C++ development to POS (Point of Sale) systems.
BOSCH Car Multimedia S.A
2011-2013
Development of Information Technology Systems oriented towards manufacturing equipment to support the maintenance tasks.
CEIIA / AgustaWestland
2010-2011
Support to the Coordination of the Green Rotorcraft Project (CleanSky Project)
Qimonda S.A
2006-2009
Test Program Engineer
DDR2 test programs development.
Team responsible for new equipment enabling and evaluation in production environment.
Responsible for enabling obsolete test equipment to DDR2 testing.
Education
FEUP - Porto University
​2008 - 2009
Electrotechnical and Computers Engineering Master Degree
(Automation, Production and Industrial Electronic Systems Branch)
Thesis: Driving a Brushless DC Motor with a board featuring FPGA+PowerPC
FEUP - Porto University
​2000 - 2006
Electrotechnical and Computers Engineering Graduation Degree
(Automation, Production and Industrial Electronic Systems Branch)
Thesis: Design and Control of a Mobile Robot to participate in robotic autonomous driving competitions

Languages
Portuguese: Native
English : Full professional proficiency German : Limited working proficiency (B1)
Italian : Professional working proficiency

Technical Tools
C / C++ / C# / Assembly
Microcontrollers/microprocessors Programming
ARM, Atmega, PIC
Matlab, LabView, SciLab
Python, Delphi, Lazarus, Kylix, MS Visual Basic
Visual Studio - MFC environment
QT development framework
Embarcadero
Eclipse IDE
GDB Debugger
Enterprise Architect – State machine design and code generation Google Test – Unit testing Framework
Git / SVN / TFS – version control Tools
Polarion / JIRA
Jenkins - integration tool
Agile & Scrum development methods
Web development tools – HTML / PHP / SQL / Berkley DB
SOAP, Web Services, ISO protocol
Raspberry Pi
RF communication using Zigbee, XBee and XRF Ciseco modules
I2C, UART, SPI, JTAG protocols and interfaces
PCB Design
AUTOCAD 3D
EMV and Contactless Payment standards
Linux, Solaris, Windows