Curriculum Vitae

 

Europass

Personal information

Surname, First name

Cordeiro, Nuno

photo

Telephone

(+351) 927 802 680

E-mail

This email address is being protected from spambots. You need JavaScript enabled to view it.

Nationality

Portuguese

Residence

Porto, Portugal

Gender

Male

 

Occupational field

Software Engineering / Project Management

Work experience

Dates

February 2015 to Present

Occupation or position held

On "sabbatical" leave travelling, learning skills, and pursuing several projects.

Main activities during this time: visiting many countries; learning German; advising for boleia.net, a hitchhiking website; advising and solving technological issues for two other startups that have not yet launched their products. Also involved in supervising and contributing to the activities of CEdUP - Entrepeurship Club of the University of Porto.

Employer

Self Employed

 

Dates

March 2015 to Present

Occupation or position held

Member of the supervisory board of CEdUP - Entrepeurship Club of the University of Porto.

Employer

CEdUP – http://www.cedup.up.pt/

 

Dates

November 2009 to January 2015

Occupation or position held

Software Field Service Engineer, responsible for deploying and supporting semiconductor testing and packaging machines, in clients throughout Europe and North Africa.

Main responsibilities include: validating, deploying and testing machine software; in loco development and bug fixing in order to integrate the machines into the customer process; occasional development of new solutions (C/C++).

Several multinational customers: Allegro MicroSystems, Elmos Semiconductor, Epcos, Infineon Technologies, Isabellenhütte, Melexis, Murata Electronics, MEAS - Measurement Specialties, Philips Lumileds, Shurter, Sensirion, STMicroelectronics, Texas Instruments, Tyco Electronics.

Employer

Ismeca – http://www.ismeca.com

 

Dates

March 2009 - October 2009

Occupation or position held

Software Consultant, doing evolutive maintenance on database applications.

Employer

PT SI – http://www.ptsi.pt

 

Dates

September 2006 – February 2009

Occupation or position held

Software Engineer, working mostly for the semiconductor industry, involved in projects with results consistently above expectations. Responsible for preventive and evolutive maintenance of a data management software tool, written in C/C++, for Infineon Technologies (IFX). Co-creation, together with a Romanian colleague, of a tool that parses XML files in order to convert and load data into an Oracle database, for Qimonda - at the time one of the largest DRAM manufactures in the world.

Employer

Critical Software – http://www.criticalsoftware.com

 

Dates

March 2006 – July 2006

Occupation or position held

Teacher for the subject Algoritmos e Estruturas de Dados (Algorithms and Data Structures), responsible for the practical lessons in four classes and providing assistance in the creation and correction of grading material.

Employer

Faculdade de Engenharia da Universidade do Porto (FEUP) – http://www.fe.up.pt

(Faculty of Engineering of the University of Porto – FEUP)

 

Dates

October 2005 – March 2006

Occupation or position held

Research fellowship.

Employer

LIACC - Laboratório de Inteligência Artificial e Ciências da Computação – http://www.liacc.up.pt

(Laboratory of Artificial Intelligence and Computer Science)

 

Education and training

Dates

1999 – 2005

Title of qualification awarded

Licentiate in Electronics and Computers Engineering – Telecommunications

Grade Point Average: 14 (from 0 to 20)

Principal subjects / occupational skills covered

Grades on subjects pertaining to programming and telecommunications (on a scale from 0 to 20):

Graduation Project: 19
Sistemas Digitais (Digital Systems): 17
Microprocessadores (Microprocessors): 16
Automação Industrial (Industrial Automation): 15
Sistemas de Microcomputadores (Microcomputer Systems): 14
Comunicações Digitais e Redes de Computadores (Digital Communications and Computer Networks): 16
Sistemas de Telecomunicações (Telecommunications Systems): 16
Sistemas Gráficos (Graphical Systems): 18
Arquitectura de Sistemas de Processamento Digital (Digital Processing Systems Architecture): 17
Inteligência Artificial (Artificial Intelligence): 15
Televisão Digital (Digital Television): 16
Sistemas de Informação (Information Systems): 17
Sistemas Multimédia (Multimedia Systems): 19

Name and type of organisation providing education and training

Faculdade de Engenharia da Universidade do Porto (FEUP) – http://www.fe.up.pt

(Faculty of Engineering of the University of Porto)

Level in national or international classification

Portuguese Licentiate (5 year degree)

 

