Professor (7yrs) at FEUP, researcher (8yrs) and entrepreneur (3yrs) with 13+ years of professional experience, 20+ published works (h-index 6, i-index 5), and 20+ MSc supervisions, focused in high-quality, adaptable, large-scale, big-data software solutions. His career encompasses projects for the portuguese and international military (NATO), European Commission (EU), local government and international privately held businesses. Today he specialises in Object-Oriented/Functional Programming, Architecture & Design Patterns, and Agile Methodologies. First student to be jointly awarded a Ph.D. (with distinction) in Computer Science, in the area of Software Engineering.