Alexandre Rodrigues is a Software Engineer with 13 years of experience building reliable backend systems and distributed services, currently based in Stockholm and working at Cisco. He began in C# and service middleware but gravitated toward concurrency and functional programming, becoming an experienced Erlang developer after exploring Scala, Haskell and Erlang’s actor-model strengths. Alexandre has applied this expertise at companies like Klarna, Kivra and [24]7.ai, working on payment flows, identity/OAuth systems and high-throughput bidding engines. He contributes to core open-source projects such as Erlang/OTP—improving SSH server behavior and protocol tests—showing a knack for pragmatic fixes in foundational infrastructure. Known for preferring simple, elegant solutions to complex problems, he pairs deep systems knowledge with a teaching mindset that helps teams adopt safer concurrency patterns.
13 years of coding experience
8 years of employment as a software developer
BEng (Bologna), Computer and Software Engineering, BEng (Bologna), Computer and Software Engineering at Instituto Superior de Engenharia de Lisboa
Contributions:10 reviews, 10 PRs, 58 comments in 1 year 7 months
Contributions summary:Alexandre focused on enhancing the Erlang/OTP project's SSH functionality. Their contributions included addressing SSH protocol errors related to user authentication banners and implementing a banner function for server-side banners. The user also added protocol tests to verify the behavior of the banner function and compatibility with OpenSSH. Furthermore, they fixed a specification issue in the `ssh_sftp:start_channel/2` function.
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.