Juan Besa is a software engineer and computer scientist with a decade of experience bridging academic research and production engineering, currently building systems at Facebook. He holds a PhD from UC Irvine and a master's from Pontificia Universidad Cat贸lica de Chile, and has a track record of inventing and implementing elegant algorithms鈥攆rom a multithreaded red-black tree and computational geometry C++11 library to algorithmic visualizations and an open-source Python phylogenetic drawing tool. Juan has published seven scientific papers while teaching and mentoring students, and is particularly drawn to problems where simple, beautiful ideas outperform expectations (he once demonstrated scenarios where Bubble Sort beats Quicksort). Comfortable across C++, Python and Java, he brings rigor from research into pragmatic, team-oriented software delivery and enjoys baking pies as a creative offbeat outlet.
10 years of coding experience
1 year of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Pontificia Universidad Cat贸lica de Chile
Find and Hire Top DevelopersWe鈥檝e 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.