Você está na página 1de 13

João Saraiva # jppmssaraiva@gmail.

com

Senior Software Engineer, PhD Last updated: April 20, 2024

General Information
Full Name João Paulo Pedro Mendes de Sousa Saraiva
Nationality Portuguese
Address Lisboa, Portugal
E-mail jppmssaraiva@gmail.com

LinkedIn linkedin.com/in/joaosousasaraiva
CiênciaVitae cienciavitae.pt/5B10-E5C6-64DC
GitHub github.com/jsaraiva
github.com/definescope
Docker Hub hub.docker.com/u/definescope

Languages
Portuguese Native language.
English Fluent in speaking, reading, and writing.

Education
2007–2013 PhD (Doctorate) Degree 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) Degree 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).
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).

1/13
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.

Professional Experience
Professional Positions and Projects
DefineScope DefineScope – Soluções Informáticas e Consultoria, Unip. Lda.
Professional positions:
○ Founder, Manager (Since September 2013)
Project highlights:
○ Prime Aligners Portal (www.primealignersportal.com)
March 2023 – September 2023 (ongoing)
Development and technical support of the Prime Aligners Portal, a website to support the
workflow involved in the placing and handling of orders to Prime Aligners (a company that
produces invisible dental aligners). The Portal was built using Ruby on Rails with Typescript
and Stimulus.
○ GEOTA Questionários
September 2018 – January 2019 (ongoing)
Development and technical support of the GEOTA Questionários system, consisting of an
Android app and a support website. These applications were built using React Native and
Ruby on Rails with Javascript, respectively.
○ Sentar e Comer
March 2018 – April 2019
Development and technical support of Sentar e Comer, a website to broker online orders
between users and cooks (who also delivered meals to users’ homes). Sentar e Comer was
built using Ruby on Rails with Javascript, and integrated with Primavera’s Jasmin ERP for
the issuing of legal invoices.
Paperview Paperview Systems, Lda.
Professional positions:
○ Chief Technical Officer (CTO) (October 2019 – March 2024)
○ Managing Partner (October 2019 – March 2024)
Project highlights:
○ Paperview (paperview.net)
October 2019 – March 2024
Architectural conception and implementation of the Paperview system, consisting of a set of
applications (built using Ruby on Rails and Node.js) that are integrated among themselves.
Also included development of integrations with external systems (WordPress plugins, EasyPay
and PayPal payment gateways).
mdss mdss – meta documents systems, Lda.
Professional positions:
○ Partner (December 2018 – October 2023)
○ Head Software Engineer (December 2018 – October 2023)

2/13
Project highlights:
○ qDocs
December 2018 – October 2023
Guidance to developers regarding the implementation and high-level architecture of qDocs, a
citizen-centered and multi-curator document automation platform, for managing dynamic
electronic documents that are accessible to any citizen in an easy and secure way. This
project took place in the context of a technological partnership between mdss and INESC-ID.
Laureate Universidade Europeia, Laureate International Universities
Professional positions:
○ Assistant Professor (September 2016 – August 2017)
Mindbury Mindbury Consulting, Lda.
Professional positions:
○ Senior Software and Web Developer, via DefineScope (August 2015 – June 2017)
Project highlights:
○ 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 took place 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)
Project highlights:
○ Winsig AktionServer®
August 2013 – July 2015
Corrective maintenance and evolution of the AktionServer® web application framework.
Development 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).
○ Internal support web applications for Pitney-Bowes and Multinfor/Pulmocor
August 2013 – May 2014
Development of AktionServer-based web applications, fully integrated with the PHC ERP
system, for registering technical assistance requests and interventions via mobile platforms.
○ Mine! Fun Trading (Leilões Mine)
August 2013 – July 2014
Development of the Mine! Fun Trading website.
○ AXO.pt
October 2013 – March 2014
Development of the AXO.pt website.
○ 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.
○ Internal support web application for Percentil
March 2015 – July 2015
Development of an AktionServer-based web application to register and manage supplier and
worker documentation, for work safety (SHST) purposes.

