Curriculum Vitae

(This is the hyperlink-enriched short version of my CV. Another one, nicely formatted using LaTeX, is also available in long and short form upon contact.)
Education (earned degrees)
  Instituto Superior Técnico (IST), Lisbon (Portugal)
March 2015 Doctorate Degree in Electrical and Computer Engineering with merit
[certificates not available online]
  Ludwig-Maximilians-Universität München (LMU), Munich (Germany)
Sept. 2006 Graduation in Computer Science; grade 1.2
May 2003 – Sept. 2006 Hauptstudium (MSc. level), Computer Science
Main focus on robotics and theoretical computer science with minor subject “Logic and Theory of Science”
Oct. 2001 – April 2003 Grundstudium (BSc. level), Computer Science
Completed with intermediate exam, grade 1.6
Academic Experience
  University of Bremen, Bremen (Germany)
Nov. 2014 – Jan. 2016 Postdoctoral Research Associate
Focus: Supervision of MSc. students in a project joining semantic reasoning methods, robotic control, marine geosciences, and marine biology; coordination of development activities for a novel underwater glider; management of test, validation, implementation, and deployment (TVID) procedures as member of a technical oversight committee
  Instituto Superior Técnico (IST), Lisbon (Portugal)
Jan. 2011 – March 2015 Doctorate Candidate
Thesis Title: Multiple Marine Vehicle Path and Mission Planning
Advisors: Prof. António Pascoal, PhD, Prof. John Hauser, PhD
Aug. 2010 – Dec. 2010 Research Assistant
Focus: Polynomial Path Planning for Multiple Marine Vehicles
Supervisor: Prof. António Pascoal, PhD
Aug. 2007 – July 2010 Marie Curie Early Stage Researcher
Focus: Cooperative Marine Vehicle Naviagation within the FREEsubNET-Project of the European Communitiy
Supervisor: Prof. António Pascoal, PhD
  University of Colorado at Boulder (CU Boulder), Boulder (Colorado)
July 2012 - Sept. 2012 Visiting Scholar
Focus: Development of a quasi-static thruster model based on momentum theory, automatization extensions of the PRONTO Toolkit, and development of a pre-planning mechanism
Supervisor: Prof. John Hauser, PhD
Jan. 2012 - May 2012 Visiting Scholar
Focus: Development of a new model of the MEDUSA vessel, thrusters and motors and implementation of that model within the PRONTO (projection operator based Newton trajectory optimization) toolkit
Supervisor: Prof. John Hauser, PhD
  Naval Postgraduate School, Monterey (California)
June 2009 Visiting Scholar
Focus: Transfer-of-knowledge for robotic hardware
Supervisors: Prof. Vladimir N. Dobrokhodov, PhD, Prof. Isaac I. Kaminer, PhD
  Technische Universität München (TUM), Garching (Germany)
Feb. 2007 – Aug. 2007 Research Assistant
Focus: General work in the fields of Reinforcement Learning, Neural Nets and Artificial Evolution
Supervisor: Prof. Dr. Jürgen Schmidhuber
  Technische Universität München (TUM), Garching (Germany)
Sept. 2006 – Jan. 2007 Research Assistant
Focus: Learning the Physical Dynamics for a 6 DOF Robot Arm
Supervisors: Prof. Michael Beetz, PhD; Alexis Maldonado, Dipl. Eng.
Feb. 2006 – May 2006 Student Assistant
Focus: Providing assistance in the development of a software for automatic player tracking in soccer videos
Supervisor: Prof. Michael Beetz, PhD
Aug. 2005 – Jan. 2006 Diploma Thesis
Thesis Title: Designing Libriaries of Transparent, General and Restartable Plans for a Simulated Autonomous Service Robot
Advisors: Prof. Michael Beetz, PhD; Armin Müller, Dipl. Inf.
Content: The research covered the design of plan libraries for a simulated robot acting in a kitchen environment. A great emphasis had been put on generality and restartability as well as robustness of the activity plans.
The thesis has been graded with 1.0.
  Ludwig-Maximilians-Universität München (LMU), Munich (Germany)
Sept. 2006 – Jan. 2007 Research Assistant
Focus: Schema-Based Rewriting of XML Queries
Supervisors: Prof. Dr. François Bry; Sacha Berger, Dipl. Inf.; Tim Furche, Dipl. Inf.
March 2003 – July 2003 Teaching Assistant
Focus: Supporting exercise groups of students and grading their homeworks and exams within the scope of a lecture about formal languages, automata theory, theory of computing and complexity theory
Supervisors: Prof. Dr. François Bry; Dr. Norbert Eisinger
Professional Experience
  OHB System AG, Bremen (Germany)
May 2017 – present Galileo AIT Software Lead
Focus: Participation in proposal writing, Galileo Batch 3 refurbishment and test environment activities, contact and coordination with customer and suppliers
  SALT AND PEPPER GmbH & Co. KG, Bremen (Germany)
