cv.org
This document in other formats: ASCII text, PDF.
Table of Contents
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
- Willing to relocate: 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 Professional Career
-
2013 - actual
Works on Oracle (http://www.oracle.com) as a software engineer on the Linux Engineering Group.
-
2008 - 2013
Works on Terma GmbH (http://www.terma.com) as a software engineer on the Space Division.
Participation on the following projects:
-
Modelling of NGMP devices in System-C
- Requirements.
-
ESOC Emulator Suite:
- Support for SPARCv8 and SPARCv8e.
- Support for the LEON2 and LEON3 processors.
-
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.
-
Simulus 5:
- Responsible for the SIMSAT 4.2 Kernel.
- Relocation of the ESOC Emulator suite to generate SPARCv9 assembly code in SPARC machines running either GNU/Linux or Solaris.
- Porting of the ESOC Emulator suite to SLES-11 and gcc 4.
- Support for synchronous Traps in the ESOC Emulator.
- Performance improvements in the ESOC Emulator.
- 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.
-
Modelling of NGMP devices in System-C
-
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 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
- GNU org admin for Google's Summer of Code 2012 http://www.google-melange.com/gsoc/org/google/gsoc2012/gnu
-
Maintainer of the following GNU packages:
- GNU sed http://www.gnu.org/software/sed
- 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.
5 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
6 Skills Summary
-
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, several assembly languages, 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.
7 Conferences and Speeches
I talk about the Free Software Movement and/or the GNU Project in free software events. If you want me to give a speech in an event please contact me.
Date: 2012-09-12 Wed
HTML generated by org-mode 7.4 in emacs 24