Personal skills and competences

Mother tongue

Portuguese

Other languages

Self-assessment

Understanding

Speaking

Writing

European level (*)

Listening

Reading

Spoken interaction

Spoken production

English

C2

Mastery

C2

Mastery

C2

Mastery

C2

Mastery

C2

Mastery

Spanish

C2

Mastery

C2

Mastery

C2

Mastery

C1

Advanced

B2

Vantage

French

B2

Vantage

C1

Advanced

B2

Vantage

B2

Vantage

A2

Elementary

 

(*) Common European Framework of Reference (CEFR) level

English Certification

BEC Higher (University of Cambridge)

TOEFL grade
(Test of English as a Foreign Language)

Reading – 30 (perfect score)

Listening – 30 (perfect score)

Speaking – 29

Writing – 30 (perfect score)

GRE grade
(Graduate Record Examination)

Verbal Reasoning – 550

Quantitative Reasoning – 760

Analytical Writing – 4.5

Social skills and competences

Highly sociable and constantly in a good mood;

High capacity for adaptation to multicultural environments acquired through multiple trips abroad, including a participation, in 1999, in the 40th International Mathematical Olympiad in Bucharest, Romania; in 2005, in the Rescue Simulation League of RoboCup 2005 in Osaka, Japan; and in 2006 in two Rescue Simulation League competitions, the first in Eindhoven, Holland, for RoboLudens 2006 and the second in Bremen, Germany, for RoboCup 2006;
These experiences provided the ideal skill set for a long-term work experience at Ismeca which included constant traveling and socializing with colleagues and customers from very different geographical, cultural and social backgrounds;

Good communication skills acquired in several extracurricular activities such as, for example, the participation in the gathering and organization of provisions for the Portuguese Food Bank campaigns, and the “Hora do Conto” (Story Hour), of the Fundação do Gil, with regular visits to hospitals to read tales to children.

Organizational skills and competences

Goal oriented personality with high autonomy honed while traveling around the world for Ismeca and being responsible for reserving flights and hotels as deemed necessary;
Leadership and organization skills in socially intense environments, acquired during the organization and administration of several academic activities included in the “Semana de Engenharia” (Engineering Week) celebrations from 2002 to 2005;
Organization skills improved by participating in several extracurricular activities such as collaborating in the organization of “Minho Campus Party 2k+2”, a computer enthusiast gathering and LAN Party event with over 600 participants.

Technical skills and competences

Experience in fine-tuning complex mechanical systems acquired while working with Ismeca and their technological partners. Familiar with several types of sensors and actuators;
Detailed knowledge of the inner working of a computer system, including memory subsystem and several I/O technologies;
Capacity to fully assemble and disassemble a PC, with experience in the identification and resolution of hardware and driver issues, acquired during the assembly and maintenance of dozens of personal computers.

Computer skills and competences

Proficient in web application technologies like PHP, AJAX and several JavaScript Frameworks (e.g. MooTools, jQuery);
Knowledge in HTML, CSS, XML and DTDs, XSD, XSL, Perl, Flash;

Skilled in the administration, manipulation and extension of the Joomla CMS;

Construction of database information systems using PHP/SQL;

Experienced debugger and programmer in C/C++ and Python;

Decent programming skills in Verilog and Assembly (out of practice due to neglect);

Advanced knowledge in Digital television and associated Technologies, including compression algorithms, transmission and coding standards for audio, video and metadata;

Experience in the installation and administration of average complexity wired and wireless networks (DD-WRT; WDS clouds); and workstations in Windows and Linux;

Knowledge of a large quantity of commercial software, including several applications for computer virtualization, office work, antivirus, firewalls, malware removal tools, system administration tools (both local and remote), image editors, sound editors, and many others.

Artistic skills and competences

Learning to play the ukulele;

Acting part in the 2007 theatre play “A um dia do paraíso”, written and staged by José Carretas, with ten exhibitions in the Teatro Carlos Alberto (TeCA) national theatre and highly favorable reviews;

Member of the university’s drama club in FEUP, in 2000/2001 and 2005/2006, culminating with a leading part in the play “Perdi a minha pen-drive”, staged by José Carretas, with an attendance of more than one thousand people in two sold-out exhibitions;

Ballroom dance lessons in Clube Finianos between November 2000 and May 2001 and in Academia Pedro Sousa from October to December 2001.

Other skills and competences

