Summary
João Pereira is a seasoned Software Engineer/Architect based in Madeira with over 15 years of hands-on C#/.NET experience and a decade of formal industry practice designing web and mobile information systems. He leads architecture and development work spanning AI, LLMs, agentic AI, .NET Core, WebAPI, Blazor WASM and MAUI, combining modern cloud-native patterns with pragmatic delivery. His background includes teaching and IT training coordination, which informs a collaborative, mentorship-minded approach to engineering and documentation. With a Master’s in Information Security from Royal Holloway and deep roots in Portuguese public-sector and consultancy projects, he blends security-aware design with practical enterprise solutions. Known for tackling complex challenges head-on, he brings both the curiosity of an educator and the discipline of a longtime .NET practitioner to every project.
10 years of coding experience
2 years of employment as a software developer
Master's Degree, Information Security, Master's Degree, Information Security at Royal Holloway, University of London
Degree in IT Management (Informática de Gestão) (Pre-Bologna), Information Technology, Degree in IT Management (Informática de Gestão) (Pre-Bologna), Information Technology at Universidade Portucalense (UPT)
Post-Graduation in Education Informatics (2 years), Education, Post-Graduation in Education Informatics (2 years), Education at Universidade da Madeira
English, Portuguese, French