Rafael López

Coordinador at Kairós Digital Solutions S.L.

Córdoba, Andalusia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
bookFlutter-Móvil: De cero a experto, Computer Programming, Specific Applications, Flutter-Móvil: De cero a experto, Computer Programming, Specific Applications at Udemy Alumni
bookGrado en Ingeniería, Ingeniería informática, Grado en Ingeniería, Ingeniería informática at Universidad de Córdoba
github-logo-circle

Github Skills (15)

opencv10
c-language10
opencv310
opencv210
c-programming-language10
image-processing9
datastructure9
datastructures9
data-structure9
algorithm9
data-structures9
algorithms9
data-serialization8
serialization8
linear-algebra8

Programming languages (6)

C++CJavaScriptHaskellPythonKotlin

Github contributions (5)

github-logo-circle
rmsalinas/DBow3

Aug 2016 - Mar 2019

Improved version of DBow2
Role in this project:
userBack-end Developer
Contributions:1 review, 33 commits, 6 PRs in 2 years 7 months
Contributions summary:Rafael primarily contributed to improving the DBoW3 library, an improved version of DBow2, focusing on the core functionality. The commits include changes to core files such as `BowVector.cpp`, `Vocabulary.cpp`, `Database.cpp` and `DescManip.cpp`, implementing features and improving the existing ones. The user also integrated the library with OpenCV, allowing the use of OpenCV descriptors and providing a more efficient API for processing image features. Furthermore, the user has added a function for reading text-based vocabularies used in ORBSLAM2.
databaseimproved
rmsalinas/picoflann

Nov 2017 - Nov 2018

Contributions:17 commits, 12 pushes, 1 branch in 1 year
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.
Request Free Trial