Guilherme Souza is a Senior Software Engineer with 13 years of experience building high-scale, internationalized systems, currently driving promotions infrastructure at iFood in São Paulo. He combines hands-on backend expertise across Java, Kotlin, Node.js, Python and Go with cloud-native practices on AWS (Lambda, SQS, SNS), Kubernetes and observability stacks like Grafana and New Relic. As a former technical lead he balances architecture and people management—running sprints, 1:1s and mentoring teams across LATAM. His open-source work includes implementing websocket servers in Node.js and creating Python bindings for a Rust ML library, reflecting a rare comfort integrating low-level systems and ML tooling. With postgraduate studies in Software Architecture and People Management, he blends technical depth with leadership and cross-functional influence.
Contributions:50 commits, 7 PRs, 25 pushes in 5 years 4 months
Contributions summary:Guilherme primarily worked on implementing and maintaining the back-end logic for a websocket server and client. Their contributions include the initial setup of the server and client connection, implementing handshake procedures, and adding protocol negotiation capabilities. They also addressed several bugs, including issues related to binary frame handling and connection resets. The user's work demonstrates a strong understanding of websocket protocol implementation.
Contributions summary:Guilherme implemented Python bindings to integrate a Rust machine-learning library (`linfa`) with Python, enabling the use of Rust-based machine learning algorithms within Python environments. Their work involved creating `setup.py` files, implementing a Python interface for a K-means clustering algorithm, and writing tests using `pytest` to validate the functionality. The user's contributions showcase the integration of Rust code into Python, facilitating the use of Rust for machine learning tasks.
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.
Request Free Trial
Guilherme Souza - Senior Software Engineer Promotions Team at iFood