My name is Hugo Lopes Tavares, and I am a Software Engineer interested in Programming Languages, Testing-Driven Development, Web, Distributed Systems, System Administration, DevOps, Software Quality, and Agile Methods.
I work at YipitData as a Staff Software Developer, leading their Infrastructure team. My main responsabilities are infrastructure automation, services scalability & efficiency, and systems maintainance. We have developed and maintain an internal PaaS, inspired by Heroku (it’s not open-source, sorry). My current day-to-day includes a lot of AWS, Linux, and Python.
I also worked in the televenovelas team for a year at Globo.com (with Python and Django) before joining the Video team; we’ve built the admin and end-user web platform.
I started my career at NSI working for the Brazilian Government (using Python, Zope, and Plone). I worked there for more than 2 years and learned a lot of what I know about software development. I dropped my bachelor degree in 2010 and started working for Globo.com.
I enjoy open source and have (co)authored and contributed to lots of projects:
References of my work in books and papers
Back in 2010, I and some NSI colleagues wrote a short paper about Behavior-Driven Development, A tool stack for implementing Behaviour-Driven Development in Python Language, that had examples of how to do BDD in Python using tools we’ve had developed. That paper was later cited in the references of A Study of the Characteristics of Behaviour Driven Development, published by the IEEE Computer Society.
Books I’m reading
Check my GoodReads page at https://www.goodreads.com/user/show/50059150-hugo-lopes-tavares.