Personal information
Birth date May 6th, 1981
Birth place Soraluze (Gipuzkoa, SPAIN)
Nationality Spanish
Professional experience
Azetti Networks
May 2008 -
OMA-PoC Design and Development Manager
Advanced C/C++ development in GNU/Linux systems
More information at http://www.azetti.com
Azetti PoC v2 OMA Server
•
Push-To-Talk over Cellular (PoC) server
– Complete design of the Open Mobile Alliance (OMA) com-
pliant PoC server
– Full development of the core TCP/IP & UDP/IP communica-
tions library and infrastructure
– Full development of the cluster management module
– Full development of the SIP protocol manager
– SIP, RTP, XCAP protocols
– Debian & RPM packaging
– SVN & Trac task management (tags and branches for version
deliveries, and so on).
Deimos Space. Mission Operation Systems division
June 2006 - May 2008
EOATo project Design and Development Manager
Advanced C/C++ development in GNU/Linux systems
More information at http://www.deimos-space.com
Experimental Offline Analysis Tool (EOATo)
•
European Space Agency ”Galileo” project
– Technical software-related documentation
– Design and development of the OD&TS algorithm task man-
ager.
– Full software design of the preprocessing and postprocessing
tasks.
– Full integration of pre/pro/postpro tasks in the OD&TS al-
gorithm.
– File formats: Rinex/Obs, Rinex/Nav, Rinex/Clk, SP3-c, Nor-
mal Point, Sinex, Sinex-Tro
– Cycle slip detection algorithm in preprocessing.
– Clock bias steering in postprocessing.
– Satellite positions, velocities and clock biases computations
from GPS and Galileo navigation messages.
– Development of the E-OATp and E-OATo installation pack-
ages creation.
– SNMP agent development
– Other C/C++ interface related tasks.
– CVS module management (tags and branches for version de-
liveries, and so on).
Panda Security. R&D division
June 2005 - June 2006
Software analyst and developer. Advanced C/C++ programming in
GNU/Linux systems
More information at http://www.pandasecurity.com
Panda GateDefender Performa security appliances
•
– October 2005 - June 2006.
– Design of new modules in the project.
– Development of new features and interfaces of the different
modules.
– Analysis of web vulnerabilities.
– Requirements analysis and specification.
– Involved in the development of the remote installation of the
system with LiveDVD.
– Involved in the configuration management software module
in system upgrades.
– Involved in the upgrade and license management software
modules.
– Full SNMP agent development
– Manager of the unit testing group.
– General code maintenance and bugfixes.
Panda Desktop Secure for Linux
•
– June 2005 - October 2005.
– Development of the ARTE (Automatic Regression Test En-
vironment) unit testing framework, with C and TCL (check
Free Open Source Software projects section)
Planetary Sciencies Group. University of the Basque Country
2002 - 2006
Software analyst and developer. Java and Visual C++ development of
scientific tools for data handling and processing. (See ’Private software
projects’ section
More information at http://www.ajax.ehu.es
Research
•
– Measurements of Hot Spots’ positions, velocities and inter-
actions in the equatorial zone of planet Jupiter, using IOPW
images.
Publications
Phase dispersion relation of the 5-micron hot spot wave from a
September 2006
long-term study of Jupiter in the visible.
J. Geophys. Res., 111, E09010, doi:10.1029/2005JE002653.
Arregi, J., J. F. Rojas, A. Sanchez-Lavega, and A. Morgado
http://www.agu.org/pubs/crossref/2006/2005JE002653.shtml
PVOL: The Planetary Virtual Observatory and Laboratory
September 2005
31th NASA-DPS Meeting. Cambridge, UK.
An online database of the Outer Planets images.
A. Morgado, A. Sanchez-Lavega, J.F. Rojas, R. Hueso.
(Universidad del Pais Vasco)
http://www.aas.org/publications/baas/v37n3/dps2005/357.htm
Courses and seminaries
International SatNEx Summer School 2007
Aug 27th - Aug 31st, 2007
(Satellite Communications Network of Excellence)
Pisa, Italy
Spanish Virtual Observatory, First VO Workshop
Nov 27th - Nov 28th, 2006
(Spanish Virtual Observatory Thematic Network)
Madrid, Spain
Summer School Alpbach 2006
July 25th - Aug 3th, 2006
Monitoring of natural hazards from space
ESA & FFG (Austrian Aeronautics and Space Agency)
Alpbach/Tyrol, Austria
European Radio Interferometry School (ERIS)
Sept 5th - Sept 9th, 2005
University of Manchester and Jodrell Bank Observatory
Manchester, UK
Sept 13th - Sept 17th, 2004 National Virtual Observatory, First Applications Software Devel-
opment Summer School (NVOSS)
Grant from the National Science Foundation (NSF) and NASA
Aspen, Colorado, USA
Education
Telecommunications Engineering
1999-2005
Faculty of Engineering, Bilbao
University of the Basque Country, Spain
Specialized in radiocommunications, electronics and computer net-
works.
In addition to the standard subjects studied in this engineering, I also
have knowledge in these areas:
• Precise Orbit Determination
• GPS and Galileo systems and communication protocols
• GMPCS (Global Mobile Personal Communications by Satellite)
• Mobile communications (GSM, GPRS, UMTS)
• Planetary sciences and atmosphere physics
Free Open Source Software projects
GNU PDF library
October 2007 -
Released under GPL license
The goal of the GNU PDF project is to develop and provide a free,
high-quality, complete and portable set of libraries and programs to
manage the PDF file format, and associated technologies.
Project developer.
http://gnupdf.org
osPOD
October 2007 -
Open Source Precise Orbit Determination, released under GPL license
The osPOD (Open Source Precise Orbit Determination) is an OD&TS
(Orbit Determination and Time Synchronisation) toolkit implement-
ing a standard orbit determination system based on pseudorange mea-
surements of GPS satellites. It is still in design phase.
Project admin and developer.
http://sourceforge.net/projects/ospod
SciTime
April 2007 -
SCIentific TIME library, released under LGPL license
SciTime is a C library designed to provide an advanced API to work
with date and times (precision up to femtosecs, 1E-15 secs). It sup-
ports scientific time formats (like JD, MJD, MJD2000, GPSweek/sec)
and time scales (UTC, GPS time, TAI, UT)
Project admin and developer.
http://sourceforge.net/projects/scitime
PDSlib
August 2006 -
C parser for NASA-PDS files, released under LGPL license
PDSlib is a C library to parse Planetary Data System data files and
labels, based on version 3.7 of the Planetary Data System Standars
Reference. PDS is the format used to store all the planetary images
taken by NASA and ESA spacecrafts.
Project admin and developer.
http://sourceforge.net/projects/pdslib
ARTE
August 2005 -
Unit testing framework for blackbox modules, released under GPL license
ARTE is a unit/system testing framework designed to test software
modules in GNU/Linux systems. It’s based on the automatic execution
of test suites/collections and helps the improvement of Your software
with fast detection of regression problems. ARTE was originally devel-
oped at Panda Security S.L., which kindly published the source code
under the GPLv3 license. Project admin and developer.
http://arte.sourceforge.net
Private software projects
Planetary Virtual Observatory and Laboratory
September 2004 -
Copyright Grupo de Ciencias Planetarias & UPV-EHU
Project admin and developer.
• Up and running since November 2004 in http://www.pvol.ehu.es
• Developed using JSP/Servlet java technology, javascript, HTML
and CSS
• Apache HTTPD and Apache Tomcat web servers
• MySQL 5 database server
• Software for the remote management of the planetary image
database from the International Outer Planets Watch framework
(IOPW, http://www.ehu.es/iopw)
• VO-enabled system, using HTTP-GET and VOTables.
• Presented at the 37th NASA-Division of Planetary Sciencies (DPS)
meeting in Cambridge (UK), in September 2005.
PVOLbrowser (PVOL++)
May 2005 -
Copyright Grupo de Ciencias Planetarias & UPV-EHU
Project admin and developer.
• GUI developed using Visual C++ and MFC classes
• Core of the system developed in C
• SQLite database system
• Image browser with basic image processing capabilities
• Direct remote connection to the PVOL web system using HTTP-
Get and VOTables
• Local image browsing of NASA/Cassini-ISS data volumes
• Readable formats: BMP/JPEG/PNG/FITS and NASA-PDS (Plan-
etary Data System)
• Presented at the 37th NASA-Division of Planetary Sciencies (DPS)
meeting in Cambridge (UK), in September 2005.
PVOLconv
October 2004 -
Copyright Grupo de Ciencias Planetarias & UPV-EHU
Project admin and developer.
• Image conversion tool for planetary images from PDS-NASA
• Developed in Java as a command-line tool
• Enabled to work with PDS images from Pioneer-Venus, Mariner10,
Voyagers, Galileo and Cassini.
• Ouput in compressed and lossless PNG images
Computer & Programming skills
•
GNU/Linux systems Professional C/C++ software development
• Processes/Threads
• IPC, sockets, thread synchronization
• XML, XSLT, XSD, XPath, libxml, Xerces, Liquid
• Gnome GLIB library
• Object-oriented C development with GObjects
• GNU portability library (gnulib)
• GNU Autotools (Autoconf, Automake, Libtool...)
• GCC, GDB, Valgrind, ElectricFence
• Check, Makeself
• Shell scripting and TCL
• C++ STL library
•
MS Windows systems MS Visual C++
• Microsoft Foundation Classes (MFC)
• C/C++
•
OS independents Java (J2SE & J2ME)
• Assembler for x86 systems and PICs
•
Network IP, ICMP, TCP, UDP
• HTTP, POP3, IMAP, SMTP, SNMP, SIP, RTP, RTCP
• Wireshark/Ethereal, tcpdump
• GNU Osip, Sofia-SIP libraries
•
Web applications XHTML, CSS, Javascript
• JSP, servlets, Web services, CGIs
•
Databases SQL language
• MySQL & Postgresql servers
• SQLite database connections in C/C++ and Java
•
Web servers Apache web server configuration and management
• Tomcat web application server configuration and management
• Tomcat web application server clustering and load balancing
• Web server performance testing (Apache Jmeter)
• SSL configuration for HTTPS connections
•
Other UNICODE standard
• PDF/ISO32000 (Portable Document Format) reference
• PDS (Planetary Data System) reference
• GCS (GNU Coding Standards)
• UML and project management with CASE tools
• Subversion and CVS (both as user and manager)
• TRAC, Flyspray
• VMware, VirtualBox
• LATEX
Languages
Spanish Mother tongue
English Spoken, written
Euskera (Basque) Spoken, written
References
* Agustin Sanchez-Lavega Principal Investigator in the Planetary Sciences Group
University of the Basque Country
(+34) 94 601 4255
agustin.sanchez(at)ehu.es
* Luis Angel del Valle GateDefender Program manager
Panda Security
(+34) 94 425 11 00
luisangel.delvalle(at)pandasecurity.com
* Jordi Cobos Flight Dynamics Section Manager
Deimos Space
(+34) 91 806 34 50
jordi.cobos(at)deimos-space.com
* Jose E. Marchesi GNU project
Free Software Foundation
jemarch(at)gnu.org
|