Summary
Bernardo Roa is a PhD-level researcher and software engineer with roughly a decade of experience bridging theoretical computer science and practical systems work, currently a visiting researcher at TU Wien after PhD studies at Carnegie Mellon. He has blended academic contributions in math and CS with hands-on roles at Amazon and Facebook, building performant visualization and computer vision tooling, production chatbots, and anomaly-detection and optimization systems. Comfortable across C++ and Python, Bernardo designs efficient algorithms and scalable integrations (e.g., SQS, RabbitMQ, DialogFlow) and has tackled NP-hard task-allocation problems in industry. Beyond code, he organizes programming competitions, mentors as a TA, and brings leadership experience from campus organizations—signals of strong communication and team-building skills. He seeks challenging, application-driven problems where rigorous methods meet real-world impact.
10 years of coding experience
3 years of employment as a software developer
Computer Engineering, Computer Engineering at CentraleSupélec
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universidad de Chile
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Carnegie Mellon University
Spanish, French, English