This lab is quite diverse. It is comprised of a group of really smart people from all over the world, each with different backgrounds, working in a friendly and welcoming environment. Being part of it has been such an enriching experience.
Thiago Tonelli Bartolomei, Ph.D.
M.Sc. Information Technologies, University of Applied Sciences Kiel
B.Eng. Computing Engineering, State University of Campinas
I held an IBM Centers for Advanced Studies Ph.D. Fellowship with Toronto Labs from 2007-09. I am currently the representative for Brazil in the International Students Office's Global Representative Program.
My research interests include programming languages, software modelling, re-engineering and program (static and dynamic) analysis. I am very interested in developing techniques and tools that help people develop reliable software easily. In particular, my research focuses on everything around Application Programming Interfaces (APIs): how to develop APIs, understand and use their features, verify the correctness of APIs and dependent applications, and finally how to migrate applications across APIs.
You can find more information on LinkedIn, DBLP and Lattes (in Portuguese). You can contact me as ttonelli @ this domain.
News
I defended my Ph.D. Thesis successfully in May, 2012, and joined LogicBlox.
Activities
Teaching Assistantships
- ECE452: Software Design & Architecture (S2009, S2008, S2007)
- ECE251: Programming Languages and Translators (F2007)
Blogging
- For Tech-talk, see my writings in Log4Dev (in Portuguese).
- For rants and procrastination-related material, see Villa do Teto Amarelo (in Portuguese).