Summary
Igor Ribeiro is an experienced computer scientist and educator with a PhD from Universidade Federal Fluminense and a decade of combined academic, R&D and industry experience. He currently coordinates a technical computing program and teaches undergraduate and graduate courses at CEFET/RJ, bringing deep expertise in software development, computer networks, operating systems and security. His background spans practical Java and .NET application development for clients like Petrobras and Accenture, plus eight years on wireless networks and smart-grid R&D projects. Research interests focus on computer security topics such as reverse engineering, malware analysis, symbolic execution and cryptography, bridging hands-on systems work with formal analysis. Based in Rio de Janeiro, he pairs rigorous academic training with applied engineering—an asset for institutions and projects that need both teaching excellence and security-focused R&D.
10 years of coding experience
12 years of employment as a software developer
Doctor of Science(D.Sc.), Computer Science, Doctor of Science(D.Sc.), Computer Science at Universidade Federal Fluminense
Bachelor of Science (B.Sc), Computer Science, Bachelor of Science (B.Sc), Computer Science at UFF - Universidade Federal Fluminense
English, Spanish, Portuguese