Europass Curriculum Vitae Personal information Surname(s) / First name(s) Address(es) Custódio, Jorge Filipe Telephone(s) +351 919687707 Email(s) Personal website(s) Nationality(-ies) Rua Francisco Pereira Junior 6 6C, P-2625-188 Póvoa de Santa Iria, Portugal jorge@jfcustodio.com http://jfcustodio.com 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 Position Computer Science Instructor 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 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 Architecture; Information Security; Linux; Apple; C; Objective C; PHP; Java; JavaScript; JQuery; AJAX; HTML5; CSS3; MySQL; Postgres; Shell Script; Perl; Python; Responsive Web Desgin; MVC; Memcached; Alternative PHP Cache; Apache; Varnish; Joomla. Page 1 - Curriculum vitæ of
Education and training Date Title of qualification awarded Name and type of organisation On going PhD in Computer Science Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa. Date 2011 Title of qualification awarded Advanced in Computer Science Date 2009 Title of qualification awarded Apple Certified Trainer Name and type of organisation Apple EMEIA Training & Certification. Date 2008 Title of qualification awarded in Education Science Name and type of organisation Escola Superior de Educação do Instituto Politécnico de Lisboa. Date 2007 Title of qualification awarded MSc in Computer Science - 2 years Date 2002 Title of qualification awarded BSc in Computer Science - 5 years 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 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. Date June 2005 Name Organization of ITiCSE 2005 - Innovation and Technology in Computer Science Education. Date June 2002 Name VECPAR 2002 - High Performance Computing for Computational Science em Grid Computing. Local Faculdade de Engenharia da Universidade do Porto Page 2 - Curriculum vitæ of
Instructor Assistant Professor Date 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 Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa 2011/2012-2 o S Introduction to Computers and Programming 2011/2012-1 o S Operating Systems Concepts 2010/2011-2 o S Parallel and Distributed Programming 2010/2011-1 o S Operating Systems Concepts 2009/2010-2 o S Introduction to Computers and Programming 2009/2010-1 o S CS1 2008/2009-2 o S Introduction to Computers and Programming 2008/2009-1 o S Introduction to Computers and Programming 2005/2006-2 o S Introduction to Computers and Programming 2005/2006-2 o S Databases II 2005/2006-1 o S Information Theory, Coding and Security 2004/2005-2 o S Operating Systems 2004/2005-2 o S Databases II 2004/2005-1 o S Information Theory, Coding and Security 2003/2004-2 o S Introduction to Computers and Programming 2003/2004-1 o S Introduction to Computers and Programming 2002/2003-2 o S Introduction to Computers and Programming Escola Superior de Tecnologias Militares Aeronáuticas of the Portuguese Air Force 2009/2010-1 o S Operating Systems 2008/2009-2 o S Information Theory, Coding and Security 2008/2009-1 o S Information Theory, Coding and Security 2008/2009-1 o S Operating Systems 2007/2008-2 o S Computer Systems and Architecture II 2007/2008-1 o S Information Theory, Coding and Security 2007/2008-1 o S Computer Systems and Architecture I 2006/2007-2 o S Computer Systems and Architecture II 2006/2007-1 o S Information Theory, Coding and Security 2005/2006-2 o S Computer Systems and Architecture II 2005/2006-1 o S Information Theory, Coding and Security 2004/2005-2 o S Computer Systems and Architecture II 2004/2005-2 o S Databases II 2004/2005-1 o S Operating Systems 2003/2004-2 o S Computer Systems and Architecture II 2003/2004-1 o S Computer Systems and Architecture I 2002/2003-2 o S Computer Systems and Architecture II Page 3 - Curriculum vitæ of
Escola de Tecnologias Navais of the Portuguese Navy 2006/2007-2 o S Operating Systems 2006/2007-1 o S Digital Systems 2005/2006-2 o S Operating Systems 2005/2006-1 o S Digital Systems 2004/2005-2 o S Operating Systems 2004/2005-1 o S Digital Systems 2003/2004-2 o S Operating Systems 2003/2004-1 o S 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) Other languages Self-assessment Português Understanding Speaking Writing European level (*) Spoken Spoken Listening Reading interaction production English French B1 Independent B1 Independent (*) Common European Framework of Reference (CEF) level A2 Basic A2 Basic A2 Basic Participation in International Projects Name Short description TransGRID - Parallel and Distributed Computing with Computational Clusters and Grids. 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 Short description IBM SUR Equinox Research & Education Programme: Cluster and Grid Computing. Research on Cluster and Grid Computing. Page 4 - Curriculum vitæ of
Published articles Jorge F. Custódio. JGroupSpace - suporte à programação distribuída orientada para grupos. Technical report, FCT-UNL, 2002. 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 multi 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 multi 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 Computer 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 Page 5 - Curriculum vitæ of