Tiago Nobrega

Software Engineer @ Canonical

About Tiago Nobrega

Tiago Nobrega is a Software Engineer at Canonical, with a strong background in software development and education. He values research, sustainable software design, and effective user communication, and has held various roles in academia and industry over his career.

Work at Canonical

Tiago Nobrega has been employed at Canonical as a Software Engineer since 2022. His role involves contributing to software development projects and collaborating with teams to enhance user experience. Canonical is known for its commitment to open-source software and innovation, aligning with Nobrega's values of sustainable software design and effective communication.

Previous Experience in Software Development

Prior to his current position, Nobrega worked at ESSS as a Software Developer from 2013 to 2018 and later as a Technical Lead from 2019 to 2022. During his tenure at ESSS, he focused on developing software solutions and leading technical teams. His experience in these roles contributed to his expertise in software engineering and project management.

Education and Expertise

Tiago Nobrega earned his Bachelor's degree in Computer Science from Universidade Federal de Santa Catarina, completing his studies from 2003 to 2006. He continued his education at the same university, achieving a Master's degree in Computer Science from 2007 to 2010. His academic background provides a solid foundation for his work in software engineering and research.

Teaching and Research Background

Nobrega served as a Professor at Universidade do Vale do Itajaí (Univali) from 2010 to 2015, where he emphasized the importance of teaching and clear communication in technology. Additionally, he worked as a Researcher at INCoD - Instituto Nacional para Convergência Digital from 2005 to 2013. His roles in academia and research reflect his commitment to education and the advancement of technology in society.

Interests in Technology and Communication

Tiago Nobrega actively keeps up-to-date with developments in computer graphics and language and compiler design. He values the role of technology in society and believes that clear communication is essential for software developers. His interests influence his approach to software development, emphasizing the importance of sustainable practices and user engagement.

People similar to Tiago Nobrega