João Craveiro

Personal: I was born in 1984 in Lisbon, where I currently live. My personal (non-work related) interests are as diverse as music, maps, toponymy, public transportation, urban planning, cooking, calligraphy, psychology, foreign languages, and Postcrossing.

Professional: Currently I am a Software Engineer at Premium Minds, where I work mostly in Java-based backends for web applications; whenever I have the opportunity, I also experiment with dynamic programming languages, such as Groovy and Python, and with Javascript-based solutions for both frontend and backend. I am also a Professor at Universidade Lusófona (advanced computer architectures; computer networks).

In the past, I have performed research on real-time systems at LaSIGE for 6+ years (from which my M.Sc. and Ph.D. theses resulted) and teaching duties at U. Lisboa for about 3 years (operating systems; embedded systems; object-oriented analysis, design and development).