| Linguistic Ability
Spanish; fluent in English and French, medium German
Generic profile
Ground Segment support engineer, software consultant, physicist
CAREER OBJECTIVES
Work for ground segment projects that use modern information technologies.
Bring quality and satisfaction by improving knowledge dissemination and automation of processes.
Continuous education in information technologies, and specially, in open source tools.
ACADEMIC QUALIFICATIONS
Physics Graduate – University of Seville – specialization in Fundamental physics,
Master of Science in Astronautics and Space Engineering – Cranfield Institute of Technology (UK), 1991
OVERVIEW
Personal
Technically minded, interested on new technologies
Able to understand complex systems
Constructive, analyst, collaborator.
Generalist and a bit perfectionist.
Specializations
Software development, maintenance, test and integration
Definition of requirements, specifications and procedures Programming (Java, C++,SQL, Web …)
Unix/Linux scripting/administration
Definition of requirements, specifications and procedures
Aerospace industry
PROFESSIONAL EXPERIENCE
Freelance Consultant & Software Developer
since January 1997
I do consulting supporting software development, maintenance, integration, testing and documentation in projects across different industries.
I have also prepare offers for several projects doing evaluations of suitable technoogies.
Tracking and preparation of offers: technical design using free software frameworks (mainly Java technologies, like Eclipse Rich Client Platform and J2EE web applications & technologies) and some comercial solutions (example, Actuate iPortal).
Verinsur, recycling company. Development of a J2ME application to provide mobile data gathering. Capture of requirements, development, testing. AWT, J9 virtual machine, MS SQL Server. Cadiz, July - September 2007
ARCOR, telephone operator. Developments and maintenance for their customer relation management application. Fixing problem reports and quality assurance. Swing, Web Services, testing large distributed systems. Essen, since April 2006 until March 2007.
EADS Space Transportation, Development of a database module in Java for storing telemetry measurements; design, coding, testing (Jan/Feb, 2006). Overhaul of a telemetry processor; strong Java generics and other Java 5 features (April-October 2005, Feb 2006). Definition of test procedures (Nov/Dec 2005). Jscience, JDOM, Spring, JUnit. XMLBeans,HSQLDB,XMLBeans. Since April 2005 until March 2006, Bremen.
Migration of passenger records, converting from one format to another, Lufthansa Systems (awk, open office). Several small periods. Frankfurt.
Automatisierung & Technik: web interface for a Leak Detection System. Architectural design based on Model View Controller ; Apache Struts (1.1) (JSTL and Displaytag tag libraries, Tomcat 4/5. Production in Tru64 Unix; generation of report plots with Jfreechart. Other technologies: Javascript, CSS, XML, Apache Jakarta tools. Performance tunning. 8 months in the period June 2003 – May 2004. Darmstadt.
Automatisierung & Technik: Software Application for a Test Stand: developed on top of MS Access with VBA and VC++ DLLs for communicating with the hardware. Creation of forms, reports, plots. Excel programming (pivot tables, macros) to analyze data stored in Oracle. Sql/sqlldr/plsql programming. 8 months in the period October 2002 – July 2003. Darmstadt.
Dresdner Investment Trust, development of an application for importing financial data into an Oracle database; I gave a course in SQL Loader; maintenance of a financial application (Java, multithreading, Swing, RMI). Duration: 2 months. April - May 2002. Frankfurt.
Eumetsat, a meteorological satellite operator, s/w integration on the Meteosat Second Generation; write test procedures and reports of anomalies. During 4 months, prototyping and development a telemetry processor (Server: C++, VMS; Client: Browser interface, HTML/Javascript). Migration of Access databases to Oracle RDB; Unix/SQL-Plus scripting to produce reports from a meteorological database. Total duration: 16 months from January 2000 to April 2001.
AXA – Royale Belge, an insurance company, maintenance of the C++ server side of an insurance application called from a VB application, Y2K tests; development using ODBC API in Windows NT, VC++ 6.0. Duration: 8 months, April – December 1999. Brussels.
FICS, a financial company, C++ Developer for a financial Windows application processing SWIFT messages (inter-banking tag protocol system) wrapped with EDIFACT headers and trailers. Borland 4.52 compiler, writing 4 new DLLs to generate the messages. Duration: 4 months, December 1998 to March 1999. Brussels.
Belgacom, a telecom company, development of a system for searching telephone numbers and development of a general ledger aggregator application within Belgacom's customer billing system. C++ under Unix (NCR and HP machines). Rogue Wave Tools.h++ library, PRO-C/C++, SQL and PL/SQL for accessing the Oracle database. Duration: 18 months, March 1997 to November 1998. Brussels.
Consultant, INSA, Madrid (Spain), May 95 – Dec 96
Work developing the off-line processing and product archive for the Infrared Space Observatory (ISO) at ESA (European Space Agency) satellite tracking station of Villafranca del Castillo. Writing of operational procedures. Development in C, UNIX and VMS scripts for data processing automation and quality control verification. Use of visualisation packages for astronomical images (IDL, MIDAS). Reporting to users using web pages.
Consultant, Grupo Teledata, Barcelone (Spain), Jan 95 – Mar 95
Training (VMS, French) to support operations at Kourou (French Guyana).
Ph.D. Student, Cadiz University, (Spain), Jan 94 – Dec 94
Ph.D. courses in the physics department of the University of Cadiz.
Work with X-Ray diffraction equipment
Officer in Spanish army (National Service), Jun 93 – Dec 93
Graduate Trainee, ESA/ESTEC, The Netherlands, Apr 91– Mar 93
Software analysis work to study the effect of space environment on satellites. Usage of ESABASE (space environment modeling package). Production of reports presenting results. Programming in FORTRAN to test new software. VMS scripting. Training on ESA Software Engineering Standards in the WM division.
Others: Physics and Mathematics teacher, National Service
Several periods (total 8 months) teaching physics and mathematics at high school level. 6 months in the Army to get training as officer (part of the National Service).
PERSONAL INTERESTS
I enjoy traveling and exploration. I like places where I can learn about how things work, like museums, industrial factories, etc. I like to relax playing board and card games and watching documentaries and movies.
I do not like superficiality when discussing something, either on politics, ethics or related subjects. I dislike taking much time for cooking, although I enjoy eating nice dishes.
REFERRALS
Dr. Wolfgang Rohrmoser, independent consultant, former project manager at Automatisierung & Technik GMBH wolfgangrohrmoser@web.de.
Wolfgang Belau, EADS Space Transportation Product Asssurance, wolfgang.belau@space.eads.net
Octavio Vergara, partner in migrations for Lufthansa Systems. Ovdgermany@aol.com
PROFESSIONAL CERTIFICATIONS
Java
Sun Certified Programmer for Java 2 Platform (June 2001).
Sun Certified Java 2 Developer (January 2002)
Sun Certified Java 2 Web Component Developer (March 2002)
Sun Certified Enterprise Architect for Java 2, Part I (June 2002)
Oracle Oracle Certified Professional: SQL and PL/SQL (August 2001)
XML Software AG XML Certified Engineer (April 2002)
INFORMATION TECHNOLOGY EXPERIENCE
Languages
Java (4 years), C++(4 y), C (2 y), Visual Basic (1 y), SQL (3 y), Fortran (1 y), Unix/Linux (5 y) and VMS (2 y) scripting
Databases
Oracle 7.x, 8i (SQL-Plus,PL/SQL,Loader, OEM …) (3 years); MS Access (VBA Scripting, Reports, Forms) (1 y); Sybase; HSQLDB;MySQL; LDAP; Rdb; TOAD
Web
HTML, CSS, Javascript, CGI, Java Web Technologies (JSP, Servlets, …), XML and related technologies (XSLT, Schema's, Xpath, DOM, SAX …). Web servers: Apache. Application Servers: Tomcat. Others: Apache-Jakarta projects.
Libraries
Java: J2EE technologies, Spring, Jscience,JFreeChart, Swing, Junit, JDOM, XMLBeans, RMI, JMX, Castor…
C++: STL, MFC, ODBC, OLE DB, Rogue Wave Tools.h++, Qt, …
Analysis Object Oriented Analysis and Design; Unified Modeling Language (UML); Design Patterns (J2EE).
Networking
TCP/IP, related Unix/Windows services and configuration (DNS, DHCP, routing), tcpdump, ethereal, Firewalling concepts (netfilter, iptables).
Office
Microsoft Office Suite (Word, Excel, Powerpoint, Frontpage, Outlook), OpenOffice (including xml storage format) Image Manipulation utilities, Gimp, …
Others
Eclipse, Visual Studio, KDevelop …
GNU Tools (gcc, make, sed, awk ...)
Perforce,Subversion, CVS, SCCS...
Ant
Associations / Courses
Ph.D. Student on the Dpt. Of Computer Systems
UNED. Spanish Distance University , Madrid,
Member of the Spanish – German Association for Commerce
Participant in Java User Groups, and Java conferences. |