Summary
Paulo Cardoso is a Tech Lead and MSc-qualified software engineer based in Rio Grande do Sul, Brazil, with a decade of hands-on experience designing and shipping robust backend and full-stack systems. At Banrisul he leads architecture, mentors engineers, and drives large-scale refactors for payment and customer registration platforms using C#, .NET, Node.js, Angular and IBM DB2. He balances delivery and quality by enforcing best practices, performing code reviews, and aligning roadmaps with stakeholders while also teaching and creating curricula for entry-level full‑stack developers at Growdev. His academic work on improving checkpoint and recovery for Hadoop/Spark demonstrates an uncommon blend of production engineering and distributed-systems research, backed by publications and large-scale experiments. Colleagues value him for turning legacy complexity into maintainable solutions and for translating research insights into practical reliability improvements.
10 years of coding experience
7 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Federal University of Santa Maria
Portuguese, English, Spanish