Summary
Guilherme Lopes is a Senior Software Engineer with 11+ years of experience combining academic depth (PhD in Signal Processing) and practical engineering across AI, machine learning, computer vision, and complex networks. He has built and optimized systems sensitive to memory and data-structure constraints, shipping production work at organizations from Grupo Fleury to Uber’s Order Platform. Comfortable across C/C++, Python, JavaScript stacks and cloud/Big Data ecosystems (AWS, Hadoop, Spark), he bridges low-level performance tuning with modern ML frameworks like PyTorch and TensorFlow. As a former research professor and data-science consultant, he brings a researcher's rigor to product problems, marrying mathematical ML foundations (SVMs, Bayesian nets, Word2Vec) with scalable implementations. Based in São Paulo, he’s known for multitasking, prioritizing impact, and translating complex algorithms into efficient, maintainable systems.
11 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD), Signal Processing, Doctor of Philosophy (PhD), Signal Processing at The University Center of FEI