Paulo has been programming in the small and programming in the large for over 30 years. In addition to teaching in the MSE Professional Programs, he is a software developer at the Brazilian Federal Court of Accounts, a Visiting Scientist with the Software Engineering Institute (SEI), and a faculty member of the master program in Applied Computing at University of Brasilia. Paulo often delivers professional training to fellow developers in the US, Latin America, and Europe. His speaking experience also includes tutorials at DDD Europe, OOP, JavaOne, SPLASH/OOPSLA, SATURN, guest lectures in different universities, and invited talks at different companies. He is co-author of Documenting Software Architectures: Views and Beyond, 2nd edition. When not at work he loves spending time with his family and mountain biking (you’ll find him on Strava).