Europass Curriculum Vitae
Personal information
Surname(s) / First name(s)
Custódio, Jorge Filipe
Address(es) Rua Francisco Pereira Junior 6 6C, P-2625-188 Póvoa de Santa Iria, Portugal Telephone(s) +351 919687707
Email(s) jorge@jfcustodio.com Personal website(s) http://jfcustodio.com
Nationality(-ies) Portuguese Date of birth 06/03/1978
Gender Male
Work Experience
Date Since 2006 Position Full Professor
Local Ministry of Education and Science of Portugal Date Since 2006
Position Member of the computer and system manager team - Coordinator of the web services Local Ministry of Education and Science of Portugal
Date Since 2003
Position Freelance web developer Date Since 2002
Position Computer Science Instructor Date Since 2002
Position Member of the Research Center for Informatics and Information Technologies - Parallel and Distributed Processing Systems
Local Computer Science Department of Faculdade de Ciências e Tecnologia - Universidade Nova de Lisboa
Date Since 2002
Position Assistant Professor
Local Computer Science Department of Faculdade de Ciências e Tecnologia - Universidade Nova de Lisboa
Date From September 2001 to March 2003 Position Database and web developer
Local Lisbon City Hall
Keywords
Distributed Systems; Operating Systems Internals; Network Administration: Computer Ar- chitecture; Information Security; Linux; Apple; C; Objective C; PHP; Java; JavaScript; JQuery;
AJAX; HTML5; CSS3; MySQL; Postgres; Shell Script; Perl; Python; Responsive Web Desgin;
Education and training
Date On going
Title of qualification awarded PhD in Computer Science Name and type of organisation
providing education or training
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.
Date 2011
Title of qualification awarded Advanced Course in Computer Science Name and type of organisation
providing education or training
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.
Date 2009
Title of qualification awarded Apple Certified Trainer Name and type of organisation
providing education or training
Apple EMEIA Training & Certification.
Date 2008
Title of qualification awarded Course in Education Science Name and type of organisation
providing education or training
Escola Superior de Educação do Instituto Politécnico de Lisboa.
Date 2007
Title of qualification awarded MSc in Computer Science - 2 years Name and type of organisation
providing education or training
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.
Date 2002
Title of qualification awarded BSc in Computer Science - 5 years Name and type of organisation
providing education or training
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.
Participation in Schools, Seminars and Conferences
Date May 2009
Name Collaborative Technologies Symposium (CTS) 2009 Local Baltimore - Washington D.C., USA
Date September 2007
Name Principles and Pratice of Programming in Java 2007
Local Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa Date July 2006
Name International Summer Schools in Grid Computing Local Universidade de Nápoles, Itália
Date August 2005
Name Organization of Euro-Par 2005 - European Conference on Parallel Computing.
Local Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa Date June 2005
Name Organization of ITiCSE 2005 - Innovation and Technology in Computer Science Education.
Local Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa Date June 2002
Name VECPAR 2002 - High Performance Computing for Computational Science em Grid Computing.
Local Faculdade de Engenharia da Universidade do Porto
Instructor
Date Course
2014 PHP Language - 100 hours 2014 MySQL Databases - 50 hours
2014 MySQL Databases and PHP - 50 hours 2014 Java Language - 50 hours
2014 Algorithms and Data Structures - 50 hours 2013 Algorithms and Data Structures - 50 hours 2013 PHP Language - 100 hours
2013 MySQL Databases and PHP - 60 hours 2012 Algorithms and Data Structures - 50 hours 2012 PHP Language - 100 hours
2011 Configuration of services in a linux server - 50 hours 2011 Open source server operating system - 25 hours 2011 Open source operating system - 25 hours 2011 Introduction to operating systems - 25 hours 2011 Network services - 25 hours
2010 Computer networks (advanced) - 25 hours 2010 Hardware and computer networks - 25 hours 2010 Computer architectures - 25 hours
2008 PHP Language - 100 hours
Assistant Professor
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa
Year Course
2011/2012 - 2oS Introduction to Computers and Programming 2011/2012 - 1oS Operating Systems Concepts
2010/2011 - 2oS Parallel and Distributed Programming 2010/2011 - 1oS Operating Systems Concepts
2009/2010 - 2oS Introduction to Computers and Programming 2009/2010 - 1oS CS1
2008/2009 - 2oS Introduction to Computers and Programming 2008/2009 - 1oS Introduction to Computers and Programming 2005/2006 - 2oS Introduction to Computers and Programming 2005/2006 - 2oS Databases II
2005/2006 - 1oS Information Theory, Coding and Security 2004/2005 - 2oS Operating Systems
2004/2005 - 2oS Databases II
2004/2005 - 1oS Information Theory, Coding and Security 2003/2004 - 2oS Introduction to Computers and Programming 2003/2004 - 1oS Introduction to Computers and Programming 2002/2003 - 2oS Introduction to Computers and Programming Escola Superior de Tecnologias Militares Aeronáuticas of the Por- tuguese Air Force
Year Course
2009/2010 - 1oS Operating Systems
2008/2009 - 2oS Information Theory, Coding and Security 2008/2009 - 1oS Information Theory, Coding and Security 2008/2009 - 1oS Operating Systems
2007/2008 - 2oS Computer Systems and Architecture II 2007/2008 - 1oS Information Theory, Coding and Security 2007/2008 - 1oS Computer Systems and Architecture I 2006/2007 - 2oS Computer Systems and Architecture II 2006/2007 - 1oS Information Theory, Coding and Security 2005/2006 - 2oS Computer Systems and Architecture II 2005/2006 - 1oS Information Theory, Coding and Security 2004/2005 - 2oS Computer Systems and Architecture II 2004/2005 - 2oS Databases II
2004/2005 - 1oS Operating Systems
2003/2004 - 2oS Computer Systems and Architecture II
o
Escola de Tecnologias Navais of the Portuguese Navy
Year Course
2006/2007 - 2oS Operating Systems 2006/2007 - 1oS Digital Systems 2005/2006 - 2oS Operating Systems 2005/2006 - 1oS Digital Systems 2004/2005 - 2oS Operating Systems 2004/2005 - 1oS Digital Systems 2003/2004 - 2oS Operating Systems 2003/2004 - 1oS Digital Systems
Conference Reviewer
Date 2013
Conference Euro-Par 2013 - European Conference on Parallel Computing.
Date 2012
Conference SIGCSE 2012 - The ACM Technical Symposium on Computer Science Education .
Date 2011
Conference SIGCSE 2011 - The ACM Technical Symposium on Computer Science Education .
Date 2009
Conference ITiCSE 2009 - Innovation and Technology in Computer Science Education.
Date 2008
Conference SIGCSE 2009 - The ACM Technical Symposium on Computer Science Education .
Date 2007
Conference ITiCSE 2007 - Innovation and Technology in Computer Science Education.
Date 2006
Conference Euro-Par 2006 - European Conference on Parallel Computing.
Date 2006
Conference ITiCSE 2006 - Innovation and Technology in Computer Science Education.
Natural languages
Mother tongue(s) Português Other languages
Self-assessment
European level(*)
Understanding Speaking Writing
Listening Reading Spoken
interaction
Spoken production
English C2 Proficientuser C2 Proficientuser C2 Proficientuser C2 Proficientuser C2 Proficientuser French B1 Independent
user
B1 Independent
user A2 Basic user A2 Basic user A2 Basic user
(*)Common European Framework of Reference (CEF) level
Participation in International Projects
Name TransGRID - Parallel and Distributed Computing with Computational Clusters and Grids.
Short description This is a long-term project running in the CITI Centre; with partners: the CITI Multimedia, and Natural Language Processing groups; and researchers from other centers of FCT/UNL.
The project encompasses four main dimensions: applications, abstractions and models, tools and environments, and distributed execution support.
Name IBM SUR Equinox Research & Education Programme: Cluster and Grid Computing.
Short description Research on Cluster and Grid Computing.
Published articles
Jorge F. Custódio.
JGroupSpace - suporte à programação distribuída orientada para grupos.
Technical report, FCT-UNL, 2002 Jorge Filipe Custódio.
JGroupSpace - Suporte à programação distribuída orientada para grupos.
Master’s thesis
C. Morgado, Jose C. Cunha, N. Correia, and J. F. Custódio.
Group-based interactions for multiuser applications.
Scalable Computing Practice and Experience, 11(1):63–71, 03 2010 C. Morgado, Jose C. Cunha, N. Correia, and J. F. Custódio.
Group-based interactions for multiuser applications.
In Proceedings of the 3rd International Symposium on Intelligent Distributed Computing (IDC 2009).
Springer-Verlag, 11 2009
J. F. Custódio and Jose C. Cunha.
Jgroupspace: Combining shared spaces and groups.
In Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems (CTS 2009). IEEE, 06 2009
C. Morgado, Jose C. Cunha, J. F. Custódio, and N. Correia.
A group-based model for dynamic communities.
In The International Conference on Computational Aspects of Social Networks (CASoN 2009), Fontainebleau, France, June 24-27, 2009. IEEE Computer Society, 06 2009
Jose C. Cunha, C. Morgado, and J. F. Custódio.
Group abstractions for organizing dynamic distributed systems.
In Euro-Par 2008 Workshops - Parallel Processing, number 5415 in Lecture Notes in Com- puter Science - Subseries: Theoretical Computer Science and General Issues, pages 450–459.
Springer-Verlag, 04 2009
Nuno Marques, Francisco Azevedo, C. Morgado, and J. F. Custódio.
Using octave to introduce programming to technical science students.
In ITiCSE ’05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, pages 198–202. ACM Press, 2005