Tiago Ferreira
About Tiago Ferreira
Tiago Ferreira is a Senior Software Developer with extensive experience in software architecture and development. He has worked for various companies in Portugal, including Signicat, hmR, and Glintt, and has expertise in Azure resources and development practices.
Current Role at Signicat
Tiago Ferreira currently serves as a Senior Software Developer at Signicat, a position he has held since 2020. His work is based in Lisbon, Portugal. In this role, he applies his extensive knowledge in software development and architecture to contribute to the company's projects and initiatives.
Previous Experience in Software Development
Prior to his role at Signicat, Tiago Ferreira worked at several organizations in various capacities. He was a Software Developer and DevOps at Mash from 2019 to 2020. Before that, he served as a Solutions Architect at hmR from 2017 to 2019. His earlier experience includes a position as a Senior Software Developer at Espírito Santo Informática from 2007 to 2013 and a Software Architect/FullStack Developer at Glintt from 2007 to 2016.
Technical Skills and Expertise
Tiago Ferreira possesses a range of technical skills in software development and cloud technologies. He is experienced in utilizing Azure resources, including Redis, Azure Service Bus, and Kubernetes. He implements authentication and authorization patterns such as OIDC and OAUTH. His expertise extends to Azure DevOps, where he manages users and projects, and he is proficient in using GitLab for repository management and CI pipelines.
Education and Training
Tiago Ferreira studied at Colégio Pina Manique, where he focused on Eletrônica de consumo. He achieved the Technician qualification during his studies, which spanned from 1992 to 1996. This educational background laid the foundation for his career in software development and technology.
Infrastructure Management and Development Practices
In his software development practices, Tiago Ferreira employs various tools and methodologies. He utilizes Terraform scripting and Helm for infrastructure management. He advocates for software development patterns such as Onion architecture and Multi-tier architecture. Additionally, he uses unit testing tools like xUnit and Moq to ensure code quality and reliability.