Curriculum Vitae

Please also refer to my LinkedIn profile.

Last updated: Sep 2024

About

I am a seasoned technical leader with over 20 years of experience in product delivery and advanced technology research & development. I work towards the application of Artificial Intelligence to enhance human capabilities by understanding egocentric physical/digital contexts and by enabling seamless, natural user experiences.

Technical expertise in: Applied AI; distributed systems; cloud computing; large scale systems; digital personal assistant experiences; natural interaction systems; augmented/mixed reality systems; semantics.

Profile

Professional Experience

Meta, Feb 2023 – present, Reality Labs, Software Engineer

Magnit, Nov 2022 – Feb 2023, Software Engineer @ Meta, Reality Labs Research

Amazon, Mar 2019 – Jun 2022, Sr. Principal Engineer, Alexa AI

Microsoft, May 2016 – Jan 2019, Partner Software Architect, Cortana

Facebook, Jan 2015 – May 2016, Software Engineer

Microsoft, Dec 2011 – Dec 2014, Principal Software Architect, Cortana & Information Platform and Experiences

Microsoft, 2008 – Nov 2011, Principal Software Engineer

Microsoft, 2006 – 2008, Principal Software Architect

Microsoft, Sep 2005 – 2006, Program Manager

Newcastle University, Jan 2003 – Sep 2005, Chief Software Architect and Principal Research Associate

Greek Arm Forces, Sep 2005 – 2006, Private

Hewlett-Packard, Sep 2005 – 2006, Senior Software Engineer

Newcastle University, Sep 2000 – Nov 2001, Research Associate

Education

Newcastle University, Oct 1996 – Sep 2000, PhD in Computing Science

Newcastle University Oct 1995 – Sep 1996, MSc in Computer Software and System Design

Alexander Technological Educational Institute of Thessaloniki (today International Hellenic University), Oct 1991 – Sep 1995, BSc in Information Technology

Selected Publications

For a more complete list of publications please visit my publications page.

Professional Memberships

Community Participation

 Workshop Organizer
Journal Reviewer/Editor (sample)
Conference Program Committee Member (sample)