UP | HOME

Jose E. Marchesi - Curriculum Vitae

This document in other formats: ASCII text, PDF.

Personal

  • Name: Jose E. Marchesi
  • Date of Birth: 13.08.1980
  • Nationality: Spanish
  • Academic Degrees: BSc in Computer Science
  • Languages: Spanish, English
  • Driving license: B (Spain) (Owns a car)
  • Willing to travel: yes
  • Marital status: single

Contact

  • Phone (mobile): +49 (0)163 4660 732
  • Email: jemarch@gnu.org
  • Webpage: http://www.jemarch.net
  • Current location: Frankfurt am Main, Germany

Technical & Managerial

  • 2008 - actual

    Works on Terma GmbH (http://www.terma.com) as a software engineer on the Space Division.

    Participation on the following projects:

    • SIMSAT 4.0
    • SIMSAT 4.2 and UMF 1.0
    • Simulus 3
    • Simulus 5
    • SYSS (Galileo Ground Control System), CMCF interface.
    • Herschel-Planck Mission Planning System.

    .

  • 2005 - 2008

    Works on Deimos Space (http://www.deimos-space.com) as a software engineer on the Real Time Systems Division.

    Participation on the following projects:

    • MGF (Message Generation Facility, Galileo Ground System Element).
    • AS4 (Advanced Survillance Space Software System).
    • RDG (Raw Data Generator, Galileo).

    .

  • 2004 - 2005

    Works on Dataware Sistemas (http://www.dataware.es), writing software for enterprise management. Organizes and implements a workshop on GNU autotools and GNU development tools on Unisys Spain.

  • 2002 - 2004

    Since end of 2002 collaborates with the Software and Systems Technology Group (UPM), leaded by Prof. Juan Garbajosa; Jose has had a relevant participation in the project DOBERTSEE (Low-Cost On-Board Software Development Toolkit, ESTEC Contract No. 15133/01/NL/ND). The main objective of this project is to produce an affordable, integrated Software Engineering Environment (SEE) fully compliant with ECSS-E40 standard process model for developing on-board embedded real-time software. One of the components that he designs is the kernel of a flexible programming language environment that supports a wide range of programming languages, one of them Java.

    Develops the programming environment and the text-editing infrastructure. This covers both the high level SEE Tcl component and the low level Tcl extension.

Education Summary

Skills

  • Operating Systems:

    I am very effective working in GNU Systems (GNU/Linux) and other POSIX systems. I have also experience working with embedded operating systems. Please note that I don't have experience working with Windows systems and I try to avoid them.

  • Programming Languages that I extensively use:

    Ada (83, 95), C, C++, several dialects of Lisp (Common Lisp, Scheme, Emacs Lisp, …), Tcl/Tk, bash, SPARC Assembly, Awk, m4, sed.

  • Programming Languages that I enjoy as a hobby:

    Algol 60, Algol 68, Pascal, Pascal FC, Icon (Unicon, Idol), ML (CAML, CAML Light…), PostScript.

  • Programming Languages that I try to avoid:

    Java, Basic.

Work in the GNU Project

Conferences and Speeches

I use to talk about the Free Software Movement and the GNU Project in free software events. If you want me to give a speech in an event please contact me.

More

Author: Jose E. Marchesi <jco@terma.com>

Date: 2010-08-06 15:29:04 CEST

HTML generated by org-mode 6.33x in emacs 23

Copyright (C) 2010 Jose E. Marchesi. Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.