I'm currently a Software Engineer Ph.D. student at Carnegie-Mellon University, in Pittsburgh and Universidade de Coimbra, Portugal.
I've worked in the software IT industry since 2001 as an IT consultant first in Link Consulting and, since 2006, in Novabase. My main area of expertise is information system software architecture and design. Lately, I've specialized in database and document processing and archival systems.
I previously worked in software for telecommunication network organization, public administration workflow software, international organization middleware (in the tourism industry) and banking document archival.
Generally, the areas that I focus my interest are:
- Heavily loaded, parallel, distributed information processing systems;
- High availability and reliable software-intensive systems;
- Architectural structures for software information systems.
Oh, by the way, I also have a cat named "Shakespeare" (he doesn't write that much lately but you never know what cats are able to).
My main research areas of interest are the ones below. One day, I may actually take some time to write something about them :)
- Software architecture transformation: define mappings between several architectural views, ensuring consistency and identifying transformation patterns.
- Software architecture simulation: "running" software architectures before builing products to ensure conformance to quality attributes, perform capacity estimation, etc.