Jose E. Marchesi - Curriculum Vitae =================================== Author: Jose E. Marchesi Date: 2011-10-22 13:23:05 CEST This document in other formats: [ASCII text], [PDF]. [ASCII text]: file:cv.txt [PDF]: file:cv.pdf 1 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 2 Contact ~~~~~~~~~~ - *Phone (mobile):* +49 (0)157 8942 6716 - *Email:* jemarch@gnu.org - *Webpage:* [http://www.jemarch.net] - *Current location:* Frankfurt am Main, Germany 3 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: + *Sentinel-1 Operational Simulator*: - Implementation of the Data Handling subsystems. - On-Board Software integration. - Tailoring of the ESOC Emulator. - Software performance (Emulator, SIMSAT). - Build system and development tools. + Work on the *ESOC Emulator* in the context of Simulation Infrastructure projects: - Relocation of the ESOC Emulator to generate SPARCv9 assembly code in SPARC machines running either GNU/Linux or Solaris. - Porting of the ESOC Emulator to SLES-11 and gcc 4. - Support for synchronous Traps in the ESOC Emulator. - Study on performance improvements for the ESOC Emulator. + *Simulus 5*: Responsible for the SIMSAT 4.2 Kernel. + *SIMSAT 4.0*: Support for SMP2 complex arrays, and bug fixing. + *Galileo Ground Control System*: Implementation of the CMCF interface in the System Supervisor. + *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. 4 Education Summary ~~~~~~~~~~~~~~~~~~~~ - *BSc in Computer Science* Polytechnic University of Madrid, UPM [http://www.upm.es/] - *End of degree project:* "EDKIT : Editor Kit", a book fully dedicated to text edition technologies [http://es.gnu.org/~jemarch/downloads/edkit] 5 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. 6 Work in the GNU Project ~~~~~~~~~~~~~~~~~~~~~~~~~~ - Member of the GNU Advisory Committee. [http://www.gnu.org/contact/gnu-advisory.html] - Founder of GNU Spain (1999) [http://es.gnu.org] - Coordinator of GNU Spain (1999 - 2008) [http://es.gnu.org] - Founder and editor of GNUticias [http://gnuticias.es.gnu.org] - Maintainer of the following GNU packages: + GNU PDF [http://www.gnupdf.org] + GNU recutils [http://www.gnu.org/software/recutils] + GNU Ferret [http://www.gnu.org/software/ferret] + GNU Ghostscript (gs) (2005 - 2007) [http://www.gnu.org/software/ghostscript] + GNU Ghostview (gv) (2004 - 2007) [http://www.gnu.org/software/gv] - Contributor to other free software packages such as Emacs and gnulib. 7 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. 8 More ~~~~~~~ [http://www.google.com/search?q=Jose+E.+Marchesi]