com
www.linkedin.com/in/joaosousasaraiva
General Information
Full Name João Paulo Pedro Mendes de Sousa Saraiva
Date of Birth September 29, 1982
Nationality Portuguese
Personal Contacts
Address Rua Mateus Vicente, 9, 10o Direito, 1500-445, Lisboa, Portugal
E-mail jppmssaraiva@gmail.com
Phone (+351) 96 540 32 91
Education
2007–2013 PhD (Doctorate) in Information Systems and Computer Engineering (DEIC).
Instituto Superior Técnico, Technical University of Lisbon. Lisbon, Portugal.
– Thesis delivered in June 2012, defended on January 9, 2013.
– Grade: Pass with merit.
2005–2006 MSc (Master of Science) in Information Systems and Computer Engineering (MEIC),
pre Bologna.
Instituto Superior Técnico, Technical University of Lisbon. Lisbon, Portugal.
– Thesis delivered in December 2006, defended on February 28, 2007.
– Grade: 5 (0–5).
1/11
2000–2005 Licenciate Degree in Information Systems and Computer Engineering (LEIC), pre
Bologna.
Instituto Superior Técnico – Alameda, Technical University of Lisbon. Lisbon, Portugal.
– Completed in July 2005.
– Specialization Branch: Programming and Information Systems.
– Grade: 16 (0–20).
– Final Graduation Work Grade: 18 (0–20).
1997–2000 Secondary Education.
– Final Grade: 17 (0–20).
– 1998–2000: Escola Secundária de Vergílio Ferreira, Lisbon, Portugal.
– 1997–1998: Liceu de Macau, Macau.
Scholarships
2010–2011 Teaching Assistant Scholarship, Instituto Superior Técnico, Technical University of Lisbon,
Lisbon, Portugal.
2007–2010 PhD Scholarship, Fundação para a Ciência e Tecnologia (FCT), Portugal.
2005–2006 Research Scholarship, INESC-ID, Lisbon, Portugal.
Languages
Portuguese Native language.
English Fluent in speaking, reading, and writing.
French Average writing and reading. Weak oral expression.
Academic Experience
Teaching Activity
2016–2017 Sistemas Operativos (Operating Systems).
Senior Lecturer. EI and SIWM, Universidade Europeia, Laureate International Universities.
2010–2011 Engenharia de Software (Software Engineering).
Teaching Assistant. LEIC/b-Alameda and MEIC/b-Alameda, Instituto Superior Técnico,
Technical University of Lisbon.
Trabalho Cooperativo Suportado por Computador (Computer-Supported Coopera-
tive Work).
Teaching Assistant. MEIC/b-Alameda, Instituto Superior Técnico, Technical University of
Lisbon.
Gestão de Projectos Informáticos (Software Project Management).
Teaching Assistant. MEIC/b-Alameda, Instituto Superior Técnico, Technical University of
Lisbon.
2009–2010 Trabalho Cooperativo Suportado por Computador (Computer-Supported Coopera-
tive Work).
Teaching Assistant. MEIC/b-Alameda, Instituto Superior Técnico, Technical University of
Lisbon.
2006–2007 Plataformas e Aplicações Distribuídas na Internet (Internet-Distributed Platforms
and Applications).
Teaching Assistant. LEIC-pB, Instituto Superior Técnico, Technical University of Lisbon.
2/11
Supervision
2009–2010 Accompanying Professor
{ WebC-Docs/Wf – Gestão Documental com Mecanismos de Workflow. Carlos Manuel
Calisto Rocha. MEIC/b Thesis, Instituto Superior Técnico. Grade: 17 (0–20)
{ Gestão de Projectos com Processos Ágeis. Miguel Alexandre Pimpim Pinto. MEIC/b
Thesis, Instituto Superior Técnico. Grade: 17 (0–20)
{ WebC-iTV – Internet TV in Websites. Nuno Miguel Lucas da Silva Magalhães. MEIC/b
Thesis, Instituto Superior Técnico. Grade: 13 (0–20)
2008–2009 Accompanying Professor
{ A MDE Approach for the Development of CMS-based Web Applications. Francisco José
Cabral Cardoso. MEIC/b Thesis, Instituto Superior Técnico. Grade: 15 (0–20)
{ SaaS (Software as a Service): Modelos e Infraestruturas. João Samuel Nunes Lopes.
MEIC/b Thesis, Instituto Superior Técnico. Grade: 18 (0–20)
{ A Software Framework for Enterprise Architecture Modelling. Pedro Miguel Carvalho Pinto.
MEIC/b Thesis, Instituto Superior Técnico. Grade: 18 (0–20)
2007–2008 Accompanying Professor
{ GenericWebForms: Uma Infra-Estrutura para Desenvolvimento Rápido de Formulários
Web. Francisco José Barreiro Saramago. MEIC/b Thesis, Instituto Superior Técnico.
Grade: 16 (0–20)
Evaluation Committee
2015 MSc Thesis
{ Model-Driven Development Approach for Content Management Systems based Applica-
tions. Paulo Roberto Carvalho Nunes Filipe. MSc Thesis in Information Systems and
Computer Engineering (MEIC), Instituto Superior Técnico, November 2015.
2010 Graduation Work
{ MyTracking System – Sistema de Tracking de Movimentos de Condutores de Veículos em
modo “off-line”. João António Gomes de Sousa, Pedro Nuno Pereira dos Santos. Projecto
e Seminário (LEETC), Instituto Superior de Engenharia de Lisboa, October 2010.
2008 Final Graduation Work
{ MultimediaToolkit. Diana Filipa Fernandes Pinto. Projecto Final de Curso (LEIC), Instituto
Superior de Engenharia de Lisboa, November 2008.
Industrial Experience
Professional Positions and Projects
DefineScope DefineScope – Soluções Informáticas e Consultoria, Unip. Lda.
Professional Positions:
{ Founder, Director (Since September 2013)
mdss mdss – meta documents systems, Lda.
Professional Positions:
{ Partner, Head Software Engineer (Since December 2018)
3/11
Mindbury Mindbury Consulting, Lda.
Professional Positions:
{ Senior Software and Web Developer, via DefineScope (August 2015 – June 2017)
Projects:
{ GestBarragens (at LNEC).
August 2015 – June 2017.
Corrective maintenance and evolution of the GestBarragens web application platform, used
to manage dams in Angola. This project was performed in the context of a technological
partnership between Mindbury, SIQuant, TecAngol, and the Portuguese National Laboratory for
Civil Engineering (LNEC).
Winsig Winsig – Soluções Integradas de Gestão, Lda.
Professional Positions:
{ Senior Software and Web Developer, via DefineScope (October 2013 – July 2015)
Projects:
{ Internal support web application for Percentil.
March 2013 – July 2015.
Development of an AktionServer-based web application to register and manager supplier and
worker documentation, for work safety (SHST) purposes.
{ Internal support web application for DreamyWorld (Linhas e Coordenadas).
December 2013 – April 2014.
Development of an AktionServer-based web application, integrated with the PHC ERP system,
for registering supplier’s products and supporting their approval process.
{ AXO.pt (www.axo.pt).
October 2013 – March 2014.
Development of the AXO.pt website.
{ Mine! Fun Trading (Leilões Mine).
August 2013 – July 2014.
Development of the Mine! Fun Trading website
{ Internal support web application for Multinfor/Pulmocor .
August 2013 – May 2014.
Development of an AktionServer-based web application, fully integrated with the PHC ERP
system, for registering technical assistance requests and interventions via mobile platforms.
{ Internal support web application for Pitney-Bowes.
August 2013 – May 2014.
Development of an AktionServer-based web application, fully integrated with the PHC ERP
system, for registering technical assistance requests and interventions via mobile platforms.
{ Winsig AktionServer
R
.
August 2013 – July 2015.
Corrective maintenance and evolution of the AktionServer
R
web application framework. Develop-
ment of new features for this platform included:
– An integration mechanism between AktionServer and the PHC ERP system.
– A framework for enabling synchronization between multiple remote AktionServer instances.
– A framework for integrating AktionServer with multiple payment platforms (PayPal, HiPay,
EasyPay, Meo Wallet, Ogone Payments, IfThen “Multibanco” payments).
Webbase Webbase – Soluções de Software, Unip. Lda.
Professional Positions:
{ Senior Software and Web Developer, via DefineScope (August–September 2013)
4/11
SIQuant SIQuant – Engenharia do Território e Sistemas de Informação, Lda.
Professional Positions:
{ Partner, Senior Consultant (April 2010 – May 2013)
{ Software Engineer (January 2007 – March 2010)
In the context of a technological partnership between SIQuant and INESC-ID.
Projects:
{ SI-GD3C-Cascais.
April 2011 – October 2011.
Study of the User Requirements for an Information System to Manage and Promote the Cultural
and Commercial Community of the Municipality of Cascais.
{ SIDAnet – AIDSPortugal.
March 2010 – January 2013.
Development and maintenance of SIDAnet’s web applications (AIDSPortugal and AIDSCongress).
{ SIQuant eXciting Trails and Cascais-3D for Cascais Natura.
May 2009 – May 2010.
Customization and maintenance of the SIQuant eXciting Trails solution (WebTrails and Mobile-
Trails) – in the context of a collaboration between SIQuant, ZPX (Zona Paradoxal), Cascais
Natura, and the Municipality of Cascais, Portugal – for the operationalization of the Cascais-3D
application, integrated with WebTrails.
{ WebTrails (www.percursosportugal.com).
June 2008 – August 2009.
Development of the SIQuant WebTrails web application.
{ MobileTrails.
January–May 2009.
Development of the SIQuant MobileTrails mobile application.
{ WebC-Docs.
February 2008 – February 2009.
Development of the WebC-Docs web-based Document Management System.
{ WebComfort (www.siquant.pt/WebComfort).
January 2007 – May 2013.
Technical Coordinator and Lead Developer of the WebComfort Platform.
INESC-ID, INESC-ID – Instituto de Engenharia e Investigação em Lisboa and Instituto Superior
IST/UTL Técnico, Technical University of Lisbon
Professional Positions:
{ Researcher, Software Engineer (September 2004 – December 2012)
Projects:
{ IS Strategic Plan for the Municipality of Sintra (PESI DM-PEU).
October–November 2006.
Assessment and Advisory in the elaboration of the Strategic Plan for the Information System of
the Department of Strategic and Urban Planning of the Municipality of Sintra, Portugal.
Professional Certifications
PHC PHC
{ PHC Enterprise CS Certified Technician (Since June 2014)
{ PHC Advanced CS Certified Technician (Since May 2014)
{ PHC Corporate CS Certified Technician (May 2014 – May 2016)
{ PHC FX Certified Sales Technician (Since June 2014)
{ PHC FX Certified Support Technician (Since June 2014)
5/11
Professional Memberships
Ordem dos Ordem dos Engenheiros (www.ordemengenheiros.pt)
Engenheiros Since 2008.
Effective member (since August 2009). Number 60196.
Publications
Dissertations
2012
[D3] João Paulo Pedro Mendes de Sousa Saraiva. “Development of CMS-based Web Applications
with a Multi-Language Model-Driven Approach”. Instituto Superior Técnico, Technical
University of Lisbon, Portugal. PhD Thesis, June 2012.
2006
[D2] João Paulo Pedro Mendes de Sousa Saraiva. “The UML Modeling Tool of ProjectIT-Studio”.
Instituto Superior Técnico, Technical University of Lisbon, Portugal. MSc Thesis, December
2006.
2005
[D1] João Paulo Pedro Mendes de Sousa Saraiva. “Desenvolvimento Automático de Sistemas”.
Instituto Superior Técnico, Technical University of Lisbon, Portugal. Final Graduation Work,
July 2005.
6/11
Communications in International Conferences and Workshops
2009
[CI10] João de Sousa Saraiva, Alberto Silva. WebC-Docs: A CMS-based Document Management
System. In Proceedings of the International Conference on Knowledge Management and
Information Sharing (KMIS 2009), pp. 21–28, Madeira, Portugal, October 2009, INSTICC.
ISBN: 978-989-674-013-9.
[CI9] João de Sousa Saraiva, Alberto Silva. CMS-based Web-Application Development Using
Model-Driven Languages. In Proceedings of the Fourth International Conference on Software
Engineering Advances (ICSEA 2009), pp. 21–26, Porto, Portugal, September 2009, IEEE
Computer Society. ISBN: 978-0-7695-3777-1. DOI: 10.1109/ICSEA.2009.12.
[CI8] João de Sousa Saraiva, Alberto Silva. Development of CMS-based Web-Applications Using a
Model-Driven Approach. In Proceedings of the Simpósio para Estudantes de Doutoramento
em Engenharia de Software (SEDES 2009, co-located with the ICSEA 2009), pp. 500–
505, Porto, Portugal, September 2009, IEEE Computer Society. ISBN: 978-0-7695-3777-1.
DOI: 10.1109/ICSEA.2009.79.
2008
[CI7] João de Sousa Saraiva, Alberto Silva. The WebComfort Framework: an Extensible Plat-
form for the Development of Web Applications. In Proceedings of the 34th EUROMI-
CRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2008),
pp. 19–26, Parma, Italy, September 2008, IEEE Computer Society. ISBN: 978-0-7695-3276-9.
DOI: 10.1109/SEAA.2008.12.
[CI6] Frederico Baptista, João Saraiva, Alberto Silva. eCT – The B2C e-Commerce Toolkit for
WebComfort Platform. In Proceedings of the International Joint Conference on e-Business
and Telecommunications (ICETE 2008), pp. 225–228, Porto, Portugal, July 2008, INSTICC.
[CI5] João de Sousa Saraiva, Alberto Silva. The ProjectIT-Studio/UMLModeler: A tool for the
design and transformation of UML models. In Actas de la Conferencia Ibérica de Sistemas
y Tecnologias de la Información (CISTI 2008), pp. 687–698, Ourense, Spain, June 2008.
ISBN: 978-84-612-4474-4.
[CI4] Alberto Silva, David Ferreira, João Saraiva, Alexandre Barão, Patrícia Castanheira Dinis.
A Iniciativa VemAprender. In Actas do Seminário Ibero-Americano SOLITE , Madrid, Spain,
April 2008.
2007
[CI3] Alberto Silva, João Saraiva, Rui Silva, Carlos Martins. XIS – UML Profile for eXtreme
Modeling Interactive Systems. In Proceedings of the 4th International Workshop on Model-
-based Methodologies for Pervasive and Embedded Software (MOMPES 2007), pp. 55–
66, Braga, Portugal, March 2007, IEEE Computer Society. ISBN: 978-0-7695-2769-7.
DOI: 10.1109/MOMPES.2007.19.
2006
[CI2] Alberto Silva, Carlos Videira, João Saraiva, David Ferreira, Rui Silva. The ProjectIT-Studio,
an integrated environment for the development of information systems. In Proceedings of
the Second International Conference of Innovative Views of .NET Technologies (IVNET 06),
pp. 85–103, Florianopolis, Brazil, October 2006, SBC & Microsoft. ISBN: 978-85-99580-02-8.
2005
[CI1] João de Sousa Saraiva, Alberto Silva. Eclipse.NET: An Integration Platform for ProjectIT-
-Studio. In Proceedings of the First International Conference of Innovative Views of .NET
Technologies (IVNET 05), pp. 57–69, Porto, Portugal, June 2005, ISEP & Microsoft.
ISBN: 978-972-8688-31-8.
7/11
Communications in National Conferences and Workshops
2010
[CN2] João de Sousa Saraiva, Alberto Silva. Web-Application Modeling With the CMS-ML Lan-
guage. In Actas do II Simpósio de Informática (INForum 2010), pp. 461–472, Braga, Portugal,
September 2010, Luís S. Barbosa, Miguel P. Correia (Eds.). ISBN: 978-989-96863-0-4.
2007
[CN1] João de Sousa Saraiva, Alberto Silva. Business-Specific Languages for Organizational
Modeling. In Actas da 7a Conferência da Associação Portuguesa de Sistemas de Informação
(CAPSI 2006), pp. 45–54, Aveiro, Portugal, January 2007, APSI. ISBN: 978-972-789-219-8.
Reports
2007
[R1] Project: POSC/EIA/57642/2004 – “Técnicas de desenvolvimento de software baseadas na
engenharia de requisitos e em modelos no âmbito do programa de investigação ProjectIT”
(POSC-FCT). Alberto Silva, João Saraiva, David Ferreira, Carlos Videira (INESC-ID),
Nuno Jardim Nunes (Univ. da Madeira), Relatório Final, pp. 13, November 2007.
Research
Interests
{ Web Engineering
{ Mobile Application Development
{ Metamodeling, Model-Driven Engineering (MDE), and Model Transformations
{ Domain-Specific Modeling (DSM)
{ Code Generation
{ Content Management Systems (CMS)
Research Functions
Sep. 2004 – Junior Researcher
Dec. 2012 Information Systems Group (GSI), INESC-ID, Lisbon, Portugal.
R&D Projects
WebComfort WebComfort
January 2007 – March 2013.
Supporting institution(s): SIQuant.
Development of the WebComfort web application framework.
Functions:
{ January 2007 – March 2013: Technical Coordinator and Responsible for the platform’s consolida-
tion and evolution.
{ February–September 2008: Development of the WebC-Docs Document Management System.
EscolaNaNet EscolaNaNet
January 2007 – June 2009.
Supporting institution(s): INESC-ID.
Development of the EscolaNaNet web application.
Functions:
{ January 2007 – June 2009: Developer.
8/11
ProjectIT- ProjectIT-Studio
-Studio September 2004 – June 2007.
Supporting institution(s): INESC-ID.
Research and development of the ProjectIT-Studio platform, in the context of the research program
ProjectIT. Program partially financed by Fundação para a Ciência e Tecnologia (FCT), reference
POSC/EIA/57642/2004. Received a Research Scholarship by INESC-ID, from September 2005 to
December 2006.
Functions:
{ September 2004 – June 2007: Researcher/Developer.
Presentations
2010
September INForum – II Simpósio de Informática (INForum 2010)
10, 2010 Universidade do Minho, Braga, Portugal.
Paper: Web-Application Modeling With the CMS-ML Language
2009
September Simpósio para Estudantes de Doutoramento em Engenharia de Software (SEDES
24, 2009 2009)
Hotel Meliá Gaia, Porto, Portugal.
Paper: Development of CMS-based Web-Applications Using a Model-Driven Approach
September Fourth International Conference on Software Engineering Advances (ICSEA 2009)
21, 2009 Hotel Meliá Gaia, Porto, Portugal.
Paper: CMS-based Web-Application Development Using Model-Driven Languages
9/11
2008
September 3, 34th EUROMICRO Conference on Software Engineering and Advanced Applications
2008 (SEAA)
Facoltá di Ingegneria, Parma, Italy.
Paper: The WebComfort Framework: an Extensible Platform for the Development of Web Applica-
tions
June 19, 2008 3a Conferência Ibérica de Sistemas e Tecnologias de Informação (CISTI’2008)
Escuela Superior de Ingenieria Informática, Ourense, Spain.
Paper: The ProjectIT-Studio/UMLModeler: A tool for the design of and transformation of UML
models
2007
January 18, 7a Conferência da Associação Portuguesa de Sistemas de Informação (CAPSI’2006)
2007 Universidade de Aveiro, Aveiro, Portugal.
Paper: Business-Specific Languages for Organizational Modeling
2005
June 22, 2005 First International Conference of Innovative Views of .NET Technologies (IVNET’05)
Instituto Superior de Engenharia do Porto, Porto, Portugal.
Paper: Eclipse.NET: An Integration Platform for ProjectIT-Studio
Invited Talks
2008
March 6, Sistemas e Tecnologias de Informação seminar
2008 Escola Superior de Tecnologia e Gestão, Viana do Castelo, Portugal.
Subject: Aspectos de MDE no ProjectIT-Studio (MDE Aspects in ProjectIT-Studio)
2005
March 16, Design Patterns seminar
2005 Faculdade de Ciências e Tecnologia, Coimbra, Portugal.
Subject: Design Patterns na plataforma Java: Uma experiência no processo de migração para .NET
(Design Patterns in the Java platform: An experience in the migration process to .NET )
10/11
Platforms and Frameworks
Web Server-side: Very experienced with Microsoft .NET Framework (ASP.NET), ASP.NET MVC,
web2py, Ruby on Rails. Some experience with ASP.NET Core MVC, Node.js, Java Servlets,
JSP (Java Server Pages).
Client-side: Very experienced with jQuery.
Desktop Very experienced with Microsoft .NET Framework (WinForms.NET), Java SWT (Standard
Widget Toolkit).
Mobile Some experience with Microsoft Windows Mobile 5/6 and .NET Mobile Framework, Apple
iOS, Android.
Databases Very experienced with Microsoft SQL Server. Some experience with PostgreSQL, MySQL,
SQLite, Oracle, MongoDB.
Testing Very experienced with xUnit (JUnit, NUnit, Python unittest). Some experience with RSpec.
IDE usage Very experienced with Microsoft Visual Studio, Eclipse.
Event Organization
2012
September 8th International Conference on the Quality of Information and Communications
3–5, 2012 Technology (QUATIC 2012)
Instituto Superior Técnico, Lisboa, Portugal.
Web Chair.
2010
September 7th International Conference on the Quality of Information and Communications
29 – October Technology (QUATIC 2010)
2, 2010 Faculdade de Engenharia da Universidade do Porto, Porto, Portugal.
Local Co-Organizing Chair of the “Quality in Web Engineering” track.
2005
March 7–11, XII Semana Informática do Instituto Superior Técnico
2005 Instituto Superior Técnico, Lisbon, Portugal.
Member of the organizing committee.
11/11
Lebih dari sekadar dokumen.
Temukan segala yang ditawarkan Scribd, termasuk buku dan buku audio dari penerbit-penerbit terkemuka.
Batalkan kapan saja.