Summary
Rafael López is a backend-focused software engineer and academic collaborator based in Córdoba, Spain, with over a decade of experience in building scalable distributed systems. He works with Java and Python, but also explores Flutter for mobile and pursues research as a Full Professor at the University of Córdoba. He leads technical communities, currently coordinating the Google Developers Group Córdoba, and has coordinated Aula de Software Libre activities to foster collaboration and learning. His engineering practice prioritizes clean/hexagonal architectures, API First design, microservices, and observability, with hands-on experience in Kafka, REST, gRPC, and MongoDB. In open source, he contributed to the DBow3 library, integrating it with OpenCV and extending vocabularies for ORB-SLAM2, illustrating a productive bridge between research and production. He also develops multi-agent AI systems in Python, emphasizing modularity, security, and interoperability, and seeks opportunities to grow, share, and contribute through community engagement.
13 years of coding experience
Flutter-Móvil: De cero a experto, Computer Programming, Specific Applications, Flutter-Móvil: De cero a experto, Computer Programming, Specific Applications at Udemy Alumni
Grado en Ingeniería, Ingeniería informática, Grado en Ingeniería, Ingeniería informática at Universidad de Córdoba