3/13
Webbase Webbase – Soluções de Software, Unip. Lda.
Professional positions:
○ Senior Software and Web Developer, via DefineScope (August–September 2013)
SIQuant SIQuant – Engenharia do Território e Sistemas de Informação, Lda.
Professional positions:
○ Partner (April 2010 – May 2013)
○ Senior Consultant (April 2010 – May 2013)
○ Software Engineer (January 2007 – March 2010)
In the context of a technological partnership between SIQuant and INESC-ID.
Project highlights:
○ WebComfort
January 2007 – May 2013
Technical Coordinator and Lead Developer of the WebComfort Platform.
○ WebC-Docs
February 2008 – February 2009
Development of the WebC-Docs web-based Document Management System.
○ WebTrails (http://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.
○ SIQuant eXciting Trails and Cascais-3D for Cascais Natura
May 2009 – May 2010
Customization and maintenance of the SIQuant eXciting Trails solution (WebTrails and
MobileTrails) – 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.
○ SIDAnet – AIDSPortugal
March 2010 – January 2013
Development and maintenance of SIDAnet’s web applications (AIDSPortugal and
AIDSCongress).
○ 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.
IST/UTL Instituto Superior Técnico, Technical University of Lisbon
Professional positions:
○ Teaching Assistant (September 2009 – August 2011)
○ Teaching Assistant (September 2006 – August 2007)
INESC-ID INESC-ID – Instituto de Engenharia e Investigação em Lisboa
Professional positions:
○ Researcher, Software Engineer (September 2004 – December 2012)
Project highlights:
○ 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.

4/13
Professional Certifications
PHC PHC
○ PHC Corporate CS Certified Technician (May 2014 – May 2016)
○ PHC Advanced CS Certified Technician (Since May 2014)
○ PHC Enterprise CS Certified Technician (Since June 2014)
○ PHC FX Certified Sales Technician (Since June 2014)
○ PHC FX Certified Support Technician (Since June 2014)

Professional Memberships
Ordem dos Ordem dos Engenheiros (www.ordemengenheiros.pt)
Engenheiros Since 2008.
Number 60196. Effective member (since August 2009).

IT and Software Development Skills


Programming and Scripting Languages
OOP Proficient in Ruby, C#, Java.
Scripting Experienced in Python, PHP.
Web Proficient in Javascript, TypeScript, CoffeeScript, CSS, Sass/SCSS, HTML5.
Procedural Familiar with C.
Others Proficient in SQL.
Platforms and Frameworks
Web Back-end: Proficient in Ruby on Rails, Node.js, WordPress, Microsoft .NET Framework
(ASP.NET), ASP.NET MVC, web2py. Experienced in ASP.NET Core MVC. Familiar
with Java Servlets, JSP (Java Server Pages).
Front-end: Proficient in Stimulus, jQuery, Bootstrap, Bulma.
Desktop Proficient in Microsoft .NET Framework (WinForms.NET). Experienced in Electron.
Mobile Experienced in React Native (bare and with Expo), Apache Cordova, Apple iOS, An-
droid, Microsoft Windows Mobile 5/6 and .NET Mobile Framework.
Databases Proficient in Microsoft SQL Server, PostgreSQL. Experienced in Mon-
goDB, MySQL, SQLite. Familiar with Oracle.
Testing Experienced in xUnit (JUnit, NUnit, Python unittest). Familiar with RSpec.
Virtualization, Cloud, DevOps
Container- Proficient in Docker.
ization
Cloud Proficient in Heroku. Experienced in Amazon Web Services (AWS), namely RDS and
deployment S3, DigitalOcean, Cloudflare.

Academic Experience
Teaching Activity
2016–2017 Sistemas Operativos (Operating Systems)
Assistant Professor. Computer Engineering (Engenharia Informática) and Information,
Web, and Multimedia Systems (Sistemas de Informação, Web e Multimédia), Universidade
Europeia, Laureate International Universities.

5/13
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
Cooperative 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
Cooperative 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.

Supervision
2022–2023 Accompanying Professor
○ ITOI: Towards a Collaborative and online IDE for ITLingo Languages. Ricardo Filipe

Figueiredo Oliveira da Silva. MEIC/b Thesis, Instituto Superior Técnico. Grade: 18


(0–20)
2021–2022 Accompanying Professor
○ Information Analysis and Management for Agile Project Management with the ITLingo-

-Cloud Platform. André Nobre Revés Barrocas. MEIC/b Thesis, Instituto Superior
Técnico. Grade: 19 (0–20)
2020–2021 Accompanying Professor
○ qChain: A Blockchain Solution Applied to Citizen-Centric Document Automation

Platform. Alexandre Gaspar Manso. MEIC/b Thesis, Instituto Superior Técnico.


Grade: 15 (0–20)
2019–2020 Accompanying Professor
○ qNotify – Notification System and Integration with a Document Automation Platform.

Leonardo Pereira Troeira. MEIC/b Thesis, Instituto Superior Técnico. Grade: 17


(0–20)
2018–2019 Accompanying Professor
○ A Citizen-Centric and Multi-Curator Document Automation Platform: the qBox and

Further Interoperability Aspects. Daniel José Matias Caramujo. MEIC/b Thesis,


Instituto Superior Técnico. Grade: 17 (0–20)
○ qDocs: Citizen-Centered and Multi-Curator Document Automation Platform: The

Curator Perspective. José António Trocado de Saldanha Sousa e Menezes. MEIC/b


Thesis, Instituto Superior Técnico. Grade: 18 (0–20)
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)

