Summary
Diogo Gonçalves is a C++ software engineer at Tecgraf/PUC-Rio with 11 years of experience combining industrial software development and deep academic research in distributed and parallel systems. He holds a Ph.D. in Computer Science from UNICAMP and has conducted visiting research at the University of Waterloo and Cardiff University on resource allocation and dynamic FPGA/5G configurations for edge-to-cloud environments. At Petrobras he contributes to V3O2, a seismic data visualization and analytics tool, while his research has advanced scalability in 5G network slicing, cloud/fog resource management, and mesh network protocols. His technical toolkit blends systems programming, network simulators, and performance-focused algorithms informed by work in mixed integer linear programming, graph theory, and machine learning. Based in Rio de Janeiro, he brings a rare combination of production-grade C++ engineering and rigorous experimental research geared toward high-performance, mobile-aware distributed systems.
11 years of coding experience
9 years of employment as a software developer
Doutorado em Ciência da Computação, Doutorado em Ciência da Computação at Universidade Estadual de Campinas
Bacharelado em Ciência da Computação, Análise de complexidade e desempenho de Algoritmos, Bacharelado em Ciência da Computação, Análise de complexidade e desempenho de Algoritmos at Federal University of Technology - Parana
Portuguese, English