Rui Teixeira
About Rui Teixeira
Rui Teixeira is a Web Developer at Spoud, where he focuses on frontend implementation for the Agoora project and enhances internal development through UI components and dashboards. He has a background in software programming and holds a degree in Computer Science from Universidade do Minho.
Current Role at Spoud
Rui Teixeira currently serves as a Web Developer at Spoud, a position he has held since 2017. In this role, he is responsible for the frontend implementation of the Agoora project. His work includes building user interface components and creating dashboards and tools that address customer problems while enhancing internal development processes. Teixeira emphasizes maintaining software quality by adding infrastructure stories to the backlog to eliminate dead code and by writing testable code.
Previous Experience in Software Development
Before joining Spoud, Rui Teixeira worked as a software developer at SMARTRIAL from 2014 to 2016 in the Guimarães Area, Portugal. His role involved programming and software development tasks. Additionally, he briefly worked at LK Comunicação - The Marketing Agency in 2014 as a web programmer for five months in the Braga Area, Portugal. These experiences contributed to his expertise in web development and software quality assurance.
Educational Background in Computer Science
Rui Teixeira studied at Universidade do Minho, where he pursued a degree in Ciências de Computação. He completed his Licenciatura from 2008 to 2013, gaining foundational knowledge and skills in computer science. This educational background has equipped him with the technical expertise necessary for his roles in web development and software engineering.
Contributions to Software Quality
Rui Teixeira actively participates in maintaining high software quality standards in his current role. He ensures quality by writing testable code and conducting peer reviews of code changes. His commitment to software quality is evident in his approach to development, where he focuses on eliminating dead code and improving the overall efficiency of the software.