6/13
○ 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
2021 MSc Thesis
○ From Rigorous Requirements and User Interfaces Specifications into Software Busi-

ness Applications: The ASL Approach. Ivo Miguel Torrado Gamito. MSc Thesis in
Information Systems and Computer Engineering (MEIC), Instituto Superior Técnico,
January 2021.
2020 MSc Thesis
○ Transformations and Alignments in Project Management Tools: The PSL-v.2020

Experiments. Pedro Filipe da Cruz Baptista. MSc Thesis in Information Systems and
Computer Engineering (MEIC), Instituto Superior Técnico, November 2020.
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.

Publications
Dissertations
2012
[D3] João Paulo Pedro Mendes de Sousa Saraiva. “Development of CMS-based Web Appli-
cations with a Multi-Language Model-Driven Approach”. Instituto Superior Técnico,
Technical University of Lisbon, Portugal. PhD Thesis, June 2012.

7/13
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.

Publications in International Journals, Magazines, and Book Chapters


2011
[JI5] João de Sousa Saraiva, Alberto Silva. Design Issues for an Extensible CMS-Based Doc-
ument Management System. In Knowledge Discovery, Knowledge Engineering and Knowl-
edge Management: First International Joint Conference, IC3K 2009, Funchal, Madeira,
Portugal, October 6–8, 2009, Revised Selected Papers, Communications in Computer
and Information Science, 128:323–336, Springer Berlin Heidelberg. ISSN: 1865-0929.
DOI: 10.1007/978-3-642-19032-2 24.
2010
[JI4] João de Sousa Saraiva, Alberto Silva. A Reference Model for the Analysis and
Comparison of MDE Approaches for Web-Application Development. In Journal of
Software Engineering and Applications, 3(5):419–425, Scientific Research Publishing.
ISSN: 1945-3116. DOI: 10.4236/jsea.2010.35047.
[JI3] João de Sousa Saraiva, Alberto Silva. Evaluation of MDE tools from a
Metamodeling Perspective. In Principle Advancements in Database Management
Technologies: New Applications and Frameworks, Information Science Publishing.
DOI: 10.4018/978-1-60566-904-5.ch005.
2008
[JI2] João de Sousa Saraiva, Alberto Silva. Evaluation of MDE tools from a Metamod-
eling Perspective. In Journal of Database Management, 19(4):21–46, IGI Publishing.
ISSN: 1063-8016. DOI: 10.4018/jdm.2008100102.
2007
[JI1] Alberto Silva, João Saraiva, David Ferreira, Rui Silva, Carlos Videira. Integration
of RE and MDE Paradigms: The ProjectIT Approach and Tools. In IET Software
(Special Issue): On the Interplay of .NET and Contemporary Software Engineering
Techniques, 1(6):294–314, Institution of Engineering and Technology. ISSN: 1751-8806.
DOI: 10.1049/iet-sen:20070012.

Communications in International Conferences and Workshops


2023
[CI12] André Barrocas, Alberto Rodrigues da Silva, João Saraiva. Exploring Data Analysis
and Visualization Techniques for Project Tracking: Insights from the ITC. In Proceedings
of the 16th International Conference on the Quality of Information and Communications
Technology (QUATIC 2023), pp. 147–162, Aveiro, Portugal, September 2023, Springer
Nature Switzerland AG. ISBN: 978-3-031-43702-1. DOI: 10.1007/978-3-031-43703-8.