Natural talent for languages and communication in foreign environments. Practiced several sports: horseback riding; skiing; snowboarding; water skiing; paint-ball; swimming; boxe savate; and full-contact, amongst others.

Driving licenses

Portuguese Driver’s License for category B vehicles;

Portuguese Sailor’s License, conferring the ability to navigate up to 3 nautical miles from the coast and 6 miles from a harbor, during daytime, in vessels with up to 60hp.

 

Additional information

Achievements

Reached round 2 of Google Code Jam 2012 and 2013, among 3000 of the best coders in the world (more than 45 000 programmers participated);
Mentioned as one of the reference employees and awarded an Apple iPad in Ismeca's 2010 yearly review;
Winner of Portugal Telecom's innovation award 'Shadowing with Zeinal Bava - Spend a day with our CEO' in 2009;
Third place in Critical Software's 'Reasoning Challenge' in 2008;
Consistently achieved great results in Critical Software’s internal performance analysis from 2006 to 2009;
European champions title in the RoboCup Rescue Simulation League, obtained in the RoboLudens 2006 event, in Eindhoven, Holland, for the “FC Portugal” team;
Presented a poster in the “Robótica 2006” conference, in Guimarães (Portugal);
Graduation project graded 19 on a 1-20 scale in 2005;
Participation in the “RoboCup 2006” event in Bremen, Germany, for the “FC Portugal” team, in the “Rescue Simulation” competition;
Participation in the “RoboCup 2005” event in Osaka, Japan, for the “FC Portugal” team, in the “Rescue Simulation” competition;
Founding member of the FC Portugal Rescue team in 2005;
Elaboration of an opinion article, subsequently published on DailyTech, for the Televisão Digital (Digital Television) subject, obtaining a classification of 18 (on a scale from 0 to 20);
Creation, for the “Sistemas de Informação” (Information Systems) subject, of a database enabled website for a (fictitious) computer store, using PHP and SQL, obtaining a classification of 17 (on a scale from 0 to 20);
Production of a virtual robot, in OpenGL, for the Sistemas Gráficos (Graphical Systems) subject, obtaining a classification of 18 (on a scale from 0 to 20);
Gold medal at the Portuguese Mathematics Olympics in 1999 (in Santarém);
Bronze medal at the Portuguese Mathematics Olympics in 1996 (in Castelo Branco).

Publications

João Certo, Nuno Cordeiro, Francisco Reinaldo, Luís Paulo Reis and Nuno Lau, FCPx: A Tool for Evaluating Teams' Performance in RoboCup Rescue Simulation League, in Gelbukh, A. and Reyes-Garcia, C. eds, Special Issue: Advances in Artificial Intelligence, Research in Computing Science, Vol. 26, pp.137-148, November 2006, ISSN: 1870-4069

Luís Paulo Reis, Nuno Lau, Francisco Reinaldo, Nuno Cordeiro and João Certo. FC Portugal: Development and Evaluation of a New RoboCup Rescue Team. 1st IFAC Workshop on Multivehicle Systems (MVS'06), Bahia Convention Center, Salvador, Brazil, October 2 – 3, 2006

Francisco Reinaldo, João Certo, Nuno Cordeiro, Luís Paulo Reis, Rui Camacho, Nuno Lau. Applying Biological Paradigms to Emerge Behaviour in RoboCup Rescue Team. In Carlos Bento, Amílcar Cardoso, Gaël Dias (Eds.): Progress in Artificial Intelligence, 12th Portuguese Conference on Artificial Intelligence, EPIA 2005, Covilhã, Portugal, December 5-8, 2005, Proceedings. Vol. 3808, pp. 422-43487. Springer LCNS, 2005, ISBN 3-540-30737-0

Areas of professional interest

Rich Internet Applications (RIAs);

Mobile communications (especially on subjects relating to contents and cell phone OSs and applications);

Software applications and human interfacing (automotive, home automation, etc.);

Artificial Intelligence;

Nanotechnology;

Robotics;

Automation and computerization of processes;

Areas of personal interest

Consumer electronics;

New technologies and new technological applications;

Computer science and networking;

Mathematics;

Astronomy;

Economy and business;

Biology and bioengineering;

Epidemiology;

Arimaa (154th person to finish the Arimaa bot ladder);

Literature;

Board games, logical puzzles and charades;

Music;

Movies;

Theatre;

Tourism.