Gustavo Almeida

Voice Software Engineer at GoContact

Sever do Vouga, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gustavo Almeida is a Voice Software Engineer with nine years of experience designing, maintaining and troubleshooting VOIP and UCaaS systems, currently building contact center voice services at GoContact. He combines deep protocol-level expertise (SIP, SDP, RTP) and practical tooling experience (Freeswitch, Kamailio, sngrep, Wireshark) with backend skills in Node.js, PHP, PostgreSQL and Docker to deliver reliable real-time communications. Previously he developed IMS/VoIP application servers and worked with Java EE and JSLEE, giving him a strong foundation in telecom-grade architectures. Gustavo also has a master’s background in machine learning and applied neural networks to medical image classification, showing an unusual blend of ML research and production voice engineering. Comfortable working autonomously, he is skilled at rapid self-learning and translating low-level protocol analysis into robust, documented services.
code8 years of coding experience
job2 years of employment as a software developer
bookLicentiate degree, Engenharia Informática, Licentiate degree, Engenharia Informática at Instituto Superior de Engenharia de Coimbra
bookEnsino Secundário, Ciências e Tecnologias, Ensino Secundário, Ciências e Tecnologias at Escola Secundária de Sever do Vouga
languagesPortuguese, English
github-logo-circle

Github Skills (44)

kamailio10
telephony10
voip10
particle-swarm10
sip10
freeswitch10
particle9
sip-server9
webrtc9
iot9
particle-swarm-optimization9
chat9
swarm8
hiredis7
swarm-intelligence7

Programming languages (5)

JavaCGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
bundasmanu/CNNOptimization

Jan 2020 - Apr 2021

Using Particle Swarm Optimization (PSO) to Optimize a CNN (Convulsional Neural Network) - using an simple dataset (not using an image dataset)
Contributions:51 commits, 5 PRs, 48 pushes in 1 year 3 months
pytorchparticleswarmdeep-learningoptimization
bundasmanu/kamailio

Sep 2022 - Feb 2025

Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
Contributions:9 pushes, 10 branches in 2 years 5 months
sip-serverkamailiofreeswitchchatplatforms
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