8/13
2019
[CI11] José António Menezes, Alberto Rodrigues da Silva, João de Sousa Saraiva. Citizen-
-Centered and Multi-Curator Document Automation Platform: the Curator Perspective.
In Proceedings of the 28th International Conference on Information Systems Development
(ISD 2019), Toulon, France, August 2019, AIS. ISBN: 978-2-9571876-0-7.
2009
[CI10] João de Sousa Saraiva, Alberto Silva. WebC-Docs: A CMS-based Document Manage-
ment 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 IC-
SEA 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 Exten-
sible Platform for the Development of Web Applications. In Proceedings of the 34th
EUROMICRO Conference on Software Engineering and Advanced Applications (EU-
ROMICRO 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.

9/13
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 Tech-
nologies (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.

Communications in National Conferences and Workshops


2010
[CN2] João de Sousa Saraiva, Alberto Silva. Web-Application Modeling With the CMS-
-ML Language. 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 Organi-
zational Modeling. In Actas da 7ª Conferência da Associação Portuguesa de Sis-
temas 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
○ Software Engineering

○ Mobile Application Development

○ Smart Grids

○ Transition to Clean Energy

○ Metamodeling, Model-Driven Engineering (MDE), and Model Transformations

○ Domain-Specific Modeling (DSM)

○ Code Generation

○ Societal Digital Transformation

Research Functions
2004/09 – Junior Researcher
2012/12 Information Systems Group (GSI), INESC-ID, Lisbon, Portugal.

10/13
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
consolidation 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.
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.
Eclipse.NET Eclipse.NET
September 2004 – January 2007.
Supporting institution(s): INESC-ID.
Founder and Lead Developer of the open-source Eclipse.NET platform, an extensible platform
for the development and integration of tools.
Functions:
○ September 2004 – December 2007: Developer.

Conference Program Committee, Reviewer


2014
Program 9th International Conference on the Quality of Information and Communica-
Committee tions Technology (QuaTIC 2014)
Program Committee member of the Main track.
2011
Program 3º Simpósio de Informática (INForum 2011)
Committee Program Committee member of the “Model-Driven Engineering” track.
2010
Program 2º Simpósio de Informática (INForum 2010)
Committee Program Committee member of the “Model-Driven Engineering” track.
2009
Program 1º Simpósio de Informática (INForum 2009)
Committee Program Committee member of the “Model-Driven Engineering” track.

11/13
2008
Auxiliary 10th International Conference on Enterprise Information Systems (ICEIS
Reviewer 2008)
Auxiliary reviewer.

Presentations
2010
09/10 INForum – II Simpósio de Informática (INForum 2010)
Universidade do Minho, Braga, Portugal.
Paper: Web-Application Modeling With the CMS-ML Language
2009
09/024 Simpósio para Estudantes de Doutoramento em Engenharia de Software
(SEDES 2009)
Hotel Meliá Gaia, Porto, Portugal.
Paper: Development of CMS-based Web-Applications Using a Model-Driven Approach
09/021 Fourth International Conference on Software Engineering Advances (ICSEA
2009)
Hotel Meliá Gaia, Porto, Portugal.
Paper: CMS-based Web-Application Development Using Model-Driven Languages
2008
09/03 34th EUROMICRO Conference on Software Engineering and Advanced Ap-
plications (SEAA)
Facoltá di Ingegneria, Parma, Italy.
Paper: The WebComfort Framework: an Extensible Platform for the Development of Web
Applications
06/19 3ª 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
01/18 7ª Conferência da Associação Portuguesa de Sistemas de Informação
(CAPSI’2006)
Universidade de Aveiro, Aveiro, Portugal.
Paper: Business-Specific Languages for Organizational Modeling
2005
06/22 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
03/06 Sistemas e Tecnologias de Informação seminar
Escola Superior de Tecnologia e Gestão, Viana do Castelo, Portugal.
Subject: Aspectos de MDE no ProjectIT-Studio (MDE Aspects in ProjectIT-Studio)

12/13
2005
03/16 Design Patterns seminar
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 )

Event Organization
2023
08/30 – 31st International Conference on Information Systems Development (ISD
09/01 2023)
Instituto Superior Técnico and INESC-ID, Lisbon, Portugal.
Web Chair.
2012
09/03–05 8th International Conference on the Quality of Information and Communica-
tions Technology (QUATIC 2012)
Instituto Superior Técnico, Lisbon, Portugal.
Web Chair.
2010
09/29 – 7th International Conference on the Quality of Information and Communica-
10/02 tions Technology (QUATIC 2010)
Faculdade de Engenharia da Universidade do Porto, Porto, Portugal.
Local Co-Organizing Chair of the “Quality in Web Engineering” track.
2005
03/07–11 XII Semana Informática do Instituto Superior Técnico
Instituto Superior Técnico, Lisbon, Portugal.
Member of the organizing committee.

13/13

Você também pode gostar