Summary
Rafael Torres is a software engineer and researcher with a PhD in Computer Science and over a decade of experience building context-aware mobile, embedded, and IoT systems. He has blended academic rigor and product engineering across roles from postdoctoral research in Ireland to software and principal engineering positions at Oracle and Google. Rafael’s technical breadth spans .NET, Java, Android, smartphone sensing, and cyber-physical system design, enabling him to bridge low-level embedded work with large-scale cloud services. He has taught at Tecnológico de Monterrey and published research on cognitive systems, signaling a strong ability to translate novel ideas into practical implementations. Now based in the United States, he brings both research-led curiosity and production-grade delivery to complex distributed and context-aware applications. One less obvious strength is his track record of moving between academia and industry quickly, showing adaptability in applying cutting-edge research to commercial products.
11 years of coding experience
7 years of employment as a software developer
Computer Systems Engineering Information Systems, Computer Systems Engineering Information Systems at Instituto Tecnológico de Ciudad Victoria
Doctor Computer Science, Doctor Computer Science at Centro de Investigación y Estudios Avanzados del IPN (CINVESTAV)
Spanish, English