Gabriel Cardoso is a software engineer with 12 years of experience, currently at Microsoft after a multi-year engineering role at AWS, and holds a Master’s in Computer Science with a focus on AI. He is a certified .NET MCP/MCSD, an advocate of functional programming (C#, F#) and a practitioner of TDD, machine learning and cloud-native development. An experienced educator and author, he has written multiple programming books and taught university courses on algorithms, programming paradigms and interface design. Gabriel organizes the Itajaí .NET community, contributes technical writing on his blog and Medium, and reviews research for Pattern Recognition Letters, showing a bridge between practice and academia. He combines hands-on full-stack experience (ASP.NET, JavaScript, Angular) with a passion for empowering others through technology and tooling. Notably, his background spans both large platforms (Microsoft, AWS) and community-focused initiatives like Portugol Studio and local meetups.
12 years of coding experience
14 years of employment as a software developer
Master of Computer Applications (MCA) Computer Science, Master of Computer Applications (MCA) Computer Science at Universidade do Vale do Itajaí
Contributions:55 commits, 1 PR, 67 pushes in 3 years 3 months
functional-programmingstoptangodancebenefits
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.