![]() |
![]() |
![]() |
![]() |
||||||||||
Europass Curriculum Vitae |
|||||||||||||
Personal information | |||||||||||||
First name(s) / Surname(s) | João Carlos Negrão Ventura | ||||||||||||
E-mail(s) | Please contact me | ||||||||||||
Nationality | Portugal | ||||||||||||
Date of birth | 09/04/1974 | ||||||||||||
Gender | Male | ||||||||||||
Work experience | |||||||||||||
Dates | 11/04/2011 - 30/03/2012 | ||||||||||||
Occupation or position held | AIV Engineer in the Galileo Control Center | ||||||||||||
Main activities and responsibilities |
Validation and Integration of the different elements: SCCF (SCOS-2000), CSIM (SIMSAT), SCPF and GFTS. Creation of test procedures and execution of tests in support of element acceptance by ESA witnesses. Initial verification of the roll-out of the Galileo elements in Fucino. |
||||||||||||
Name and address of employer |
Contractor for Astrium at GCC-D (DLR - Oberbfaffenhofen) and GCC-I (Telespazio - Fucino) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 01/10/2010 - 30/03/2011 | ||||||||||||
Occupation or position held | Drupal Developer | ||||||||||||
Main activities and responsibilities |
Development of several web sites using Drupal and CiviCRM (Drupal, PHP). Working remotely with a team scattered throughout the world, helping to make the world a better place (preventing war in South Sudan with the Satellite Sentinel project and saving the environment with the Earth Day Network site). |
||||||||||||
Name and address of employer |
Trellon LLC 1249 South Carolina Avenue SE, 20003 Washington, DC (USA) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 01/09/2009 - 30/09/2010 | ||||||||||||
Occupation or position held | Drupal Developer | ||||||||||||
Main activities and responsibilities |
Design and development of the m.ocasiao.pt and the future ocasiao.pt Websites (Drupal based) Main developer Coordinated and instructed small team of 2-3 persons, including junior developers and themers Data transformation from multiple sources (XML, CVS, etc.) to multiple sources (XML, Drupal database) using Talend Open Studio |
||||||||||||
Name and address of employer |
Freelancer (Portugal) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 06/03/2006 - 18/06/2009 | ||||||||||||
Occupation or position held | Project Manager in the Control Systems Division | ||||||||||||
Main activities and responsibilities |
Project Management of the SCOS-2000 Quality Improvements (for ESA/ESOC) between June 2008 and December 2008. Software Engineering: Configuration of the following environments: Requirements definition using Telelogic DOORS. Test Case and Requirements Validation in Mercury Quality Center. Configuration Management in Telelogic Synergy/CM and Syn-ergy/Change. Software Modelling in Sparx Systems’ Enterprise Architect). Technical Writing: User Manuals and Install Guide documentation. Project Management of the Mission Control System (hifly) for the Astra 3B satellite and the hifly for the Astra 1M and 2B satellites (both for EADS Astrium) since June 2007. Technical Manager of the hifly for the Astra 3B satellite between February and June 2007. Software Development: new ground Telemetry interfaces and re-factoring of the hardware encryption layer (C++, CORBA, Linux, Subversion, Eclipse, Mykotronx MYK-14). Senior Software Engineer between March 2006 and February 2007. Software Development: new send-verify-execute functionality in the telecommand chain, general software problem resolution (C++, CORBA, Linux, ILOG Views, Subversion, Eclipse) Technical Writing: User Manuals documentation updates. |
||||||||||||
Name and address of employer |
GMV Aerospace and Defence, S.A. C/ Isaac Newton 11 - P.T.M., 28760 Tres Cantos (Spain) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 02/08/2004 - 31/01/2006 | ||||||||||||
Occupation or position held | Consultant at ESA-ESOC for the OPS-GIM section | ||||||||||||
Main activities and responsibilities |
SDE Testing Environment consultancy: requirements definition, tool survey, selection and test-bed use. Support tasks: software system testing of SCOS-2000, SIMSAT, MCS-TVT and the SLE-API; Maintenance of the www.egos.esa.int and www.elog.esa.int websites (use of JavaScript, PHP, HTML and OpenCMS) |
||||||||||||
Name and address of employer |
Contractor for Critical Software S.A. at ESA-ESOC Robert-Bosch-Straße 5, 64293 Darmstadt (Germany) |
||||||||||||
Type of business or sector | Space Agency | ||||||||||||
Dates | 01/02/2003 - 31/01/2006 | ||||||||||||
Occupation or position held | Project Engineer | ||||||||||||
Main activities and responsibilities |
Technical Manager of the SCOS-2000 Productisation project for
documentation upgrades and support material for SCOS-2000 (for
ESA/ESOC). Quality Manager of HICOD2000 – High-Performance Coding, Protection and Trading of Satellite Images, Using JPEG2000 – project in partnership with ADETTI (for ESA/ESRIN). Software Engineering: Requirements definition and support for an online help application, a Flash-based multimedia demonstration CD and the future EGOS web portal (UML, Java, Flash) Technical Writing: Update of SCOS-2000 documents to the latest software version. Development and use of new document templates. Application of RAMS analysis to SCOS-2000 in the RAMS01 CoO1 project – Software Failure Modes, Effect and Criticality Analysis (SFMECA) and Code Inspection on SCOS-2000 v2.3e (for ESA/ESOC). Business development: Collaboration in writing administrative, management and financial parts of the HICOD2000 proposal. |
||||||||||||
Name and address of employer |
Critical Software S.A. Parque Industrial de Taveiro, Lote 48, 3045-504 Coimbra (Portugal) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 01/08/2002 - 31/12/2002 | ||||||||||||
Occupation or position held | Scientific Researcher | ||||||||||||
Main activities and responsibilities |
Research and specification of a WCET (Worst Case Execution Time)
tool, for the HIDOORS project – Development of a Java virtual machine,
development environment and support tools to allow the development of
distributed, real-time applications for critical environments (EU FP5
project). |
||||||||||||
Name and address of employer |
Forschungszentrum Informatik an der Universität Karlsruhe (FZI) Haid-und-Neu Str. 10-14, 76131 Karlsruhe (Germany) |
||||||||||||
Type of business or sector | Computer Science Research Institute | ||||||||||||
Dates | 01/03/2001 - 10/04/2002 | ||||||||||||
Occupation or position held | Project Manager | ||||||||||||
Main activities and responsibilities |
Technical Management of the IASI Level 2 Product Processing Facility
– Development of the software for processing the data from the IASI
instrument onboard EUMETSAT’s EPS satellites (for Alcatel Space and
EUMETSAT). Software Architect in the Land-SAF – Surface Application Facility to generate meteorological products (for the Portuguese Meteorological Institute and EUMETSAT). Software Engineering: definition of the Software Development and Software Verification and Validation Plans; Definition of Architectural and Detailed Design Documents, Software Requirements Documents (using UML, SADT, and ESA’s BSSC 98(1) and PSS-05). Business development: Writing of management and technical proposals, planning, budgeting and scheduling. System Administration: Server infrastructure relocation to new offices, DNS, Livingstone IRX-211 Firewall, Sun Solaris 8, RedHat Linux 7.2, Windows Small Business Server 4.5, Windows 2000 Professional. |
||||||||||||
Name and address of employer |
Skysoft Portugal S.A. Av. Conselheiro Fernando de Sousa 19, 12º, 1070-072 Lisboa (Portugal) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 01/11/1997 - 30/04/2000 | ||||||||||||
Occupation or position held | Project Engineer/Manager | ||||||||||||
Main activities and responsibilities |
Project Manager of the GASCA project – Design and development of a
generic architecture for use in the aviation industry (Project for the
European Commission). Team co-ordination and project invoicing. Software Engineering: Software Design and Development (C, ARINC 653, VAPS) Project Manager of the SDLS project – Development of a satellite system for usage by the general aviation industry (Project for ESA). Team co-ordination and project invoicing. Market surveys of existing technologies (CPDLC, SATCOM, X.25, TCP/IP, Inmarsat’s SATCOM services and Iridum) Software Engineer in the AFMS – Design and develop a system based on the SARPs of the digital communication protocols for the new general aviation systems (Project for the European Commission). Software Engineering: Develop data conversion routines for the CPDLC protocol (C, XDR, ASN.1, RPC, Solaris, Linux). Business development: Writing of technical, management and financial proposals, planning, budgeting and scheduling |
||||||||||||
Name and address of employer |
Skysoft Portugal S.A. (was RTSN at start of employment) Taguspark, Núcleo Central 337, 2780-920 Oeiras (Portugal) |
||||||||||||
Type of business or sector | Software Engineering | ||||||||||||
Dates | 01/02/1995 - 31/12/1995 | ||||||||||||
Occupation or position held | Systems Administrator | ||||||||||||
Main activities and responsibilities |
Software Engineering: Co-authorship and maintenance of a Linux kernel module to enforce network quota (Linux Kernel, C) System Administration: Install and manage a Linux server to provide Internet access to the students of the University. (Linux). |
||||||||||||
Name and address of employer |
Serviços de Informática da FCT/UNL Campus da FCT/UNL, Edificio III, 2829-516 Caparica (Portugal) |
||||||||||||
Type of business or sector | University (Computer Centre) | ||||||||||||
Dates | 01/04/1992 - 31/08/1992 | ||||||||||||
Occupation or position held | Computer Technician | ||||||||||||
Main activities and responsibilities |
Hardware technician in charge of assembly and repairing PCs. |
||||||||||||
Name and address of employer |
Farcópia, Equipamentos de Escritório, Lda. Rua do Alportel Nº 208 / 212, 8000-289 Faro (Portugal) |
||||||||||||
Type of business or sector | Office Equipments | ||||||||||||
Education and training | |||||||||||||
Dates | 10/1998 - 06/2001 | ||||||||||||
Title of qualification awarded | MSc in Informatics (Mestrado em Informática) | ||||||||||||
Principal subjects / occupational skills covered |
Masters thesis on “Response Time Analysis of Composable Micro-Protocols”, under supervision of Dr. Luís Rodrigues. |
||||||||||||
Name and type of organisation providing education and training |
FC/UL - Faculty of Sciences of the University of Lisbon
(Faculdade de Ciências da Universidade de Lisboa) (University) Campo Grande, Edificio C5, 1149-016 Lisboa (Portugal) |
||||||||||||
Level in national or international classification | ISCED 6 | ||||||||||||
Dates | 10/1992 - 31/07/1997 | ||||||||||||
Title of qualification awarded | Licentiateship in Informatics Engineering (Licenciatura em Engenharia Informática) | ||||||||||||
Principal subjects / occupational skills covered |
Diploma work performed in the Technical University of Wroclaw
(Poland) in the scope of the TEMPUS scheme under the theme “Neural
Networks implementation in parallel distributed processing systems”,
under supervision of Dr. Urszula Kaczmar and Dr. José Cardoso e Cunha. |
||||||||||||
Name and type of organisation providing education and training |
FCT/UNL - Faculty of Science and Technology of the New
University of Lisbon (Faculdade de Ciências e Tecnologia da Universidade
Nova de Lisboa) (University) 2829-516 Caparica (Portugal) |
||||||||||||
Level in national or international classification | ISCED 5 | ||||||||||||
Dates | 18/12/2006 - 21/12/2006 | ||||||||||||
Title of qualification awarded | Elementary Course on Orbital Mechanics and Attitude Dynamics | ||||||||||||
Principal subjects / occupational skills covered |
Coordinate and Time Systems; Kepler Orbits; n-body Problem; Orbital
Perturbations Theory; Propelled Orbital Shifts; Artificial Satellite
Orbits; Interplanetary Trajectories; Attitude Dynamics |
||||||||||||
Name and type of organisation providing education and training |
GMV Aerospace and Defence, S.A. |
||||||||||||
Dates | 18/09/2004 - 19/09/2004 | ||||||||||||
Title of qualification awarded | SIMSAT Users Training Course | ||||||||||||
Principal subjects / occupational skills covered |
Use of ESOC’s Spacecraft Simulation Infrastructure. |
||||||||||||
Name and type of organisation providing education and training |
Vega GmbH on behalf of ESA-ESOC |
||||||||||||
Dates | 10/11/2003 - 12/11/2003 | ||||||||||||
Title of qualification awarded | UML and Enterprise Architect Workshop | ||||||||||||
Principal subjects / occupational skills covered |
Sparx Systems Enterprise Architect 4.5 UML modelling tool |
||||||||||||
Name and type of organisation providing education and training |
Deiser |
||||||||||||
Dates | 10/06/2003 - 12/06/2003 | ||||||||||||
Title of qualification awarded | SCOS-2000 for Developers | ||||||||||||
Principal subjects / occupational skills covered |
Architecture and Design of SCOS-2000 version 3.0. |
||||||||||||
Name and type of organisation providing education and training |
SciSys on behalf of ESA-ESOC |
||||||||||||
Dates | 10/04/2003 - 11/04/2003 | ||||||||||||
Title of qualification awarded | Course on Writing a Good Proposal for an ESA ITT | ||||||||||||
Principal subjects / occupational skills covered |
How to write a clear and conformant Technical, Management and Financial proposal in reply to an ESA Invitation to Tender. |
||||||||||||
Name and type of organisation providing education and training |
ESA SME division |
||||||||||||
Dates | 19/11/2001 - 23/11/2001 | ||||||||||||
Title of qualification awarded | SC-300 Administering Security on the Solaris[tm] 8 Operating Environment course | ||||||||||||
Principal subjects / occupational skills covered |
How to enhance the security of Solaris 8 based systems |
||||||||||||
Name and type of organisation providing education and training |
Sun Microsystems |
||||||||||||
Dates | 05/1999 - 02/2000 | ||||||||||||
Title of qualification awarded | Team Work Techniques, Leading Quality Teams and Quality Sensitisation | ||||||||||||
Principal subjects / occupational skills covered |
How to work in teams with a view to an ISO-9001 compliant work environment. |
||||||||||||
Name and type of organisation providing education and training |
Visão 2000 |
||||||||||||
Personal skills and competences | |||||||||||||
Mother tongue(s) | Portuguese | ||||||||||||
Other language(s) | |||||||||||||
Self-assessment | Understanding | Speaking | W r i t i n g | ||||||||||
European level | Listening | Reading | Spoken interaction | Spoken production | |||||||||
English | C2 | Proficient user | C2 | Proficient user | C2 | Proficient user | C2 | Proficient user | C2 | Proficient user | |||
Spanish / Castilian | C2 | Proficient user | C2 | Proficient user | C2 | Proficient user | C2 | Proficient user | B2 | Independent user | |||
French | B2 | Independent user | B2 | Independent user | B1 | Independent user | B1 | Independent user | A2 | Basic User | |||
German | B1 | Independent user | B1 | Independent user | B1 | Independent user | B1 | Independent user | A1 | Basic User | |||
Italian | B2 | Independent user | B2 | Independent user | A2 | Basic User | A2 | Basic User | A1 | Basic User | |||
Social skills and competences |
Team-work: I have worked for several years in multiple projects as a
team member. In some of these cases I was also the team manager. Multicultural experience: I have studied and lived in Germany, Spain and Poland. |
||||||||||||
Organisational skills and competences |
Small engineering teams management for international projects. Project planning and budgeting for international tenders. Member of the ISORC 2002 Program Committee, where I have reviewed and decided on the acceptance of submitted papers. Open-Source Projects collaboration: Re-write and maintenance of the Drupal “Printer-Friendly, e-mail and PDF versions” module (print) Re-write and maintenance of the Drupal Adsense module Co-creation and maintenance of useripacct, a module for the kernel of the Linux operating system, that provides accounting information of the IP traffic for the users of the machine. (1993-1996) |
||||||||||||
Technical skills and competences |
Programming Languages Structured Languages: C, Pascal, and COBOL. Object Oriented Languages: C++, Delphi, Java. Database Languages: MySQL, PL/SQL, Clipper, Dbase. Server and Client Web languages: PHP, JavaScript, HTML, XHTML. Machine-level Languages: assembler Intel x86, assembler Motorola 680x0. Others: CORBA, Visual Basic, Prolog, ML, Perl, Lex, Flex, Yacc, Bison, UNIX scripts. Modelling Methods: Structured Methods: Yourdon, SADT. Object-Oriented Methods: UML. ETL Tools: Talend Open Studio Operating Systems Single-user systems: Windows 3.x/95/98/Me, OS/2, MS-DOS, Atari ST TOS. Multi-user systems: UNIX (Linux, IBM AIX, HP–UX, Sun Solaris), Windows NT/2000/XP/Vista/7. Mobile systems: PalmOS. Android Aerospace Standards: RTCA DO-178B, ESA PSS-05, ECSS-E40 & Q-80, ARINC 653. Microsoft Certified Professional successfully tested on the following exam: 70-210: Installing, Configuring, and Administering Microsoft Windows 2000 Professional. Sun Certified Programmer for the Java 2 Platform 1.4 Member of the Ordem dos Engenheiros (Portuguese Engineering Association). |
||||||||||||
Computer skills and competences |
Proficient computer user in most operating systems. In depth-knowledge of Microsoft Office (Word, Excel, Outlook, Powerpoint, Visio, Access) and Microsoft Project. Capable user of LaTeX. |
||||||||||||
Other skills and competences |
I like to practice alpine skiing, scuba diving and cross-country biking. |
||||||||||||
Driving licence(s) | B, B1 | ||||||||||||
Additional information |
Journal Articles: J. Rodrigues, J. Ventura, A.M. de Campos, L. Rodrigues, “Implementation and analysis of real-time communication protocol compositions”, Real-Time Systems, vol. 37, issue 1, Springer Netherlands, pages 45-76, October 2007. Conference Papers: J. Rodrigues, J. Ventura and L. Rodrigues, “Schedulability Analysis of an Event-based Real-Time Protocol Framework”. In Proceedings of WORDS 2002 - Seventh International Workshop on Object-oriented Real-time Dependable Systems, pages 319-325, San Diego - California, USA, January 2002. J. Ventura, F. Siebert, A. Walter and J. Hunt, “HIDOORS - A high integrity distributed deterministic Java environment”. In Proceedings of WORDS 2002 - Seventh International Workshop on Object-oriented Real-time Dependable Systems, pages 113-118, San Diego - California, USA, January 2002. J. Ventura, J. Rodrigues and L. Rodrigues, “Response Time Analysis of Composable Micro-Protocols”. In Proceedings of ISORC 2001 - The 4th IEEE International Symposium on Object-oriented Real-time distributed Computing, pages 335-342, Magdeburg, Germany, May 2001. J. Rodrigues, H. Miranda, J. Ventura and L. Rodrigues, “The Design of RT-Appia”. In Proceedings of WORDS 2001 - 6th International Workshop on Object-oriented Real-time Dependable Systems, pages 261-268, Rome, Italy, January 2001. J. Ventura and J. Neves, “GASCA — Generic Avionics Scaleable Computing Architecture”. In Proceedings of DASIA 99 - Data Systems in Aerospace Conference, pages 393-399, Lisbon, Portugal, May 1999. ESA SP-447. |