Feb. 2016 – April 2017 Technology Consultant
Focus: Leading a team of software engineers in the context of satellite tests and satellite reference databases
  msg systems ag, Ismaning (Germany)
July 2002 – Feb. 2005 Student Trainee
Tasks: General assistance in programming and software analysis; within this scope four projects on own responsibility:
Project Memberships
Nov. 2014 – present ROBEX
(Helmholtz Alliance)
Task: Coordination of development activities within the underwater glider design team
Nov. 2014 – present NeXOS
(European project of the Seventh Framework Programme (FP7), targeted at the development of marine sensor suites)
Task: Management of project-wide design, implementation, and test procedures as member of the technical oversight committee
April 2012 – Nov. 2014 MORPH
(European project of the Seventh Framework Programme (FP7), especially targeted at formation control of autonomous underwater vehicles (AUVs))
Task: Development of a trajectory generation and optimization framework for multiple AUVs, involving a multitude of different constraints, the possibility of geophysically based planning, and development of vehicle and thruster models that provide sufficient means and understanding of prospective energy usage during a mission
Additionally: acting as assistant to the project coordinator in organizing plenary meetings and providing project documentation to the EC project officer, including responsibility for financial reporting
April 2011 – Jan. 2014 CONAV
(Projekt financed by the Fundação para a Ciência e a Tecnología (FCT))
Task: Development of a mission planning tool for a new type of AUV
Feb. 2009 – April 2012 Co3-AUVs
(European project of the FP7, targeted at cognitive robotics under water)
Task: Extensively test recent results in multiple AUV path planning, taking into account various mission-relevant constraints.
Aug. 2007 – July 2010 FREEsubNET
(European project of the FP6, targeted at the development of intervention AUVs)
Task: Addressing the topic of multiple AUV path and mission planning; furthemore task leader role for Task 3.4, “Algorithms and sensor integration for vehicle and target positioning”.
April 2008 – Nov. 2009 GREX
(European project of the FP6, targeted towards multiple AUV missions in heterogeneous vessel networks)
Task: Responsible for some of the software modules for hardware-in-loop simulation during sea trials.
Sept 2006 – Jan. 2007 CoTeSys
(Cluster of Excellence at the Technical University of Munich)
Task: Implementing the inverse kinematics for a robot arm with six degrees of freedom.
Sept. 2006 – Jan. 2007 REWERSE
(European project of the FP6, targeted towards semantic web query languages)
Task: Schema-based rewriting of XML queries in the scope of schema-based knowledge systems.
Awarded Scholarships and Grants
April 2011 – Nov. 2014 Bolseiro da Fundação para a Ciência e a Tecnología (FCT)
Jan. 2013 Citavi Grant for reference management software (see the Citavi website)
July 2012 – Sept. 2012 Eight week extension of my previous visit at CU Boulder, financed through the research arm of IST, IST-ID.
Jan. 2012 – May 2012 Five months supporting scholarship of the Fundação para a Ciência e a Tecnología (FCT) for living and working at the University of Colorado at Boulder, Colorado, USA
(The FCT is the national Portuguese science foundation that, among other tasks, provides scholarships for PhD students and finances scientific projects in all areas.)
June 2011 Travel and lodging scholarship of the German Scholars Organization (GSO) for participation at the 2011 “Building Bridges” conference.
Aug. 2007 – July 2010 Marie Curie Early Stage Researcher
within the Marie Curie Research Training Network (MC-RTN) FREEsubNET of the European Union under the 6th Framework Programme (FP6).
Special Abilities
  Sun certified Programmer for the Java 2 Platform 1.4
  ODAV Certification “Networks for end users and system administrators”
  German (native speaker)
  English (fluent)
  Portuguese (intermediate proficiency)
  Japanese (beginner)
Sept. 2006 – present Institute of Electrical and Electronics Engineers (IEEE), graduate student member
Jan. 2003 – 2013 American Association for the Advancement of Science (AAAS), student member
April 2015 – present Member of the church brass band of the Christusgemeinde Lilienthal.
Feb. 2010 – Nov. 2014 Accountant for the board of elders of the German Lutheran church in Lisbon (DEKL).
Mai 2009 – Nov. 2014 Founding member of the church brass band of the DEKL.
Sept. 1987 – July 2007 Music lessons (trumpet, later also trombone); member of various musical groups, among others the “Tölzer Stadtkapelle” (marching band of the city of Bad Tölz) under the direction of Josef Kronwitter and the Symphonic Orchestra of the Munich University of Applied Sciences (FHM) under the direction of Prof. Dr. Theodor Schmitt.
In the scope of these activities gained cultural experience through foreign visits in Japan (2001, 2004), USA (2002), Italy (2003) and Poland (2004).
Dec. 2006 Bronze and silver certifications of the Musical Federation of Upper and Lower Bavaria (MON) on the trumpet, both with grade 1.0
Hobbies and other Activities
  Family activities with my wife and my daughters
  Playing the trumpet and trombone
  Reading, writing poems and short stories
  Natural bodybuilding and sport cycling
  Playing board games
  Travelling around Portugal