Current position (finishing on Feb. 2017): Systems Engineer / Soft. developer at CERN
Computer Science Engineer/Systems Engineer with experience in Aerospace Projects, Real-Time Operating Systems, Datacenter Virtualization / Cloud Computing (mainly IaaS), and programming.
Used to work in multidisciplinary teams fulfilling high quality standards for projects in science or space sector.
Main fields of interest:
• Space Exploration,
• Software Development for Real Time and Embedded Systems / Internet of Things (IoT),
• AI (Artificial Intelligence),
• Systems Engineering,
• Virtualization, Cloud Computing and Datacenters technologies,
• ICT Security,
• also: Agile / ICT project management.
Working at CERN, free around March 2017. European Union national holding a Swiss B work permit.
Systems Engineer / Software Development Engineer at CERN
March 2012 - Present (4 years 8 months)
Systems Engineer (mainly Virtualization SE) and basic Software Development Engineer at 'Critical Systems Engineering' section ('Industrial Control & Safety' group, in 'Beams' department, 'Accelerators and Technology' sector).
Embedded Systems Software Engineer/Innovation section intern at CTAG – Automotive Technology Centre of Galicia
August 2011 - January 2012 (6 months)
I worked as Requirements Engineer, Java developer, with Debian GNU/Linux embedded systems, OSGi, Open Street Maps (XML & JOSM) and other Geographical Information Systems.
Satellite Software Development Engineer & Space Systems Early-Stage Researcher at Xatcobeo Satellite (University of Vigo/INTA Project)
December 2009 - October 2011 (1 year 11 months)
I had got several research grants and fellowships to work on the XaTcobeo Satellite On-Board Software (OBSW) as Software Development Engineer and Applied Researcher (CubeSats, ECSS Standards, RTOS).
Freelance software Engineer and developer (part time) at Freelance Java Developer
November 2010 - February 2011 (4 months)
Software Engineer and Developer (also basic Project Manager, according Scrum methodology) of “Vehicle Cost Manager Plus Project”.
IT Systems Adminstration Fellowship (part time) at University of Vigo
April 2008 - April 2010 (2 years 1 month)
Part time internship, working in IT System Administration, basic Networking, basic security, laboratory coordination, procurement management and IT fellows/resources coordination
Software Development Engineer & Early-Stage Researcher in the University of Vigo's “Security Research Group”
February 2007 - January 2009 (2 years)
As student, I developed the full XAS-DRA Project (“eXtensible Authentication System with Dynamic Restrictions Access”), my 3-year Degree Project/thesis (PFC) of Technical Computer Engineering for Management.
IT Internship in Lalín City Council
April 2003 - June 2003 (3 months)
Internship at Council of Lalín to get the Higher Training Diploma. I worked as System Administrator and basic Web developer.
Honors and Awards
First prize winner in Expousense’s 9th Technological Projects Competition
Fairs and Exhibitions Foundation of Ourense
First prize winner in Expousense’s 9th Technological Projects Competition for Universities located in the “Euroregion Galicia-North of Portugal”
- I presented the XAS-DRA Project (my 3-year degree project -degree final thesis-) for technical engineering level.
More information: (Expo’s Site): http://www.expourense.org/index.php?pagina=6&f=1&id=169, my Web
Graduated with honurs in CS Engineering BSc thesis: "XaTcobeo Satellite On-Board Software: control section" University of Vigo
Max qualification on 5th year (Computer Engineering) End-Degree Project ('Degree Final Thesis') lecture.
I've presented part of my work at Xatcobeo Project, part of the Satellite's OBSW.
December 2009 to October 2011
The entire OBSW Team studied the CubeSat specification and how to apply ESA's ECSS Standards (project's directives, ECSS projects life-cycle, quality and technical standards) to our field and design the On-Board Software (a very simple mono-process Real Time System) of Xatcobeo, a small satellite (a CubeSat).
OBSW team lead by a University Professor and expert performed the design and implementation of the OBSW (using given system libraries and C language programming) of the Satellite, according ECSS Packet
Utilisation Standard (known as "PUS"). Then I collaborated on the OBSW testing (white-box testing, alpha particles OSBW corruption effects simulation -injecting wrong bitstream values or modifying existing ones into the memory and checking how the system reacted and if it recovered by itself).
During the last months, I wrote my BSc Thesis, speaking about the control section of The XaTcobeo Satellite's OBSW.
VSSI (Virtual Safety Systems Infrastructure) Project (CERN main project)
March 2012 to January 2017
Virtualization Systems Engineer and SysAdmin (VMware vSphere) in VSSI project ("Virtual Safety and Access Servers"), made to virtualize several base servers of the access control system and safety control system of LHC. Technologies used: VMware vSphere Infrastructure, HP Proliant server platforms, GNU/Linux, Windows Server, EMC Data Protection for vSphere, Vyatta Network OS, SNMP and basic Zabbix (distributed monitoring) configuration and deployment.
CERN LHC AL3 (Alarms Level 3) Project
March 2014 to January 2015
1.- GUI designer/UX for AL3 Monitoring Panels:
System requirement engineering, data gathering process and UI/UX design of the LHC Hazard Conditions monitoring panels and also the SPS Primary Ion Interlock ones, based on CERN TIM2/C2MON SCADA system.
Technologies used: CERN TIM2 Dashboard & Symbol Editor (based on IBM ILOG JViews), small Python/C++ developments using CERN information distribution service APIs for data processing plugins or scripts.
2.- LHC Underground 'Red Telephones' system testing:
Collaborator with the Safety Alarms Systems group to check the emergency phone system of the LHC tunnel. I got formation on safety systems: radioactive equipment/electrical safety awareness/general CERN experiments/accelerators safety.
TIM 2 (Technical Infrastructure Monitoring)/C2MON (CERN Control and Monitoring Platform) Project
March 2015 to January 2017
Maintenance Software Engineering (bugs fix) & components Java developments (mainly in GUI side: TIM 2)
CTAG's SISCOGA Project
August 2011 to October 2011
I joined in the last phase of the development of this Java/Embedded Linux project. It was an Advanced Driver Assistance Systems (ADAS) extended to include local navigation mapping, based in Open Street Maps.
I did code refactoring to reduce redundant code, automated some map generation tasks, and other Java small developments.
Drive C2X Project
October 2011 to November 2011
European Comission Project. ADAS system with aim to reduce accidents.
November 2011 to January 2012
Advanced Driver Assistance Systems (ADAS) designed to reduce car's fuel consumption. Software based in Java/OSGi and Embedded GNU/Linux. ERTICO - ITS EUROPE's Project.
XAS-DRA (eXtensible Authentication System with Dynamic Restrictions Access)
February 2007 to January 2009
This project is a user access control/authentication system for GNU/Linux, made mainly in C++, XML, GTKmm, WebServices and basic Bash scripting, using a MySQL or Oracle database, a LDAP server (openLDAP), with server auto-configuration at runtime (XAS-DRA was polymorfic).
Vehicle Cost Manager Plus Project (own project, entrepreneur attept)
November 2010 to February 2011
This system is a Java software and a database server, which manages and creates PDF reports with
information about trucks, drivers, travels and costs estimation vs. real cost.
Startup-oriented small project, developed in free time to be offered to some departments of Galician
Autonomous Government, because of a detected unsatisfied software need.
Also can be adapted and sold to another corporations under demand.
Application of Virtualization to CERN Access and Safety Systems (MOPPC054)
ICALEPCS 2013, Joint Accelerator Conferences Website (JACoW) October 7, 2013
Authors: X. Breogan Costa, T. Hakulinen, P. Ninin, H. Nissen, R. Nunes
[Abstract, by T. Hakulinen]
Access and safety systems are by nature heterogeneous: different kinds of hardware and software,
commercial and home-grown, are integrated to form a working system.
This implies many different application services, for which separate physical servers are allocated to keep the various subsystems isolated. Each such application server requires special expertise to install and manage.
Furthermore, physical hardware is relatively expensive and presents a single point of failure to any of the subsystems, unless designed to include often complex redundancy protocols. We present the Virtual Safety System Infrastructure project (VSSI), whose aim is to utilize modern virtualization techniques to abstract application servers from the actual hardware. The virtual servers run on robust and redundant standard hardware, where snapshotting and backing up of virtual machines can be carried out to maximize availability. Uniform maintenance procedures are applicable to all virtual machines on the hypervisor level, which helps to standardize maintenance tasks. This approach has been applied to the servers of CERN PS and LHC access systems as well as to CERN Safety Alarm Monitoring System (CSAM).
Miniaturizing Space: small Satellites [XaTcobeo & University of Vigo]
JINR/CERN Grid and Advanced Information Systems School October 21, 2014
Authors: X. Breogan Costa, A. Formella
General Website: http://ais-grid-2014.jinr.ru/
The Real World of Virtual Datacenters [CERN]
JINR/CERN Grid and Advanced Information Systems School October 22, 2014
Authors: X. Breogan Costa, T. Hakulinen
General Website: http://ais-grid-2014.jinr.ru/
Virtualization Architecture of CERN Access and Safety Systems
ACM Digital Library May 26, 2015
Authors: X. Breogan Costa, T. Hakulinen, Pascal Oser, P. Ninin, H. Nissen, R. Nunes
Paper explaining the poster related to CERN Access and Safety System Virtualization Architecture. 8th SYSTOR (Systems and Storage) conference, 2015, Haifa, Israel.
MSc: Engineering in Computer Science, 2009 - 2011, University of Vigo
MSc: Information and Communication Technology (ICT) Project Management, 2010 - 2011, University of Vigo
BSc: Technical Engineering in Computer Science for Management, 2004 - 2008, University of Vigo
Associate Degree: Computer Systems Administration, 2001 - 2003, R. M. Aller Ulloa Vocational High School
Universitat Oberta de Catalunya
BSc: Technical Engineering in Telecommunications: Telematics (not finished, ~53% completed), 2012, Open University of Catalonia (UOC)
Galician (Native or bilingual proficiency)
Spanish (Native or bilingual proficiency)
English (Professional working proficiency)
French (Limited working proficiency)
Portuguese (Limited working proficiency)
Italian (Elementary proficiency)
Certifications and MOOCs
Electrical approval certificate - Habilitation Electrique, Non-Electrician (CERN/French Government law
Apave Sudeurope SAS Agence License 93.13.14062.13 May 2014 to June 2017
Usable Security (University of Maryland, College Park)
Coursera Verified Certificates License 4DDDKHGJMY October 2014
Cryptography (University of Maryland, College Park)
Coursera Verified Certificates License CVRPQDLMT4 January 2015
Software Security (University of Maryland, College Park)
Coursera Verified Certificates License GN3LNCQ26K April 2015
edX Honor Code Certificate for Autonomous Navigation for Flying Robots (TUM)
edX License 575b4d24d64b405996a6436e7a00732f July 2014
Hardware Security (University of Maryland, College Park)
Coursera Verified Certificates License X5AARGLQU5 May 2015
Inspiring Leadership through Emotional Intelligence (Case Western Reserve University)
Coursera Verified Certificates License TP8FTDLFM7 November 2014
edX Verified Certificate for Introduction to Aerospace Engineering: Astronautics and Human
edX License e2696205d20e4fa59c36c2c315a8fc86 May 2015
SSE101: Space Systems Engineering (NASA)
Saylor Academy License 0YKKClgkn8 May 2014
Systems Engineering (The University of New South Wales)
Coursera Verified Certificates License 4MTNEJ6PLH September 2015
Coursera Course Certificates License EA5GM8BSZ3 December 2015
Twitter UI Galician translator at Twitter en Galego
August 2014 - Present
I'm volunteer to help in Twitter translation into Galician language.
Wikipedia Article Writer at Wikipedia.org
January 2010 - Present
I contribute to the Wikipedia writting some unexistent articles, as well as fixing mistakes in other articles.
Mainly I participate in Wikipedia International (English) and Galipedia (Galician), but sometimes also in
Wikipedia-Es (European Spanish)
7th grade Galician language usage promoter at Virxe da Pena da Sela Primary School
September 1996 - June 1997
Volunteer Student to promote a normalized usage of the official Galician language in School activites.
TEDxCERN Volunteer (Crowd Marshal and Usher) at TEDxCERN
September 2014 - Present
I was volunteer in the organization of TEDxCERN independent event.
Cloud Infrastructure Officer (PaaS) at GIA - Geneva Interns Association
February 2014 - Present
Responsible of organizational online infrastructure:
- Maintain Website / e-mail service / ownCloud file hosting service.
- Secure online infrastructure, adding support to secure protocols:
(1) management of PaaS Cloud insfrastructure from client side (Parallels, from 'Hosting and Cloud Service
(2) management of CMS (Wordpress).
(3) management of Webmail (Horde).
At University of Vigo
-Introduction to LDAP
-Introduction to SNMP
-GNU/Linux (Ourense Linux User Group)
-GNU/Linux and Opensource software (Ourense Free Software group)
-Corporate Social Responsibility (AGESTIC, Galician Government)
-Introduction to Astronomy (Forcarei Astronomical Observatory)
-Developing Secure Software (CERN Computer Security Team)
-Self-Rescue with BioCell mask CERN Training Safety at LHC tunnel area and at all CERN current experiments (2014)
-French, levels A1, A2, B1 (CERN Language Training programme: 4 courses, 60 hours each course)
-Radiation Protection CERN Training Cloud Computing lecture (CERN IT department lecture)
-Habilitation Electrique - Non-Electrician (Electrical approval certificate, 2 days)
-Multi-Factor Authentication (CERN 11th IT Technical Users Meeting)
-Core Spring Training (VMware Education, 4 days)
-A proposal for a pragmatic CERN-wide Data Protection Policy (CERN 11th Technical Meeting)
-Kaspersky Industrial Protection Simulation, "KIPS" (Critical Infrastructure Protection & Industrial Security. 1 afternoon)
-CERN WhiteHat programme 2015: Web penetration testing (CERN Computer Security Team)
-Italian, levels A1 and A2 (CERN clubs)
-German, level A1 (CERN clubs)
ISSA (Information Systems Security Association) Web Conference 2015: "Secure Development Life Cycle for Your Infrastructure"
Impacting Communication (Masterclass at IE Business School, 1 afternoon)
Systems Engineering - Part 1, based on SP-2007-6105 (6 week Saylor.org MOOC)
Systems engineering, robotics, artificial intelligence, space exploration, aerospace, general engineering and science, project management, languages and world cultures, education, ethics, environment, business, design, martial arst, Taekwondo, Kenjutsu, art, historic buildings, cinema...
Registering is the only way of posting vacancies and obtaining contact details of candidates in our CV database.
All it takes is a few minutes and a credit card (Visa or American Express). To sign-up to this service, simply click on the Register link and fill in the form. You will then have instant access to our system after on-line payment where you will be able to complete the transaction in either US Dollars, UK Pounds or Euros.
All online credit/debit card transitions are handled through our secure third party payment processors at WorldPay. Worldpay are part of The Royal Bank of Scotland Group, the 5th biggest banking group in the world, WorldPay payment solutions are trusted by thousands of businesses, big and small worldwide.
Pricing starts at €450 (approx £400 or US$500 - use the convert tool for an exact conversion) for one month unlimited job postings and unlimited CV database access (for one user), with package discounts available if you have more permanent recruiting needs. For example, a Gold subscription will give you unlimited jobs posting and unlimited CV database access for one year at just over €250 per month!
2018 Pricing Structure (excluding VAT):
|1 month - Discovery||450 euros||convert|
|3 months - Bronze||1150 euros||convert|
|6 months - Silver||1950 euros||convert|
|12 months - Gold||3200 euros||convert|
If online payment is not convenient, give us a call at +33(0)562211007 or send us an email at email@example.com. We will set up an account for you and invoice you. Note that you can also pay through PayPal.
Please note that the posting of academic positions is free of charge. All you need to do is email us your job description and we will post it for you.
Spacelinks is based in France so the following European Union regulations regarding electronic commerce apply:
- if your business is located outside the EU, VAT does not apply to you
- if your business is located in France, you will be charged a 20% VAT
- if your business is located in the EU and you don't have a valid VAT registration number, you will be charged a 20% VAT
- if your business is located in the EU and you do have a valid VAT registration number, you won't be charged VAT provided you give us your VAT number (mandatory for invoicing)
For sales enquiries and general information, you can call us on +33(0)562211007.
Support is available Mon-Fri on +33(0)562211007 or via email. Out-of-hours support is provided only via email.
Please also note that we are located in France. Our normal office hours are 09:00 to 18:00 Monday to Friday. France timezone is GMT+1.
We are very serious about our job seekers privacy so only legitimate recruiters and employers are eligible for a recruiter account. All subscriptions requests will be manually approved and recruiter accounts constantly monitored. Users who enter inaccurate or incomplete information will not gain access to post jobs or search resumes. Sharing of login details with a third party will result in the suspension of the recruiter's account with no subscription refund.
Recruitment agencies are only eligible for a Gold package and recruitment agencies recruiting for companies already using Space Careers will not be accepted.
To ensure you are approved, please include the following on your application:
* The website address of your Company. Under construction websites will be rejected.
* Email - Must end in @yourcompany.com. Applications using free email accounts such as Hotmail, Yahoo or Gmail will be rejected.
Individual exceptions can be made on a case by case basis by emailing firstname.lastname@example.org. Accounts found not to be in compliance will be deleted.